All pastes #735175 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-10-13 12:11 UTC
rendered paste body
dcmd_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(pid) && strlen(value)) {
		if (IsPlayerConnected(pid)) {
		    if (GetPlayerMoney(playerid) >= value) {
		        if (IsNumeric(value)) {
					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;
 }