Započeo #Montana
•23. Feb. 2018.• ZaključanoRespawn vozila
1,808
pregleda
26
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
98
Postovi:
8
Teme:
Pridružio se:Sep. 2015
23. Feb. 2018.
Detaljan opis problema: Kada idem /rac,respawnuje mi sva vozila,i vozila koja vozi neki igrac,sve respawnuje
Dio skripte: Sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Dio skripte: Sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
98
Postovi:
8
Teme:
Pridružio se:Sep. 2015
23. Feb. 2018.
Komanda:
public i function:
P.S Samo mi ne respawna vozila za poslove,tj ako je neki igrac u vozilu koji radi posao onda se ne respawna
YCMD:rac(playerid, params[],help)
{
if(UlogovanProvera == 0) return SendErrorMessage(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
if(PI < 2) return SendErrorMessage(playerid, "Niste ovlasceni da koristite ovu komandu.");
if(RespawnVozila) return SCM(playerid, COLORSET, "Respawn je vec pokrenut.");
new secs,string;
if(sscanf(params,"i",secs)) return SCM(playerid, COLORSET, ""col_newg" "BELA"/rac ");
if(secs > 60 || secs < 1) return SCM(playerid, COLORSET, "Broj sekundi ne sme biti veci od 60 i manji od 1.");
SetTimer("Respawn", secs*1000, false);
RespawnVozila = 1;
format(string, sizeof(string), "{FFFFFF} Pokrenut je respawn. Sva vozila ce biti respawnovana za %d sekudni! (Admin: %s)",secs, Ime_Igraca(playerid));
SendClientMessageToAll(SRPLAVA, string);
format(nellys, sizeof(nellys), "{FBE204} Admin %s je pokrenuo respawn", Ime_Igraca(playerid));
AdminPoruka(COLOR_WHITE, nellys);
return 1;
}public i function:
forward Respawn();
public Respawn()
{
new bool:unwanted;
for(new player=0; player {
if(IsPlayerInAnyVehicle(player))
{
unwanted[GetPlayerVehicleID(player)]=true;
unwanted = true;
unwanted = true;
unwanted = true;
unwanted = true;
unwanted = true;
}
}
for(new car = 1; car < MAX_VOZILA; car++)
{
if(!unwanted) SetVehicleToRespawn(car);
}
RespawnVozila = 0;
SCMTA(-1, "{1A94E6} {FFFFFF}Sva vozila su respawnovana, sledeci respawn za sat vremena.");
return 1;
}
function IsVehicleEmpty(vehicleid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInVehicle(i, vehicleid)) return false;
}
}
return 1;
}P.S Samo mi ne respawna vozila za poslove,tj ako je neki igrac u vozilu koji radi posao onda se ne respawna
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos2
Aktivan Član
122 / 250 XP
Početnik(8)
756
Postovi:
73
Teme:
Pridružio se:Apr. 2017
24. Feb. 2018.
YCMD:rac(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1," | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid, -1, ""CRVENA" "SIVA"Samo Vlasnik.");
if(AdminDuty == 0) return SCM(playerid,-1,""CRVENA" "SIVA"Morate biti na admin duznosti!");
if(RespawnVozila == 1) return SCM(playerid, -1, ""CRVENA" "BELA"Respawn je vec pokrenut!");
new string; RespawnVozila = 1;
format(string,sizeof string, ""CRVENA"<<< "BELA"Admin %s je pokrenuo respawn privatnih vozila za 20 sec! "CRVENA">>>", GetName(playerid));
SendClientMessageToAll(-1, string);
SendClientMessageToAll(-1, ""CRVENA"<<< "BELA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "CRVENA">>>");
SetTimer("Respawn", 20000, false);
return 1;
}
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) RTC(car);
}
RespawnVozila = 0; SendClientMessageToAll(-1, ""PDBOJA"[GT INFO] Vozila Respawnovana!");
return 1;
}
Prilagodi skripti
Vlasnik Zajednice: Ghost Town since 2016
Vlasnik Zajednice : Spotify Ogc since 2018
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
98
Postovi:
8
Teme:
Pridružio se:Sep. 2015
24. Feb. 2018.
Nodze wrote on February 24, 2018, 8:24 pm:
YCMD:rac(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1," | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid, -1, ""CRVENA" "SIVA"Samo Vlasnik.");
if(AdminDuty == 0) return SCM(playerid,-1,""CRVENA" "SIVA"Morate biti na admin duznosti!");
if(RespawnVozila == 1) return SCM(playerid, -1, ""CRVENA" "BELA"Respawn je vec pokrenut!");
new string; RespawnVozila = 1;
format(string,sizeof string, ""CRVENA"<<< "BELA"Admin %s je pokrenuo respawn privatnih vozila za 20 sec! "CRVENA">>>", GetName(playerid));
SendClientMessageToAll(-1, string);
SendClientMessageToAll(-1, ""CRVENA"<<< "BELA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "CRVENA">>>");
SetTimer("Respawn", 20000, false);
return 1;
}
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) RTC(car);
}
RespawnVozila = 0; SendClientMessageToAll(-1, ""PDBOJA"[GT INFO] Vozila Respawnovana!");
return 1;
}
Prilagodi skripti
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos2
Aktivan Član
122 / 250 XP
Početnik(8)
756
Postovi:
73
Teme:
Pridružio se:Apr. 2017
24. Feb. 2018.
#Montana wrote on February 24, 2018, 8:26 pm:
Radio sam i to,isto je...
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) RTC(car);
}
RespawnVozila = 0; SendClientMessageToAll(-1, ""PDBOJA"[GT INFO] Vozila Respawnovana!");
return 1;
}
Probaj ovo bolan promeni samo, ako ne mogne, javi se PP
Vlasnik Zajednice: Ghost Town since 2016
Vlasnik Zajednice : Spotify Ogc since 2018
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
2,562
Postovi:
56
Teme:
Pridružio se:Apr. 2016
24. Feb. 2018.
Gdje pozivas IsVehicleEmpty?
Također dodaj ovaj kod umjesto tog, dodao sam ti ako vozac kamiona vozi kamion sa prikolicom da mu ne respawna prikolicu
imas provjeru je li neko u autu, ako jest onda preko unwanted varijable stavlja se da to auto ako je neko u njemu se ne respawna i ovdje checkira
ako je false da respawna, mozda sam se zbunio ali sve bi trebalo raditi kako treba?
Također dodaj ovaj kod umjesto tog, dodao sam ti ako vozac kamiona vozi kamion sa prikolicom da mu ne respawna prikolicu
new bool:unwanted;
foreach(new i : Player)
{
if(IsPlayerInAnyVehicle(i))
{
unwanted[GetPlayerVehicleID(i)]=true;
if(GetPlayerVehicleID(i) == 403 || GetPlayerVehicleID(i) == 514 || GetPlayerVehicleID(i) == 515)
{
new vehicleid = GetPlayerVehicleID(i);
if(IsTrailerAttachedToVehicle(vehicleid)) return 0;
}
}
}
for(new car = 0; car < MAX_VOZILA; car++)
{
if(!unwanted) SetVehicleToRespawn(car);
} valjda bi trebalo raditi nisam testiraoimas provjeru je li neko u autu, ako jest onda preko unwanted varijable stavlja se da to auto ako je neko u njemu se ne respawna i ovdje checkira
if(!unwanted) SetVehicleToRespawn(car);ako je false da respawna, mozda sam se zbunio ali sve bi trebalo raditi kako treba?
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
98
Postovi:
8
Teme:
Pridružio se:Sep. 2015
24. Feb. 2018.
Åuk wrote on February 24, 2018, 9:55 pm:
Gdje pozivas IsVehicleEmpty?
Također dodaj ovaj kod umjesto tog, dodao sam ti ako vozac kamiona vozi kamion sa prikolicom da mu ne respawna prikolicu
imas provjeru je li neko u autu, ako jest onda preko unwanted varijable stavlja se da to auto ako je neko u njemu se ne respawna i ovdje checkira
ako je false da respawna, mozda sam se zbunio ali sve bi trebalo raditi kako treba?
Također dodaj ovaj kod umjesto tog, dodao sam ti ako vozac kamiona vozi kamion sa prikolicom da mu ne respawna prikolicu
new bool:unwanted;
foreach(new i : Player)
{
if(IsPlayerInAnyVehicle(i))
{
unwanted[GetPlayerVehicleID(i)]=true;
if(GetPlayerVehicleID(i) == 403 || GetPlayerVehicleID(i) == 514 || GetPlayerVehicleID(i) == 515)
{
new vehicleid = GetPlayerVehicleID(i);
if(IsTrailerAttachedToVehicle(vehicleid)) return 0;
}
}
}
for(new car = 0; car < MAX_VOZILA; car++)
{
if(!unwanted) SetVehicleToRespawn(car);
} valjda bi trebalo raditi nisam testiraoimas provjeru je li neko u autu, ako jest onda preko unwanted varijable stavlja se da to auto ako je neko u njemu se ne respawna i ovdje checkira
if(!unwanted) SetVehicleToRespawn(car);ako je false da respawna, mozda sam se zbunio ali sve bi trebalo raditi kako treba?
Ae neko jos neke ideje da predlozi
P.S Pogledao sam server_log,izbacuje mi kao nesto da se desava u OnPlayerState
[23:06:53] [Montanaâ„¢-DEBUG] OnPlayerStateChange 0, 2, 1
[23:07:18] [Montanaâ„¢-DEBUG] OnPlayerStateChange 0, 1, 2OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
2,562
Postovi:
56
Teme:
Pridružio se:Apr. 2016
24. Feb. 2018.
#Montana wrote on February 24, 2018, 10:08 pm:
Opet isto haha... Znaci vec 2 dana se drkam oko ovog..
Ae neko jos neke ideje da predlozi
P.S Pogledao sam server_log,izbacuje mi kao nesto da se desava u OnPlayerState
Ae neko jos neke ideje da predlozi
P.S Pogledao sam server_log,izbacuje mi kao nesto da se desava u OnPlayerState
[23:06:53] [Montanaâ„¢-DEBUG] OnPlayerStateChange 0, 2, 1
[23:07:18] [Montanaâ„¢-DEBUG] OnPlayerStateChange 0, 1, 2Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
