03.09.2013, 18:56
Alguйm poderia me informar onde tem este comando no fуrum? jб pesquisei.
Se nгo existir, poderia faze-lo? grato.
Se nгo existir, poderia faze-lo? grato.
if(strcmp(cmd, "/darminhaarma", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /darminhaarma [id do player] [muniзгo]");
SendClientMessage(playerid, COLOR_GRAD2, "Obs: Vocк dara para o player a arma que estiver em sua mгo!");
return 1;
}
new playa;
new balas;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
balas = strval(tmp);
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(GetDistanceBetweenPlayers(playerid, playa) < 3)
{
if(playa == playerid)
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo pode dar arma para vocк mesmo!");
return 1;
}
if(PlayerInfo[playa][pHorasON] == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, " Este player nгo tem 1 Hora Jogada!");
return 1;
}
new gunID = GetPlayerWeapon(playerid);
new gunAmmo = GetPlayerAmmo(playerid);
new gunname[100]; GetWeaponName(gunID, gunname, sizeof(gunname));
if(gunID == 0)
{
SendClientMessage(playerid, COLOR_GRAD2, " Vocк nгo tem uma Arma!");
return 1;
}
if(balas < 1 || balas > 9999)
{
SendClientMessage(playerid, COLOR_GRAD1, " De 1 a 9999 Balas Por Vez !");
return 1;
}
if(GetPlayerAmmo(playa) >= 9999)
{
SendClientMessage(playerid, COLOR_GRAD1, "O player ja tem o limite de muniзгo possivel a ser carregado dessa arma!");
return 1;
}
if(gunAmmo >= balas)
{
new Asbalas = GetPlayerAmmo(playerid);
Asbalas -= balas;
SetPlayerAmmo(playerid, gunID, Asbalas);
GivePlayerWeapon(playa, gunID, balas);
format(string, sizeof(string), "%s le deu uma %s com %d de muniзгo.", Nome(playerid), gunname, balas);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Vocк deu para %s uma %s com %d de muniзгo.", Nome(playa), gunname, balas);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "> %s Deu Para %s uma %s Com %d de Muniзгo.", Nome(playerid), Nome(playa), gunname, balas);
DetectorProx(25.0,playerid, string, Verde);
return 1;
}
else
{
format(string, sizeof(string), "Vocк nгo tem: %d de Muniзгo da Arma: %s.", balas, gunname);
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " O player nao esta perto de voce!");
return 1;
}
}
}
return 1;
}
return 1;
}
Eu fiz um comando parecido pro meu servidor, se quiser aqui estб ele:
pawn Код:
|