Skripta koju koristim:0
Detaljan opis problema:Potrebno mi je kad igrac stane na marker da ga ono zamrzne kao da se punicic ukrcavaju ili da se posta istovara kakoto da napravim. Hvala unaprijed
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
pa evo ovako u nekom pozivu igracu pokazes
checkpoint i oznacis ga varijablom u OnPlayerEnterCheckpoint
proveris tu varijablu i ako je varijablin ispod tocan
radis sta hoces sa ToglePlayerControllable funkcijom i SetTimerEx funkciji prouci ih i svatices
Gdje da ih nadjem da ih malo bolje proucim :)
http://wiki.sa-mp.com/wiki/OnPlayerEnterCheckpoint
http://wiki.sa-mp.com/wiki/Function:TogglePlayerControllable
http://wiki.sa-mp.com/wiki/SetTimerEx
//===============================RAZNOSENJE-POSTE===============================
if(PostaRaznesi[playerid] == 1 && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 1770.7185,-1703.3020,13.5109))
{
TogglePlayerControllable(playerid, 0);
utovar[playerid] = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~Utovar Poste", 5000, 3);
SetPlayerCheckpoint(playerid, 2010.3110,-1732.7633,13.5469, 3.0);
PostaRaznesi[playerid] = 2;
}
}
if(PostaRaznesi[playerid] == 2 && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 2010.3110,-1732.7633,13.5469))
{
TogglePlayerControllable(playerid, 0);
utovar[playerid] = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~Istovar Poste", 5000, 3);
SetPlayerCheckpoint(playerid,2011.8199,-1640.1714,13.5469, 3.0);
PostaRaznesi[playerid] = 3;
}
}
if(PostaRaznesi[playerid] == 3 && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 2011.8199,-1640.1714,13.5469))
{
TogglePlayerControllable(playerid, 0);
utovar[playerid] = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~Istovar Poste", 5000, 3);
SetPlayerCheckpoint(playerid, 2194.4363,-1457.1963,25.5391, 3.0);
PostaRaznesi[playerid] = 4;
}
}
OVO JE DIO TIH MARKERA I UBACIM TogglePlayerControllable(playerid, 0);. GLEDAO SAM ONO STO SI MI POSLAO TO JE DA GA ZAMRZE KAKO KAD SAD PRODJE 5 SECUNDI DA GA ODMRZNE.