Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Bos poslato Maj 19, 2014, 16:54:01 POSLE PODNE

Naslov: [Pomoc]Mala pomoc
Poruka od: Bos poslato Maj 19, 2014, 16:54:01 POSLE PODNE
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)://
Naslov: Odg: [Pomoc]Mala pomoc
Poruka od: youngdeal poslato Maj 19, 2014, 16:56:42 POSLE PODNE
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
Naslov: Odg: [Pomoc]Mala pomoc
Poruka od: Bos poslato Maj 19, 2014, 22:38:47 POSLE PODNE
Gdje da ih nadjem da ih malo bolje proucim  :)
Naslov: Odg: [Pomoc]Mala pomoc
Poruka od: TiXoR_ poslato Maj 19, 2014, 23:08:05 POSLE PODNE
http://wiki.sa-mp.com/wiki/OnPlayerEnterCheckpoint
http://wiki.sa-mp.com/wiki/Function:TogglePlayerControllable
http://wiki.sa-mp.com/wiki/SetTimerEx
Naslov: Odg: [Pomoc]Mala pomoc
Poruka od: Bos poslato Maj 20, 2014, 01:55:03 PRE PODNE
//===============================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.