05.04.2009, 17:45
[code=pawn]new gPlayerUsingLoopingAnim[MAX_PLAYERS];
LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
gPlayerUsingLoopingAnim[playerid] = 1;
ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
}
main()
{
print("\n----------------------------------");
print(" bla bla.");
print("----------------------------------\n");
}
public OnGameModeInit()
{
return 1;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if (strcmp("/blabla",cmdtext,true) == 0)
{
LoopingAnim(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
SetTimerEx("StopAnim",5*1000,0,"i",playerid); //stop animation after 5 seconds
return 1;
}
return 1;
}
forward StopAnim(playerid);
public StopAnim(playerid){
ClearAnimations(playerid);
}[/code]
LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
gPlayerUsingLoopingAnim[playerid] = 1;
ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
}
main()
{
print("\n----------------------------------");
print(" bla bla.");
print("----------------------------------\n");
}
public OnGameModeInit()
{
return 1;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if (strcmp("/blabla",cmdtext,true) == 0)
{
LoopingAnim(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
SetTimerEx("StopAnim",5*1000,0,"i",playerid); //stop animation after 5 seconds
return 1;
}
return 1;
}
forward StopAnim(playerid);
public StopAnim(playerid){
ClearAnimations(playerid);
}[/code]