Jump to content

Problema /svf !


Axelo
 Share

Recommended Posts

Salut, am o problema la comanda /svf. 

Cand dau /svf nu imi apare nici o masina 

Dar masinile le am salvate in baza de date.

Poza Game:   https://imgur.com/a/1CPteZO

DIALOG_SVF: 

 

        case DIALOG_SVF: {
            if(!response)
                return true;

            if(svfCar[playerid])
                return SCM(playerid, COLOR_GREY, "Ai deja un vehicul spawnat.");

            new f = PlayerInfo[playerid][pMember];
            if(PlayerInfo[playerid][pRank] < svfInfo[f][listitem][svf_Rank])
                return SCM(playerid, COLOR_GREY, "Nu ai rankul necesar pentru a spawna acest vehicul.");

            if(svfInfo[f][listitem][svf_Stock]<=0)
                return SCM(playerid, COLOR_GREY, "Nu mai sunt vehicule in stock.");

            new Float:x,Float:y,Float:z,Float:rot;
            GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, rot);

            svfCar[playerid] = CreateVehicleEx(svfInfo[f][listitem][svf_Model], x, y, z, rot, svfInfo[f][listitem][svf_Color1], svfInfo[f][listitem][svf_Color2], -1, f==1||f==2?1:0);
            Gas[svfCar[playerid]] = 100;
            VehicleInfo[svfCar[playerid]][vehGroup]=f; 
            VehicleInfo[svfCar[playerid]][vehRank]=svfInfo[f][listitem][svf_Rank];

            svfInfo[f][listitem][svf_Stock]--;
            format(gString, 60,"F%02d %d", f, svfCar[playerid]);
            SetVehicleNumberPlate(svfCar[playerid], gString);
            switch(svfInfo[f][listitem][svf_Model]) {
                case 411: {
                    switch(f) {
                        case 1, 2: {
                            VehicleOBJ[svfCar[playerid]] = CreateDynamicObject(19419, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
                            AttachDynamicObjectToVehicle(VehicleOBJ[svfCar[playerid]], svfCar[playerid],  0.010000, -0.060000, 0.689999, 0.000000, 0.000000, 0.000000);                            
                        }
                    }
                }
                case 560: {
                    if(f==16) {
                        VehicleOBJ[svfCar[playerid]] = CreateDynamicObject(19308, 0, 0, 0, 0, 0, 0);
                        AttachDynamicObjectToVehicle(VehicleOBJ[svfCar[playerid]], svfCar[playerid], 0.000000, -0.189999, 0.919999, 0.000000, 0.000000, 0.000000);                        
                    }
                }
            }

            PutPlayerInVehicle(playerid, svfCar[playerid], 0);

            VehicleSVF[svfCar[playerid]] = listitem;
            printf("DEBUG SVF", svfInfo);
            format(gString, 128, "SVF: %s a spawnat un %s (rank %d).", GetName(playerid), GetVehicleName(svfInfo[f][listitem][svf_Model]), svfInfo[f][listitem][svf_Rank]);
            SendTeamMessage(f, COLOR_LGREEN, gString);
            SCM(playerid, -1, "Pentru a localiza vehiculul foloseste (/lvf) sau pentru a despawna (/dvf).");
        }

Comanda SVF: 

CMD:svf(playerid, params[]) {
    if(!PlayerInfo[playerid][pMember])
        return SCM(playerid, COLOR_GREY, "Nu esti intr-o factiune.");

    new f = PlayerInfo[playerid][pMember];
    if(!PlayerToPoint(playerid, 5.0, DynamicFactions[f][svfX], DynamicFactions[f][svfY], DynamicFactions[f][svfZ]))
        return SCM(playerid, COLOR_GREY, "Nu esti in zona unde poti sa iti spawnezi o masina.");
    
    new m = PlayerInfo[playerid][pMember];
    if((m==1||m==2) && !OnDuty[playerid])
        return SCM(playerid, COLOR_GREY, "Nu esti duty!");

    gString[0] = (EOS), mesajsmek[0] = (EOS);
    strcat(gString, "#\tModel\tRank\tStock\n");
    for(new i=0;i<svfCount[f];i++) {
        format(mesajsmek, 128, "%d\t%s\t%s%d\t%d\n", i+1, GetVehicleName(svfInfo[f][svf_Model]), 
        PlayerInfo[playerid][pRank]<svfInfo[f][svf_Rank]?("{EE5252}+"):("{66FA66}"), svfInfo[f][svf_Rank],
        svfInfo[f][svf_Stock]);
        strcat(gString, mesajsmek);
    }
    ShowPlayerDialogEx(playerid, DIALOG_SVF, DIALOG_STYLE_TABLIST_HEADERS, "SERVER: SVF", gString, "Select", "Close");
    return true;
}

                           THE KING

 

Link to comment
Share on other sites

  • 1 month later...
  • L0K3D locked this topic
Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...