01.05.2011, 18:49
PHP код:
if(Isequipando(playerid) || Ishqheroes(playerid))
{
new string[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
new membro = PlayerInfo[playerid][pMembro];
new lider = PlayerInfo[playerid][pLeader];
new cargo = PlayerInfo[playerid][pCargo];
if(membro == 1 || membro == 2 || membro == 3 || membro == 17 || membro == 24 || membro == 25 || membro == 26 || membro == 27 || membro == 33 || membro == 41)
{
new x_eh[256];
x_eh = strtok(cmdtext, idx);
if(!strlen(x_eh))
{
SendClientMessage(playerid, COLOR_WHITE, "|__________________ EQUIPAR HEROES __________________|");
SendClientMessage(playerid, COLOR_WHITE, "Use: /eh [Seu Cargo ]");
SendClientMessage(playerid, COLOR_GREY, "Numeros: 1 - Hero Novato ");
SendClientMessage(playerid, COLOR_GREY, "Numeros: 2 - Hero Atirador ");
SendClientMessage(playerid, COLOR_GREY, "Numeros: 3 - Hero Profissional ");
SendClientMessage(playerid, COLOR_GREY, "Numeros: 4 - Hero Tatico ");
SendClientMessage(playerid, COLOR_GREY, "Numeros: 5 - Hero Master ");
SendClientMessage(playerid, COLOR_GREY, "Numeros: 6 - Super Hero (lider) ");
SendClientMessage(playerid, COLOR_WHITE, "|____________________________________________|");
return 1;
}
if(strcmp(x_eh,"1",true) == 0)
{
if (cargo >= 1)
{
format(string, sizeof(string), "* O Hero Novato %s Pegou Seu Equipamento de Novato.", sendername);
ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 29, 200);
GivePlayerWeapon(playerid, 24, 500);
GivePlayerWeapon(playerid, 6, 1);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
SetPlayerSkin(playerid,285);
ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n\n","---","---");
}
else return SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 1+ para pegar este equipamento!");
}
if(strcmp(x_eh,"2",true) == 0)
{
if(cargo >= 2)
{
format(string, sizeof(string), "* O Hero Atirador %s Pegou Seu Equipamento de Atirador de elite.", sendername);
ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 29, 200);
GivePlayerWeapon(playerid, 25, 50);
GivePlayerWeapon(playerid, 24, 500);
GivePlayerWeapon(playerid, 3, 1);
SetPlayerSkin(playerid,285);
ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
}
else return SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 2+ para pegar este equipamento!");
}
if(strcmp(x_eh,"3",true) == 0)
{
if(cargo >= 3)
{
format(string, sizeof(string), "* O Hero Profissional %s Pegou Seu Equipamento de Atirador profissional", sendername);
ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 29, 200);
GivePlayerWeapon(playerid, 25, 50);
GivePlayerWeapon(playerid, 24, 500);
GivePlayerWeapon(playerid, 31, 500);
GivePlayerWeapon(playerid, 3, 1);
SetPlayerSkin(playerid,285);
ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
}
else return SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 3+ para pegar este equipamento!");
}
if(strcmp(x_eh,"4",true) == 0)
{
if(cargo >= 4)//Delegado
{
format(string, sizeof(string), "* O Hero Tatico %s Pegou Seu Equipamento de Atirador Master", sendername);
ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 29, 200);
GivePlayerWeapon(playerid, 25, 50);
GivePlayerWeapon(playerid, 24, 500);
GivePlayerWeapon(playerid, 31, 500);
GivePlayerWeapon(playerid, 16, 10);
GivePlayerWeapon(playerid, 34, 100);
GivePlayerWeapon(playerid, 3, 1);
SetPlayerSkin(playerid,285);
ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
}
else return SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 4+ para pegar este equipamento!");
}
if(strcmp(x_eh,"5",true) == 0)
{
if (cargo >= 5)
{
format(string, sizeof(string), "* O Hero Master %s Pegou Seu Equipamento de Atirador tatico", sendername);
ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 29, 200);
GivePlayerWeapon(playerid, 25, 50);
GivePlayerWeapon(playerid, 24, 500);
GivePlayerWeapon(playerid, 31, 500);
GivePlayerWeapon(playerid, 16, 10);
GivePlayerWeapon(playerid, 34, 100);
GivePlayerWeapon(playerid, 3, 1);
ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
SetPlayerArmour(playerid, 150);
SetPlayerHealth(playerid, 150);
}
else return SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 5+ para pegar este equipamento!");
}
if(strcmp(x_eh,"6",true) == 0)
{
if(member == 6 || lider == 1 || lider == 2 || lider == 3 || lider == 17 || lider == 24 || lider == 25 || lider == 26 || lider == 27 || lider == 33 || lider == 41)
{
format(string, sizeof(string), "* O Super Hero %s Pegou Seu Equipamento de Lider!", sendername);
ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 29, 200);
GivePlayerWeapon(playerid, 25, 50);
GivePlayerWeapon(playerid, 24, 500);
GivePlayerWeapon(playerid, 31, 500);
GivePlayerWeapon(playerid, 16, 10);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 34, 100);
ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
SetPlayerArmour(playerid, 200);
SetPlayerHealth(playerid, 200);
}
else return SendClientMessage(playerid, COLOR_GREY, "Vocк precisa ser LIDER DA HEROES para pegar este equipamento!");
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo й Heroes !");
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo estб na HQ Heroes");
}
Quando for colocar no GM ajeita ele.
OBS: Ja tentei colocar no pastebin, mas ocorre a mesma coisa.