CMD:donate(playerid, params[])
{
new money, string[128];
if(sscanf(params, "u", money)) return SendClientMessage(playerid, -1, "/Donate [Amount]");
if(money > GetPlayerMoney(playerid)) return SendClientMessage(playerid, -1, "You dont have that much money");
GivePlayerMoney(playerid, money);
PlayerInfo[playerid][pCharity] = PlayerInfo[playerid][pCharity]+money;
format(string, sizeof(string), "%s(%d) {A9C4E4}has donated $%d for the charity.", GetPlayerNameEx(playerid), playerid, money);
SendMessageToAll(-1, string);
return 1;
}
Код:
Specifier(s) Name Example values i, d Integer 1, 42, -10 c Character a, o, * l Logical true, false b Binary 01001, 0b1100 h, x Hex 1A, 0x23 o Octal 045 12 n Number 42, 0b010, 0xAC, 045 f Float 0.7, -99.5 g IEEE Float 0.7, -99.5, INFINITY, -INFINITY, NAN, NAN_E u User name/id (bots and players) ******, 0 q Bot name/id ShopBot, 27 r Player name/id ******, 42 |
CMD:donate(playerid, params[]) { new money, string[128]; if(sscanf(params, "i", money)) return SendClientMessage(playerid, -1, "/Donate [Amount]"); if(money > GetPlayerMoney(playerid)) return SendClientMessage(playerid, -1, "You dont have that much money"); GivePlayerMoney(playerid, -money); PlayerInfo[playerid][pCharity] += money; format(string, sizeof(string), "%s(%d) {A9C4E4}has donated $%d for the charity.", GetPlayerNameEx(playerid), playerid, money); SendMessageToAll(-1, string); return 1; }