SA-MP Forums Archive
Help with Paycheck[20k per paycheck] - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Help with Paycheck[20k per paycheck] (/showthread.php?tid=115052)



Help with Paycheck[20k per paycheck] - Gus_Stone - 22.12.2009

What do i need to change in this script to make someone get 20k per paycheck?? im a script beginner.

Quote:

public PayDay()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gPlayerLogged[i] == 1)
{
if(PlayerInfo[i][pAllowedPayday] >= 5)
{
new wstring[256];
new randcheck = 999 + random(4999);
new interest = (PlayerInfo[i][pBank]/1000)*(intrate);
new bonus = PlayerInfo[i][pPayCheck];
new newbank = PlayerInfo[i][pBank] + interest;
new randtax = 20 + random(50);
SendClientMessage(i,COLOR_LIGHTGREEN,"|___________ _________PayDay____________________|");
format(wstring, sizeof(wstring), "~y~PayDay~n~~w~Paycheck: ~g~%d",randcheck + bonus);
GameTextForPlayer(i, wstring, 5000, 1);
format(wstring, sizeof(wstring), "PayCheck: $%d, Bonus: $%d", randcheck, bonus);
SendClientMessage(i,COLOR_WHITE, wstring);
format(wstring, sizeof(wstring), "Balance: $%d, Interest Gained: $%d, New Balance: $%d, Interest Rate: 0.%d percent", PlayerInfo[i][pBank], interest, newbank, intrate);
SendClientMessage(i,COLOR_WHITE, wstring);
format(wstring, sizeof(wstring), "Government Taxes: $%d", randtax);
SendClientMessage(i,COLOR_WHITE, wstring);
PlayerInfo[i][pBank] += interest;
PlayerInfo[i][pBank] -= randtax;
PlayerInfo[i][pBank] += randcheck + bonus;
PlayerInfo[i][pPayCheck] = 0;
PlayerInfo[i][pAllowedPayday] = 0;
PlayerInfo[i][pExp]++;
PlayerInfo[i][pPlayingHours] += 10;
SendClientMessage(i,COLOR_LIGHTGREEN,"____________ __________________________________________________ ________________________");

new nxtlevel = PlayerInfo[i][pLevel]+1;
new expamount = nxtlevel*levelexp;
if(PlayerInfo[i][pExp] < expamount)
{
format(wstring, sizeof(wstring), "%d/%d experience needed to level up, you currently have %d", expamount,expamount,PlayerInfo[i][pExp]);
SendClientMessage(i,COLOR_WHITE, wstring);
}
else
{
format(wstring, sizeof(wstring), "Level up! - New Level: %d", nxtlevel);
SendClientMessage(i,COLOR_WHITE, wstring);
PlayerInfo[i][pLevel]++;
PlayerInfo[i][pExp] = 0;
}
}
else
{
SendClientMessage(i,COLOR_WHITE,"[Info:] Payday not received, not played long enough");
}
}
else
{
SendClientMessage(i,COLOR_WHITE,"[Info:] You are not logged in, payday not received");
}
}
}
}




Re: Help with Paycheck[20k per paycheck] - woot - 22.12.2009

search for
pawn Код:
new randcheck = 999 + random(4999);
and replace it with
pawn Код:
new randcheck = 18999 + random(1000);



Re: Help with Paycheck[20k per paycheck] - Gus_Stone - 23.12.2009

thank you man