Započeo Janko
•18. Avg. 2018.Komanda /rac
980
pregleda
4
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
20
Postovi:
9
Teme:
Pridružio se:Jul 2017
18. Avg. 2018.
Problem(error/warning):komanda /rac,jednostavno mi "padne" skripta i kada sacekam ono nista
Dio skripte:
Dio skripte:
YCMD:rac(playerid, params[],help)
{
if(PlayerInfo < 1) return SCM(playerid,-1,"SAMO ADMINI");
if(RespawnVozila) return SCM(playerid,-1, "Respawn je vec pokrenut.");
new secs,string;
if(sscanf(params,"i",secs)) return SCM(playerid,-1 ,"rac ");
if(secs > 60 || secs < 1) return SCM(playerid,-1 ,"Broj sekundi ne sme biti veci od 60 i manji od 1.");
SetTimer("Respawn", secs*1000, false);
RespawnVozila = 1;
format(string, sizeof(string), "Admin je pokrenuo respawn vozila. Respawn za "BELA"%d "SERVER"sekundi.",secs);
SendClientMessageToAll(-1, string);
return 1;
}
forward Respawn();
public Respawn()
{
new bool:unwanted;
foreach (new i : Player)
{
if (IsPlayerInAnyVehicle(i)) { unwanted[GetPlayerVehicleID(i)] = true; }
}
for (new car = 0; car <= MAX_VOZILA; car++)
{
if (!unwanted) SetVehicleToRespawn(car);
}
RespawnVozila = 0; SCMTA(-1,""PLAVA"<<< "SIVA"Vozila Respawnovana "PLAVA">>>");
return 1;
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
283
Postovi:
33
Teme:
Pridružio se:Apr. 2018
18. Avg. 2018.
Probaj ovako
forward Respawn();
public Respawn()
{
new bool:unwanted;
for(new player=0; player {
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 1; car < MAX_VOZILA; car++)
{
if(!unwanted) SetVehicleToRespawn(car);
}
RespawnVozila = 0; SCMTA(-1,""PLAVA"<<< "SIVA"Vozila Respawnovana "PLAVA">>>");
return 1;
}
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
15 / 250 XP
Početnik(0)
470
Postovi:
48
Teme:
Pridružio se:Feb. 2015
19. Avg. 2018.
Nacin na koji je napisan CMD mi vise vuce da ce ovaj raditi jer i ja slican sistem koristim
forward Respawn();
public Respawn()
{
new bool:VehUsed,vehID;
for(new playerid,g = GetMaxPlayers(); playerid != g; playerid++)
if(IsPlayerConnected(playerid))
{
vehID = GetPlayerVehicleID(playerid);
if(vehID > 0)
{
VehUsed = true;
new vehMod = GetVehicleModel(vehID);
if(vehMod == 403 || vehMod == 514 || vehMod == 515 || vehMod == 525 || vehMod == 531 || vehMod == 572 || vehMod == 583)
{
vehID = GetVehicleTrailer(vehID);
if(vehID > 0) VehUsed = true;
}
}
}
for(new vehicleid = 1; vehicleid != MAX_VEHICLES; vehicleid++)
{
if(!VehUsed && IsValidVehicle(vehicleid))
{
SetVehicleToRespawn(vehicleid);
}
}
RespawnVozila = 0;
SendClientMessageToAll(ZUTA, " Sva vozila su respawnovana!");
return;
}ITS Student - Information Technology
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava