Jump to content

Axelo

Member
  • Posts

    73
  • Joined

  • Last visited

Everything posted by Axelo

  1. 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; }
  2. salut, testez si revin cu edit.
×
×
  • Create New...