Egy pénz utaló parancs más embernek
Készítõ: Marty
Idõ: 5perc
#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new giveplayerid, moneys, pmoney, toid;
cmd = strtok(cmdtext, toid);
if(strcmp(cmd, \"/utal\", true) == 0)
{
new tmp[256];
tmp = strtok(cmdtext, toid);
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xFFFF00FF, \"Használat: /utal [iD] [Összeg]\");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, toid);
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xFFFF00FF, \"Használat: /utal [iD] [Összeg]\");
return 1;
}
moneys = strval(tmp);
if (IsPlayerConnected(giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
pmoney = GetPlayerMoney(playerid);
if (moneys < pmoney && 2500000 >= moneys)
{
GivePlayerMoney(playerid, (0 - moneys));
GivePlayerMoney(giveplayerid, moneys);
format(string, sizeof(string), \"**Sikeres utalás \'%s\'-nek\", giveplayer);
SendClientMessage(playerid, 0x00BFFFFF, string);
format(string, sizeof(string), \"**\'%s\' utalt neked $%d-t\", sendername, moneys);
SendClientMessage(giveplayerid, 0x00BFFFFF, string);
}
else
{
SendClientMessage(playerid, 0xAA3333FF, \"HIBA: Hibás összeg!(Nincs annyi pénzed, vagy nagy összeget küldtél (max 2500000))\");
}
}
else
{
format(string, sizeof(string), \"Játékos nem aktív\", giveplayerid);
SendClientMessage(playerid, 0xAA3333FF, string);
}
return 1;
}
return 0;
}