[Ajuda] Sу Cop Usar.. -
Marshall_Elite - 27.01.2012
Bom estou tentando ajudar um cara, ele baixou um FS , que й um escudo protetor, na verdade й uma porta --'
Bom nгo vo discutir o gosto dele, sу tentei ajudar.
Fiz de tudo pra colocar esse /escudo sу ser usado por Policiais que seria ID 1,2,3,21
Acreditem ou nao, fiz atй o impossivel *-*
Aqui o Comando \/
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/escudo", cmdtext, true, 10) == 0)
{
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;
}
Na realidade eu nгo sei como eu nao consegui o.0 mas se algem pode ajuda, ja cancei de tenta vlw
Re: [Ajuda] Sу Cop Usar.. -
Victor' - 27.01.2012
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;
}
Re: [Ajuda] Sу Cop Usar.. -
Marshall_Elite - 27.01.2012
...
Edit:
Nгo funciono tambйm kkk eu fiz igual tambem cara e n tinha funfado :/ ta tenso ese negocio
Re: [Ajuda] Sу Cop Usar.. -
Shadoww5 - 27.01.2012
PHP код:
static stock IsIDCop(id)
{
if((id == 1) || (id == 2) || (id == 3) || (id == 21))
return true;
return false;
}
Vocк deve checar qual a profissao do jogador, nгo seu id.
Alйm do mais, os parenteses sгo desnecessбrios e a stock tambйm.