rendered paste bodydcmd_givemoney(playerid,params[])
{
new tmp[256],tmp2[256],Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
new pid = strval(tmp);
new value = strval(tmp2);
if (strlen(tmp) && strlen(tmp2)) {
if (IsPlayerConnected(pid)) {
if (GetPlayerMoney(playerid) >= value) {
if (IsNumeric(tmp2)) {
new rmsg[256], smsg[256];
format(rmsg, 256, "%s (ID: %d) sent you $%d.", PName(playerid), playerid, value);
format(smsg, 256, "You sent %s (ID: %d) $%d.", PName(pid), playerid, value);
SendClientMessage(playerid, COLOR_WHITE, smsg);
SendClientMessage(pid, COLOR_WHITE, rmsg);
GivePlayerMoney(playerid, - value);
GivePlayerMoney(pid, value);
}
else {
SendClientMessage(playerid, COLOR_RED, "[GM] Invalid specified value.");
}
}
else {
SendClientMessage(playerid, COLOR_RED, "[GM] You don't have that much cash.");
}
}
else {
SendClientMessage(playerid, COLOR_RED, "[GM] Specified player ID not connected");
}
}
else {
SendClientMessage(playerid, COLOR_RED, "[GM] Syntax: /givemoney [ID] [Value]");
}
return 1;
}