16.07.2014, 01:14
Quote:
Faзa a verificaзгo de nъmeros.
O playerid й como uma variбvel que armazena um valor, que й seu id. E no seu comando a variбvel giveid armazena o id do jogador digitado. Entгo й sу verificar se o id do jogador que usou o comando й igual ao id digitado. Exemplo: pawn Код:
|
Fiz assim meu comando :
pawn Код:
new valor1 = playerid;
new valor2 = playerid;
new giveid, value, str[128], Nome1[MAX_PLAYER_NAME];
if(sscanf(params, "ui", giveid, value))
return SendClientMessage(playerid, Amarelo, "Use: /transferir [ID do jogador] [Quantia]");
if (GetPlayerMoney(playerid) < value)
return SendClientMessage(playerid, Vermelho, "Voce nгo tem esse dinheiro!");
if(valor1 == valor2) return SendClientMessage(playerid, Vermelho, "Voce nao pode transferir dinheiro a voce mesmo !");
GivePlayerMoney(playerid, -value);
GivePlayerMoney(giveid, value);
GetPlayerName(giveid, Nome1, MAX_PLAYER_NAME);
format(str,128,"Voce transferiu $%d para %s !", value, Nome1);
SendClientMessage(playerid, Amarelo, str);
GetPlayerName(playerid, Nome1, MAX_PLAYER_NAME);
format(str,128,"%s transferiu $%d para voce !", Nome1, value);
SendClientMessage(giveid, Amarelo, str);
return 1;
}