27.01.2012, 20:49
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/escudo", cmdtext, true, 10) == 0)
{
if(IsIDCop(playerid))
{
if(ConEscudo[playerid] == 0)
{
DestroyObject(OEscudo[playerid]);
ApplyAnimation(playerid,"SWORD","sword_block",50.0,0,1,1,1,1);
OEscudo[playerid] = CreateObject(1533,2470.573,-1660.366,14.271,0.0,0.0,-90.000);
AttachObjectToPlayer(OEscudo[playerid],playerid,-0.8,0.5,-1.65,0.0,0,0.0);
ApplyAnimation(playerid,"SWORD","sword_block",50.0,0,1,1,1,1);
SetTimerEx("TAnim", 500, 0, "i", playerid);
ConEscudo[playerid] = 1;
return 1;
}
else if(ConEscudo[playerid] == 1)
{
DestroyObject(OEscudo[playerid]);
SendClientMessage(playerid,ROJO,"Has dejado el escudo.");
ClearAnimations(playerid);
ConEscudo[playerid] = 0;
return 1;
}
}
}
return 0;
}
static stock IsIDCop(id)
{
if((id == 1) || (id == 2) || (id == 3) || (id == 21))
return true;
return false;
}