26.12.2016, 19:35
Код:
if(!strcmp(cmd, "/transferir", true)) { tmp = strtok(cmdtext, idx) ; if(!strlen(tmp)) { SendClientMessage(playerid, 0xFFFFFFAA, "USE: /Transferir [ID] [Quantia]"); return 1; } new id = strval(tmp) ; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xFFFFFFAA, "USE: /Transferir [ID] [Quantia]"); return 1; } new moneys = strval(tmp) ; if(id == playerid) { SendClientMessage(playerid, COLOR_RED, "Voce nгo pode transferir dinheiro para vocк mesmo!"); return 1; } if(GetDistanceBetweenPlayers(playerid, id) > 20) { SendClientMessage(playerid, COLOR_RED, "Chegue mais perto!"); return 1; } if(!IsPlayerConnected(id)) { SendClientMessage(playerid, COLOR_RED, "Jogador offline!"); return 1; } if(GetPlayerCash(playerid) < moneys) { SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo tem tudo isso em mгos!"); return 1; } if(moneys < 1 || GetPlayerCash(playerid) < moneys) { SendClientMessage(playerid, 0xFFFFFFAA, "Quantia invбlida!"); return 1; } format(gstring, sizeof(gstring), "Quantia de R$%d em dinheiro transferida com sucesso para %s.", moneys, PlayerName(id)); SendClientMessage(playerid, 0xFFFFFFAA, gstring); format(gstring, sizeof(gstring), "O jogador %s lhe transferiu R$%d em dinheiro.", PlayerName(playerid), moneys); SendClientMessage(id, 0xFFFFFFAA, gstring); format(gstring, sizeof(gstring), "{FFFFFF}%s transferiu R$%d para %s.", PlayerName(playerid), moneys, PlayerName(id)); sGivePlayerCash(playerid, -moneys); sGivePlayerCash(id, moneys); Transferencias(gstring); return 1; }