Detaljan opis problema: Kada recimo ID 0 kuca /vuci 1 ,i ID 1 izaÄ‘e iz igre u tom trenutku,kada uÄ‘e novi igraÄ sa ID 1 tada ID 0 nastavjla vući tog igraÄa ID 1...Tj desi se da igraÄ uradi LTA i ode sa servera dok ga ovi vuÄe,i onda se zbuga ..
Ima onplayerconnect VuceIgraca = -1; ali ne pomaže...
Dio skripte:
Quote
YCMD:vuci(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,"BE | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo != 1 && PlayerInfo != 1 && PlayerInfo != 8 && PlayerInfo != 😎 return SendClientMessage(playerid,-1,""PLAVA" "SIVA"Samo clanovi LSPD!");
if(PolicajacNaDuznosti == 0) return SCM(playerid, -1, ""PLAVA"(LSPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
new igrac,string;
if(sscanf(params,"u",igrac)) return SCM(playerid,-1,""PLAVA"BE Pomoc | "SIVA"/vuci [ID/Ime]");
if(igrac == IPI) return SCM(playerid, -1, " "CRVENA"Pogresan ID!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,""PLAVA" "SIVA"Ne mozes vuci igraca dok si u vozilu!");
if(igrac == playerid) return SCM(playerid,-1,""PLAVA" "SIVA"Ne mozete vuci sami sebe!");
if(!DaljinaIgraca(5.0,playerid,igrac)) return SCM(playerid,-1,""PLAVA" "SIVA"Taj igrac nije blizu tebe!");
if(StavljeneLisice == 0) return SCM(playerid,-1,""PLAVA" "SIVA"Igracu nisu stavljene lisice!");
if(PlayerInfo != 0) return SCM(playerid,-1,""PLAVA"GRESKA | "SIVA"Taj igrac je u zatvoru!");
VuciTimer = SetTimerEx("Vuci", 1000, 1, "ii", playerid, igrac);
TogglePlayerControllable(igrac, 0); VuceIgraca = playerid;
format(string,sizeof(string),"%s je poceo vuci igraca %s-u.",GetName(playerid),GetName(igrac));
ProxDetector(10.0, playerid, string,PROX,PROX,PROX,PROX,PROX);
return 1;
}
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,"BE | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo != 1 && PlayerInfo != 1 && PlayerInfo != 8 && PlayerInfo != 😎 return SendClientMessage(playerid,-1,""PLAVA" "SIVA"Samo clanovi LSPD!");
if(PolicajacNaDuznosti == 0) return SCM(playerid, -1, ""PLAVA"(LSPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
new igrac,string;
if(sscanf(params,"u",igrac)) return SCM(playerid,-1,""PLAVA"BE Pomoc | "SIVA"/vuci [ID/Ime]");
if(igrac == IPI) return SCM(playerid, -1, " "CRVENA"Pogresan ID!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,""PLAVA" "SIVA"Ne mozes vuci igraca dok si u vozilu!");
if(igrac == playerid) return SCM(playerid,-1,""PLAVA" "SIVA"Ne mozete vuci sami sebe!");
if(!DaljinaIgraca(5.0,playerid,igrac)) return SCM(playerid,-1,""PLAVA" "SIVA"Taj igrac nije blizu tebe!");
if(StavljeneLisice == 0) return SCM(playerid,-1,""PLAVA" "SIVA"Igracu nisu stavljene lisice!");
if(PlayerInfo != 0) return SCM(playerid,-1,""PLAVA"GRESKA | "SIVA"Taj igrac je u zatvoru!");
VuciTimer = SetTimerEx("Vuci", 1000, 1, "ii", playerid, igrac);
TogglePlayerControllable(igrac, 0); VuceIgraca = playerid;
format(string,sizeof(string),"%s je poceo vuci igraca %s-u.",GetName(playerid),GetName(igrac));
ProxDetector(10.0, playerid, string,PROX,PROX,PROX,PROX,PROX);
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
