12.08.2013, 03:43
lets get started with simpler code
under
onplayerspawn
{
if(GetPlayerMoney(playerid <=1)
{
SendClientMessage(playerid, COLOR_GRAD1, "You dont have more than 1$.");
}
return 1;
}
now lets try this out with sscanf2 and zcmd (includes)
under
onplayerspawn
{
if(GetPlayerMoney(playerid <=1)
{
SendClientMessage(playerid, COLOR_GRAD1, "You dont have more than 1$.");
}
return 1;
}
now lets try this out with sscanf2 and zcmd (includes)
pawn Код:
CMD:pay(playerid,params[]) //nor mal example
{
new
ID,
amount,
name[MAX_PLAYERS],
string7[200],
name2[MAX_PLAYERS],
string8[200];
if(sscanf(params, "ui", ID,amount)) return SendClientMessage(playerid, -1, "Usage: /pay [playerid] [amount]");
if(amount > GetPlayerMoney(playerid)) return SendClientMessage(playerid, -1, "[ERROR]: You do not have enough money to pay that player!");
if(amount <= 0) return SendClientMessage(playerid, -1, "[ERROR]: You cannot pay less than $1!");
if(playerid == ID) return SendClientMessage(playerid, -1, "[ERROR]: You can't pay yourselve!");
GetPlayerName(ID, name2, sizeof(name2));
format(string8, sizeof(string8),"You have paid %s $%i", name2, amount);
SendClientMessage(playerid, COLOR_RED, string8);
GetPlayerName(playerid, name, sizeof(name));
format(string7, sizeof(string7), "%s(%d) Has paid you: $%i", name, playerid, amount);
SendClientMessage(ID, COLOR_RED, string7);
GivePlayerMoney(ID, amount);
GivePlayerMoney(playerid, -amount);
return 1;
}