03.08.2014, 16:03
Bom, criei os comandos /f (chat proximo) e o /armaperto (dar arma a quem esta perto), nao funcionaram, fiz uma funзao dentro da outra pq imaginei q pudesse dar certo, nao sou mt bom em pawno e queria a ajuda de vcs, obrigado
comandos:
comandos:
pawn Код:
CMD:f(playerid, params[])
{
new pNome[MAX_PLAYER_NAME];
new Float:X, Float:Y, Float:Z;
new str[120];
new perto;
GetPlayerName(playerid, pNome, sizeof(pNome));
if(isnull(params)) return SendClientMessage(playerid, Vermelho, "| ERRO |{FFFFFF} Digite: /f [Texto]");
format(str,sizeof(str),"~ %s: %s (%d)",pNome,params,perto);
SendClientMessage((IsPlayerInRangeOfPoint(playerid, 10.0, X, Y, Z)), Vermelho, str);
return 1;
}
pawn Код:
CMD:armaperto(playerid, params[])
{
new Float:X, Float:Y, Float:Z;
new arma;
new str[128];
new ammu;
new aName[MAX_PLAYER_NAME];
GetPlayerName(playerid, aName, sizeof(aName));
if(sscanf(params, "dd",arma,ammu)) return SendClientMessage(playerid, Vermelho, "| ERRO |{FFFFFF} Digite: /armaperto ґ[id-arma] [ammu]");
if(ammu < 0 || ammu > 99999999) return SendClientMessage(playerid, Laranja, "| ERRO | Muniзгo invбilida");
GivePlayerWeapon((IsPlayerInRangeOfPoint(playerid, 10.0, X, Y, Z)),arma,ammu);
format(str,sizeof(str),"*O(A) administrador %s lhe deu a arma %d com %d de muniзхes", aName, arma, ammu);
SendClientMessage((IsPlayerInRangeOfPoint(playerid, 10.0, X, Y, Z)),azuladm,str);
return 1;
}