function serverCmdgiveMoney(%client, %money, %name)
{
%money = mFloor(%money);
if(%money > 0)
{
if((CityRPGData.getData(%client.bl_id).valueMoney -= %money) >= 0)
{
if(isObject(%client.player))
{
%target = containerRayCast(%client.player.getEyePoint(), vectorAdd(vectorScale(vectorNormalize(%client.player.getEyeVector()), 5), %client.player.getEyePoint()), $typeMasks::playerObjectType).client;
if(isObject(%target))
{
messageClient(%client, '', "\c6You give \c3$" @ %money SPC "\c6to \c3" @ %target.name @ "\c6.");
messageClient(%target, '', "\c3" @ %client.name SPC "\c6has given you \c3$" @ %money @ "\c6.");
CityRPGData.getData(%client.bl_id).valueMoney -= %money;
CityRPGData.getData(%target.bl_id).valueMoney += %money;
%client.SetInfo();
%target.SetInfo();
}
else
messageClient(%client, '', "\c6You must be looking at and be in a reasonable distance of the player in order to give them money.");
}
else
messageClient(%client, '', "\c6Spawn first before you use this command.");
}
else
messageClient(%client, '', "\c6You don't have that much money to give.");
}
else
messageClient(%client, '', "\c6You must enter a valid amount of money to give.");
}