Za proveru jel igrac u vozilu ili ne

Započeo Deken
9. Jan. 2019. Zaključano
591
pregleda
6
postova
Deken
5
Underboss
9. Jan. 2019.
Problem(error/warning): vaš odgovor
Dio skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
zdravo pokusao sam da za posao napravim kao ako igrac izadje iz vozila da mu kaze ako se ne vrati da ce mu unistiti vozilo ali ne radi kako treba

public OnPlayerExitVehicle(playerid, vehicleid)
{
GetPlayerVehicleID(playerid);
if(poslovi == 1 && GetPlayerVehicleID(playerid) == INVALID_VEHICLE_ID)
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Vratite se u vozilo u roku od 60 sekundi ili ce vas auto nestati!");
odbrojavanje = SetTimerEx("ODBROJAVANJE", 60000,false,"i",playerid);
}
return 1;
}


forward ODBROJAVANJE(playerid);
public ODBROJAVANJE(playerid)
{
new string1;
poslovi = 0;
format(string1,sizeof(string1), ""CRVENA"[BD:RP]"BELA"Niste usli u vozilo 60 sekundi i ono je resetovano!");
SendClientMessage(playerid,-1,string1);
return 1;
}


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(poslovi == 1 && GetVehicleModel(GetPlayerVehicleID(playerid)) == 572)
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Usli te u vozilo i spremni ste za rad!");
KillTimer(odbrojavanje);
}
return 1;
}
ElkaIsBack
3
Hustler
9. Jan. 2019.
Deken wrote on January 9, 2019, 7:40 pm:
Problem(error/warning): vaš odgovor
Dio skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
zdravo pokusao sam da za posao napravim kao ako igrac izadje iz vozila da mu kaze ako se ne vrati da ce mu unistiti vozilo ali ne radi kako treba

public OnPlayerExitVehicle(playerid, vehicleid)
{
GetPlayerVehicleID(playerid);
if(poslovi == 1 && GetPlayerVehicleID(playerid) == INVALID_VEHICLE_ID)
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Vratite se u vozilo u roku od 60 sekundi ili ce vas auto nestati!");
odbrojavanje = SetTimerEx("ODBROJAVANJE", 60000,false,"i",playerid);
}
return 1;
}


forward ODBROJAVANJE(playerid);
public ODBROJAVANJE(playerid)
{
new string1;
poslovi = 0;
format(string1,sizeof(string1), ""CRVENA"[BD:RP]"BELA"Niste usli u vozilo 60 sekundi i ono je resetovano!");
SendClientMessage(playerid,-1,string1);
return 1;
}


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(poslovi == 1 && GetVehicleModel(GetPlayerVehicleID(playerid)) == 572)
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Usli te u vozilo i spremni ste za rad!");
KillTimer(odbrojavanje);
}
return 1;
}

zasto ovo postavljas ovako
odbrojavanje = SetTimerEx("ODBROJAVANJE", 60000,false,"i",playerid);

a ne ovako
SetTimerEx("ODBROJAVANJE", 60000,false,"i",playerid);

i daj mi pokazi gdje si postavio inicijalnu varijablu za odbrojavanje
ElkaIsBack
3
Hustler
9. Jan. 2019.
pokusaj bez odbrojavanje varijable da timer postavis pa vidi jel radi
Muma Rascall
6
Forum Don
9. Jan. 2019.
ElkaIsBack wrote on January 9, 2019, 8:37 pm:
pokusaj bez odbrojavanje varijable da timer postavis pa vidi jel radi
Kakvo odbrojavanje varijable wtf, ako ukloni odbrojavanje neće moći zaustaviti timer tako da će mu uništiti svakako, gg

GetPlayerVehicleID(playerid) == INVALID_VEHICLE_ID

znači ako vozilo nepostoji tek tad će mu izbaciti da se mora vratiti u vozilo...
Deken
5
Underboss
10. Jan. 2019.
ja sam mislio kao ako igrac radi posao i ako je izasao iz vozila zato sam stavio da ako izadje?
Deken
5
Underboss
10. Jan. 2019.
zameno sam invalidvehicleid sa playerstate playerstateexitingvehicle i kad udje isto a opet mi se ne ispisuje poruka

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha