COMMAND:setmoney(playerid, params[])
{
new id;
new ammount;
if(IsPlayerConnected(id))
{
if(PlayerInfo[playerid][AdminLevel] >= 3)
{
if(!sscanf(params, "ui", id, ammount))
{
if(ammount <= 10000000000)
{
new string[64]; new Name[MAX_PLAYER_NAME]; new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "%s Has Given You %d.", Name, ammount);
SendClientMessage(id, COLOR_DARKGOLD, string);
format(string, sizeof(string), "You Gave %d Money To %s .", ammount, PlayerName);
SendClientMessage(playerid, COLOR_DARKGOLD, string);
SetPlayerMoney(id, ammount);
return 1;
}
else return SendClientMessage(playerid, COLOR_DARKGOLD, "You can't give so much");
}
else return SendClientMessage(playerid, COLOR_DARKGOLD, "USAGE: /setmoney [PlayerId/PartOfName] [Ammount]");
}
else return NotAdmin(playerid);
}
else return SendClientMessage(playerid, COLOR_DARKGOLD, "Player is not connected.");
}
SetPlayerMoney(id, ammount);
GivePlayerMoney( id, ammount);
new amount;
new Float:amount;
SetPlayerMoney(id, ammount);
SetPlayerMoney(id, GetPlayerMoney(playerid) +amount);
new id;
new id = strval(params);
GivePlayerMoney(playerid,amount);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,amount);
CMD:givemoney(playerid, params[]) { new targetid, ammount; if(sscanf(params,"ui", targetid, ammount)) return SendClientMessage(playerid, COLOR_YELLOW,"/givemoney [PlayerID] [Ammount]"); if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"You are not authorised to use this command."); if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_YELLOW,"That player is not connected to your server!"); GivePlayerMoney(targetid, ammount); return 1; }
CMD:setmoney ( playerid , params [] )
{
if ( !PlayerInfo[playerid][AdminLevel] >= 3 ) return NotAdmin(playerid);
new id , ammount;
if ( !IsPlayerConnected ( id ) ) return SendClientMessage ( playerid , -1 , "Invalid Player ID" ) ;
if ( ammount < 0 || ammount > 10000000000 ) return SendClientMessage ( playerid , -1 , "You can give more than 10000000000$" ) ;
if ( GetPlayerMoney ( playerid ) < ammount ) return SendClientMessage ( playerid , -1 , "You cant give money more than you have." ) ;
if ( sscanf ( params , "ui" , id , ammount ) ) return SendClientMessage ( playerid , -1 , "Usage : /setmoney [ID] [Ammount]" ) ;
else
{
new IName [ MAX_PLAYER_NAME ] , PName [ MAX_PLAYER_NAME ] , Str [ 128 ] ;
GetPlayerName ( id , IName , MAX_PLAYER_NAME ) ;
GetPlayerName ( playerid , IName , MAX_PLAYER_NAME ) ;
format ( Str , 128 , "%s Has Given You %d" , IName , ammount ) ;
SendClientMessage ( id , COLOR_DARKGOLD , Str ) ;
format ( Str , 128 , "You Gave %d Money To %s" , ammount , PName ) ;
SendClientMessage ( playerid , COLOR_DARKGOLD , Str ) ;
GivePlayerMoney ( id , ammount ) ;
}
return 1;
}
CMD:setcash(playerid, params[])
{
new tmp[256],tmp2[256],ammount,player, Index; tmp = strtok(params,Index); tmp2 = strtok(params,Index);
player = strval(tmp);
ammount = strval(tmp2);
if(IsPlayerConnected(player))
{
if(PlayerInfo[playerid][Adminlevel] >= 3)
{
if(!strlen(tmp))
{
return SendClientMessage(playerid, COLOR_RED, "USAGE: {0ce800}/setcash {0000ff}[PlayerId/PartOfName]{ff0000} [Ammount]");// Here When You Say "PartOfName" The Player Who Use This CMD Send The 'Money' To Player Who Have ID : "0"
}
if(!strlen(tmp2))
{
return SendClientMessage(playerid, COLOR_RED, "USAGE: {0ce800}/setcash {0000ff}[PlayerId/PartOfName]{ff0000} [Ammount]");// Here When You Say "PartOfName" The Player Who Use This CMD Send The 'Money' To Player Who Have ID : "0"
}
if(ammount <= 99999999)
{
new string[64]; new Name[MAX_PLAYER_NAME]; new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(player, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "Administrator \"%s\" has set your cash to '$%d'", Name, ammount);
SendClientMessage(player, COLOR_GREEN, string);
format(string, sizeof(string), "You Gave $%d Money To \"%s\" .", ammount, PlayerName);
SendClientMessage(playerid, COLOR_GREEN, string);
SetPlayerCash(playerid, ammount);
}
else return SendClientMessage(playerid, COLOR_RED, "You can't give so much");
}
else return SendClientMessage(playerid,COLOR_RED,"You Can't Use This Command");
}
else return SendClientMessage(playerid, COLOR_RED, "Player is not connected.");
return 1;
}
stock SetPlayerCash(playerid, cash)
{
GivePlayerMoney(playerid, -GetPlayerMoney(playerid));
GivePlayerMoney(playerid, cash);
return 1;
}
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase |