Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: JovanZP poslato Avgust 30, 2014, 05:52:57 PRE PODNE

Naslov: [Pomoc] Ponavljanje iste animacije
Poruka od: JovanZP poslato Avgust 30, 2014, 05:52:57 PRE PODNE
Skripta koju koristim:RP (Privatna)
Detaljan opis problema: Moze li mi neko reci kako mogu da sredim:
Na primer igrac pljacka banku i kada ukuca komandu za rob on samo 1 odradi animaciju i posle nje stoji. Kako mogu da uradim da se ta animacija ponavlja do isteka vremena?
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [Pomoc] Ponavljanje iste animacije
Poruka od: Denis_Lapi poslato Avgust 30, 2014, 11:15:37 PRE PODNE
A koja je to animacije?
Postavi je kad pokreces pljacku i unustavas je u nekom timeru koji si ti postavio tj. koji kreiras na neko odredjeno vreme
Naslov: Odg: [Pomoc] Ponavljanje iste animacije
Poruka od: JovanZP poslato Avgust 30, 2014, 16:51:22 POSLE PODNE
EVO CMD:Robbank
CMD:robbank(playerid, params[])
{
new string[128];
if(BankRobbedRecently == 1)
{
SCM(playerid, COLOR_GREY, "* Ova lokacija je vec bila opljackana, pokusajte kasnije!");
return 1;
}
if(PlayerInfo[playerid][pRobTime] >= 1)
{
format(string, sizeof(string),"Skoro si pljackao, moras sacekati jos %dsek da bi opet mogao da pljackas!",PlayerInfo[playerid][pRobTime])
SCM(playerid, COLOR_GREY, string);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2, 1446,-1013.5996,2584.5))
{
if(GetPlayerWeapon(playerid) >= 24 && GetPlayerWeapon(playerid) <= 40)
{
if(PlayerInfo[playerid][pDuty] == 0 && NaDuznosti[playerid] == 0)
{
BankRobbedRecently = 1;
SCM(playerid, COLOR_ORANGE, "* Pljackas Banku ostani na pickup-u narednih 120 sekundi [Ako se pomeris prekinuces Pljacku!]");
RobbingTime[playerid] = 120;
UzeoPare[playerid] = 0;
RobBankTimer[playerid] = SetTimerEx("RobBank",1000,true,"i",playerid);
WantedPoints[playerid] = 5;
SetPlayerCriminalEx(playerid,255, "Pljacka Banke");
PlayerInfo[playerid][pRobTime] = 900;
SetTimer("UnsetBankRob",1500000,false);
OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
}
else
{
SCM(playerid, COLOR_GREY, "* Prvo iskljuci Duty!");
return 1;
}
}
else
{
SCM(playerid, COLOR_GREY, "* Treba ti oruzje da bi pljackao!");
return 1;
}
}
else
{
SCM(playerid, COLOR_GREY, "* Nisi u Banci!");
return 1;
}
return 1;
}

Ovako je nameteno za 1 aminaciju:
OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
Naslov: Odg: [Pomoc] Ponavljanje iste animacije
Poruka od: Denis_Lapi poslato Avgust 30, 2014, 20:19:45 POSLE PODNE
Kreiraj animaciju pomocu funkcije:
ApplyAnimation

A u publicu UnsetBankRob ili RobBank, ne znam koji ti za sta sluzi, samo ubaci da se igracu iskljuci animacija.