PDA

View Full Version : [Ajuda][Pedido]


Laercio
29/11/2011, 08:12 PM
Queria um comando tipo

/dararmaall [ID DA ARMA] [MUNIÇÃO]


Seria possivel executar isso e quando digita-se o comando esperava 3 Segundos e Depois Passava Tal Arma em 5 Segundos dai espera 5 seconds e dava a aarma mas a munição para todos os players '-'

Hardware
29/11/2011, 09:07 PM
Dei uma adaptada em um comando que já havia feito:


if(strcmp(cmd, "/armaall", true) == 0)
{
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR, "Você não é administrador!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COR, "Uso: /dararma [arma] [munição]");
new arma = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COR, "Uso: /dararma [id / nome] [arma] [munição]");
new municao = strval(tmp);
new gunname[128],string[128],sendername[24];
GetWeaponName(arma, gunname, sizeof(gunname));
GetPlayerName(playerid, sendername,sizeof sendername);
format(string, sizeof(string), "[BCS | Admin] O administrador %s deu a arma %s para todos!", sendername, gunname);
SendClientMessageToAll(COR, string);
format(string, sizeof(string), "[BCS | Admin] Você deu a arma %s para todos os jogadores.", gunname);
SendClientMessage(playerid, COR, string);
for(new i=0; i < MAX_PLAYERS; i++)
GivePlayerWeapon(i, arma, municao);
}