Skripta koju koristim: Gf
Detaljan opis problema: Zanima me kako da uradim /dveh komandu bez broj vozila na serveru..Dakle da sripta prepozna da je vozilo spawnato /veh komandom..
Dio skripte: Eto veh komande
if(strcmp(cmd, "/veh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo < 133😎
{
SendClientMessage(playerid, COLOR_RED, "[Greška!]{FFFFFF} Nemaš admin lvl da bi koristio ovu komandu!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DGOLD, "Koriscenje: /veh [id vozila] ");
return 1;
}
new car;
car = strval(tmp);
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " ID vozila ne moze biti ispod 400 ili preko 611 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DGOLD, "Koriscenje: /veh [id vozila] ");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " ID Boje ne moze biti ispod 0 ili preko 126 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DGOLD, "Koriscenje: /veh [id vozila] ");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " ID Boje ne moze biti ispod 0 ili preko 126 !"); return 1; }
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
CreatedCars = carid;
CreatedCar ++;
format(string, sizeof(string), " Vozilo ID:%d je stvoreno.", carid);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
}
return 1;
}
I eto moje /dveh komande za koju je porteban broj vozila na serveru.
if(strcmp(cmd, "/destroyspawncars", true) == 0 || strcmp(cmd, "/dveh", true) == 0) // by Ellis
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo < 2)
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste ovlasteni da koristite tu komandu!");
return 1;
}
for(new car = 551; car < sizeof(CreatedCars); car++)
{
DestroyVehicle(car);
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "SERVER: %s je unistio sva stvorena vozila .", sendername);
SendClientMessage(playerid,COLOR_WHITE," Unistili ste sva stvorena vozila ");
BroadCast(COLOR_WHITE,string);
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc] Unistavanje stvorenih (/veh-anih) auta
948
pregleda
7
postova
24. Okt. 2011.
24. Okt. 2011.
To ce da mi unisti sva vozila na serveru iznad id 0.. Jer ova komanda mi unisti sva vozila na serveru iznad 551
24. Okt. 2011.
Dr.Ivex → ♫ wrote on October 24, 2011, 5:48 pm:
for(new s= 0; s< sizeof(CreatedCar); s++)
{
DestroyVehicle( CreatedCars [ s ] );
}
{
DestroyVehicle( CreatedCars [ s ] );
}
Unisti samo auto koje je prvi spawnant veh komandom ali ostale ne...Znaci spawnam ih 5, unisti samo onog kojeg sam prvog spawnao od tih 5 :S
24. Okt. 2011.
for(new s= 0; s< sizeof(CreatedCars?); s++)
{
DestroyVehicle( CreatedCars [ s ] );
}
{
DestroyVehicle( CreatedCars [ s ] );
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava