Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Deken poslato Februar 03, 2019, 16:31:01 POSLE PODNE

Naslov: OnPlayerEnterExitVehicle
Poruka od: Deken poslato Februar 03, 2019, 16:31:01 POSLE PODNE
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

Pozz napravio sam kao ako igrac radiposao i izadje iz vozila i ako se ne vrati u roku od 60 sekunde izadje mu poruka da se auto repsawnovalo ali ne radi uopste
[pawn]
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(PlayerInfo[playerid][RadiPosao] == 1 && GetPlayerState(playerid) == PLAYER_STATE_ENTER_VEHICLE_DRIVER)
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Usli te u vozilo i spremni ste za rad!");
KillTimer(odbrojavanje[playerid]);
}
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][RadiPosao] == 1 && GetPlayerState(playerid) == PLAYER_STATE_EXIT_VEHICLE)
{
SendClientMessage(playerid,-1,""CRVENA"[SEF]"BELA"Vratite se u vozilo u roku od 60 sekundi ili ce vas posao biti prekinut!");
odbrojavanje[playerid] = SetTimerEx("ODBROJAVANJE", 60000,false,"i",playerid);
}
return 1;
}
[/pawn]
Naslov: Odg: OnPlayerEnterExitVehicle
Poruka od: Armandooâ„¢ poslato Februar 03, 2019, 16:32:39 POSLE PODNE
daj "ODBROJAVANJE" napiši tu, jer vidim napravio si tajmer a vjerovatno imaš ODBROJAVANJE u skripti
Naslov: Odg: OnPlayerEnterExitVehicle
Poruka od: Deken poslato Februar 03, 2019, 16:37:54 POSLE PODNE
ops zab sam na to sry
[pawn]
forward ODBROJAVANJE(playerid);
public ODBROJAVANJE(playerid)
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Niste usli u vozilo u roku od 60 sekundi i posao je prekinut!");
DeletePVar(playerid,"KosiTravu");
DeletePVar(playerid,"Dostavljac Betona");
PlayerInfo[playerid][RadiPosao] = 0;
return 1;
}
[/pawn]
napravio sam sa addvehicleex tako da ne treba respawn problem je to sto meni poruka kad izadjem ili udjem u vozilo ne izlazi nisam naveo na pocetku
Naslov: Odg: OnPlayerEnterExitVehicle
Poruka od: rizla poslato Februar 03, 2019, 16:58:22 POSLE PODNE
[pawn]public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(PlayerInfo[playerid][RadiPosao] == 1 && newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Usli te u vozilo i spremni ste za rad!");
KillTimer(odbrojavanje[playerid]);
}
else if(PlayerInfo[playerid][RadiPosao] == 1 && newstate == PLAYER_STATE_ONFOOT)
{
SendClientMessage(playerid,-1,""CRVENA"[SEF]"BELA"Vratite se u vozilo u roku od 60 sekundi ili ce vas posao biti prekinut!");
odbrojavanje[playerid] = SetTimerEx("ODBROJAVANJE", 60000,false,"i",playerid);
}
return 1;
}[/pawn]

Probaj ovako
Naslov: Odg: OnPlayerEnterExitVehicle
Poruka od: Deken poslato Februar 03, 2019, 17:36:49 POSLE PODNE
Hvala reseno zahvalnica