12.02.2015, 18:38
PHP код:
CMD:setardinheiro(playerid, params[]) {
//criando as variavel!
new id, value;
//sscanf trabalhando
if(sscanf(params, "ii", id, value)) return SendClientMessage(playerid, -1, "Use: /setardinheiro [id] [valor]");
//verificando se o player ta online
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "| ERRO | O jogador nгo estб online.");
//verificando se o player que digitou o comando!
// AQUI ESTAVA ERRADO << if(!IsPlayerAdmin(id)) return SendClientMessage(playerid, -1, "| ERRO | Vocк nгo й um Administrador.");
//Estava verificando se o player que iria receber o dinheiro era admin, nao o que digitou o comando.
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "| ERRO | Vocк nгo й um Administrador.");
//setando o dinheiro!
GivePlayerMoney(id,(GetPlayerMoney(id) + value));
//criando a string
new string[80];
//formando a strimg inserindo o valor do dinheiro
format(string, sizeof(string),"Vocк recebeu %i de um administrador",value);
//enviando mensagem para o jogador que recebeu
SendClientMessage(id,-1,string);
format(string, sizeof(string),"Vocк setou o dinheiro de um jogador para %i",value);
SendClientMessage(playerid,-1,string);
return 1;
}