05.11.2014, 20:00
try this:
pawn Код:
PayDay()
{
for(new i = 0;i < MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)
{
if (GetPVarInt(i, "PayCheck") >= 25)
{
PlayerData[i][pExp]++;
new
paycheck = GetPVarInt(i, "PayCheck"),
interest = PlayerData[i][pBankMoney] / 20,
totalmoney = (paycheck - Tax_Percent(paycheck)) + interest;
PlayerData[i][pBankMoney] += totalmoney;
SendClientMessage(i, DEFAULT_COLOR, "________ BANK STATEMENT ________");
SendClientMessageEx(i, COLOR_WHITE, "Paycheck: %s | Tax Money: %s", FormatNumber(paycheck), FormatNumber(Tax_Percent(paycheck)));
SendClientMessageEx(i, COLOR_WHITE, "Balance: %s | Interest rate: 0.5%", FormatNumber(PlayerData[i][pBankMoney]));
SendClientMessageEx(i, COLOR_WHITE, "Interest gained: %s", FormatNumber(interest));
SendClientMessage(i, COLOR_GRAD4, "________________________________");
SendClientMessageEx(i, COLOR_WHITE, "New account balance: %s", FormatNumber(PlayerData[i][pBankMoney]));
SendClientMessageEx(i, COLOR_WHITE, "Paycheck (Taxes and profits applied): $%s", FormatNumber(totalmoney));
GameTextForPlayer(i, "~p~PayDay~n~~w~Paycheck", 5000, 1);
DeletePVar(i, "PayCheck");
return 1;
}
else
{
SendClientMessageEx(i, COLOR_LIGHTRED, "* You haven't played long enough to obtain a paycheck.");
DeletePVar(i, "PayCheck");
return 1;
}
}
}
return 1;
}