27.06.2012, 11:53
Por favor estou pedindo um sistema de taser igual do brasil play forever ficarei agradesido !!!!!!!!!!!!!!!!!!!!
new HaveTaser[MAX_PLAYERS];
forward TimerClear(playerid);
forward TimerFall(playerid);
public TimerFall(playerid)
{
ApplyAnimation(playerid,"KNIFE","knife_hit_3",4.0, 0, 0, 0, 0, 0);
}
HaveTaser[playerid] = 0;
if(strcmp("/choque", cmd, true) == 0)
{
new org = GetPlayerOrg(playerid);
if(org != 1 && org != 2 && org != 3 && org != 11 && org != 16 && org != 26)
{
SendClientMessage(playerid,COLOR_GREY," Vocк nгo й um Oficial!");
return 1;
}
SetPlayerAttachedObject(playerid, 0, 18642, 6, 0.06, 0.01, 0.08, 180.0, 0.0, 0.0);
HaveTaser[playerid] = 1;
format(tmp,sizeof(tmp),"{FFFFFF}Vocк Pegou sua Arma de {FF6600}Choque{FFFFFF}.");
SendClientMessage(playerid,0xFFFFFF,tmp);
MSGPLAYER(playerid, 0xFF6600AA, "Use: /rchoque para Remover sua Arma de Choqe.");
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, sizeof(string), "%s Pegou sua Arma de Choque.", sendername, playerid);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(strcmp("/rchoque", cmd, true) == 0)
{
new org = GetPlayerOrg(playerid);
if(org != 1 && org != 2 && org != 3 && org != 11 && org != 16 && org != 26)
{
SendClientMessage(playerid,COLOR_GREY," Vocк nгo й um Oficial!");
return 1;
}
RemovePlayerAttachedObject(playerid, 0);
HaveTaser[playerid] = 0;
format(tmp,sizeof(tmp),"{FFFFFF}Vocк Guardou sua Arma De {FF6600}Choque{FFFFFF}.");
SendClientMessage(playerid,0xFFFFFF,tmp);
MSGPLAYER(playerid, 0xFF6600AA, "Use: /choque para Pegar sua Arma de Choqe.");
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, sizeof(string), "%s Guardou sua Arma de Choque.", sendername, playerid);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
if(newkeys & KEY_FIRE)
{
if(HaveTaser[playerid] == 1)
{
ApplyAnimation(playerid,"KNIFE","knife_3",4.1,0,1,1,0,0,1);
SetTimerEx("TimerClear",2000,false,"d",playerid);
new victimid = GetClosestPlayer(playerid);
if(IsPlayerConnected(victimid))
{
if(GetDistanceBetweenPlayers(playerid,victimid) < 2)
{
new Float:health;
GetPlayerHealth(victimid, health);
SetPlayerHealth(victimid, health - 5.0);
SetTimerEx("TimerFall",300,false,"d",victimid);
return 1;
}
}
}
}