/givemoney <TargetID> <200000> |
/givemoney <TargetID> <834924857824597829525> |
CMD:givemoney(playerid,params[])
{
new target, money;
new str1[150], str2[150];
if(sscanf(params,"ud",target,money)) return SCM(playerid,-1,"Usage : /givemoney <PlayerID> <Amount>");
if(!IsPlayerConnected(target)) return SCM(playerid,-1,"** Invalid PlayerID !!");
if(money > GetPlayerMoney(playerid)) return SendClientMessage(playerid, red, "** You don't have the money for that!");
if(money >= 9999999999 ) return SendClientMessage(playerid, red, "** You don't have the money for that!");
printf(".: MONEY :. '%s' has send '%s' moeny >> '%d' !",GetName(playerid),GetName(target),money);
format(str1,150,""GR".: MONEY :. '%s' has given you money '$.%d' !",GetName(playerid),money);
SCM(target,-1,str1);
GivePlayerMoney(target, 0+money);
format(str2,150,""GR".: MONEY :. You has give money to '%s', '$.%d' !",GetName(target),money);
SCM(playerid,-1,str2);
GivePlayerMoney(playerid, 0-money);
sDialog(playerid,"Server message",str2);
return 1;
}
CMD:givemoney(playerid, params[]) { new player, amount,name1[24], name2[24], string[128]; if(!sscanf(params, "ui",player,amount)) { if(playerid != player) { if(GetPlayerMoney(playerid) >= amount) { GetPlayerName(playerid, name1, 24); GetPlayerName(player, name2, 24); format(string, sizeof(string), "You gaved $%d to %s.",amount,name2); SendClientMessage(playerid, 0xFFFF00FF, string); format(string, sizeof(string), "%s gave you $%d!", name1, amount); SendClientMessage(player, 0xFFFF00FF, string); GivePlayerMoney(playerid, -amount); GivePlayerMoney(player, amount); } else return SendClientMessage(playerid, 0xFF0000FF,"You don't have that much."); } else return SendClientMessage(playerid, 0xFF0000FF,"You can't pay to yourself."); } else return SendClientMessage(playerid, 0xFFFFFFFF,"{F07F1D}Usage : /givemoney [ID][Amount]"); return 1; }
CMD:givemoney(playerid,params[])
{
new target, money;
if(sscanf(params, "ui", target, money)) return SCM(playerid, -1, "Usage : /givemoney <PlayerID> <Amount>");
if(!IsPlayerConnected(target) || target == INVALID_PLAYER_ID) return SCM(playerid, -1, "** Invalid PlayerID !!");
if(!(0 < money <= GetPlayerMoney(playerid))) return SendClientMessage(playerid, red, "** You don't have the money for that!");
new str1[90];
printf(".: MONEY :. '%s' has sent '%s' moeny >> '%d' !", GetName(playerid), GetName(target), money);
format(str1, sizeof(str1), ""GR".: MONEY :. '%s' has given you money '$.%d' !", GetName(playerid), money);
SCM(target, -1, str1);
GivePlayerMoney(target, money);
format(str1, sizeof(str1), ""GR".: MONEY :. You have given money to '%s', '$.%d' !", GetName(target), money);
SCM(playerid, -1, str1);
GivePlayerMoney(playerid, -money);
sDialog(playerid, "Server message", str1);
return 1;
}
Try this :
Код:
CMD:givemoney(playerid, params[]) { new player, amount,name1[24], name2[24], string[128]; if(!sscanf(params, "ui",player,amount)) { if(playerid != player) { if(GetPlayerMoney(playerid) >= amount) { GetPlayerName(playerid, name1, 24); GetPlayerName(player, name2, 24); format(string, sizeof(string), "You gaved $%d to %s.",amount,name2); SendClientMessage(playerid, 0xFFFF00FF, string); format(string, sizeof(string), "%s gave you $%d!", name1, amount); SendClientMessage(player, 0xFFFF00FF, string); GivePlayerMoney(playerid, -amount); GivePlayerMoney(player, amount); } else return SendClientMessage(playerid, 0xFF0000FF,"You don't have that much."); } else return SendClientMessage(playerid, 0xFF0000FF,"You can't pay to yourself."); } else return SendClientMessage(playerid, 0xFFFFFFFF,"{F07F1D}Usage : /givemoney [ID][Amount]"); return 1; } |
CMD:givemoney(playerid, params[])
{
new player, amount,name1[24], name2[24], string[128];
if(!sscanf(params, "ui",player,amount))
{
if(playerid != player)
{
if(ammount < 99999999) return SendClientMessage(playerid, 0xFF0000FF,"Invalid values."); // becouse the max money in gta sa is that much i think
if(GetPlayerMoney(playerid) >= amount)
{
GetPlayerName(playerid, name1, 24);
GetPlayerName(player, name2, 24);
format(string, sizeof(string), "You gaved $%d to %s.",amount,name2);
SendClientMessage(playerid, 0xFFFF00FF, string);
format(string, sizeof(string), "%s gave you $%d!", name1, amount);
SendClientMessage(player, 0xFFFF00FF, string);
GivePlayerMoney(playerid, -amount);
GivePlayerMoney(player, amount);
}
else return SendClientMessage(playerid, 0xFF0000FF,"You don't have that much.");
}
else return SendClientMessage(playerid, 0xFF0000FF,"You can't pay to yourself.");
}
else return SendClientMessage(playerid, 0xFFFFFFFF,"{F07F1D}Usage : /givemoney [ID] [Amount]");
return 1;
}