Zdravím,
mám taky problém, že keď zadám príkaz /sila tak všetko funguje okrem animácie..či by ste mi mohli pomôcť..nechápem prečo nefunguje..
dcmd_sila(playerid, params[])
{
#pragma unused params
if(IsPlayerConnected(playerid)) {
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
if(Player[playerid][Team]!=0) return SendClientMessage(playerid,C_WARNING,"[!]{ffffff} Niesi väzeň !");
else if(Player[playerid][DoingAnything]==1 && Player[playerid][silaTraining]==1)
{
KillTimer(Player[playerid][silaTimer]);
Player[playerid][DoingAnything]=0;
Player[playerid][silaTraining]=0;
PlayerCameraBack(playerid);
return SendClientMessage(playerid,C_WHITE,"[!]{ffffff} Prestal si trénovať silu !");
}
else if(Player[playerid][DoingAnything]==1) return SendClientMessage(playerid,C_WARNING,"[!]{ffffff} Nemôžeš trénovať silu, keď niečo robíš!");
else if(Player[playerid][sila]>=100) return SendClientMessage(playerid,C_WARNING,"[!]{ffffff} Nemôžeš cvičiť, pretože si už dosiahol maximálny LVL sily!");
else if(X>197.832 && X<205.133 && Y>1949.144 && Y<1963.051 && Z<20.0) {
SendClientMessage(playerid,C_YELLOW,"Z[!]{ffffff} Začal si trenovať silu, počkaj 1 minútu do skončenia! ( tréning prerušíš príkazom /sila )");
TogglePlayerControllable(playerid,0);
ApplyAnimation(playerid,"GYMNASIUM","gym_shadowbox",4.1,1,1,1,1,1);
Player[playerid][DoingAnything]=1;
Player[playerid][silaTraining]=1;
Player[playerid][silaTimer] = SetTimerEx("SilaEnd",60000,0,"i",playerid);
}
else return SendClientMessage(playerid,C_WARNING,"[!]{ffffff} Nenachádzaš sa v posilovni!");
}
return 1;
}