Problem:Imam payday i sada kada dodje npr 04:00 ono ne da platu lolz ? moze pomoc dole je ceo payday
Deo skripte:
public PayDay()
{
new string;
new account,interest;
new rent = 0;
new payday;
new coordstring;
new coordstring1;
new coordstring3;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo > 0)
{
if(MoneyMessage==1)
{
SendClientMessage(i, COLOR_LIGHTRED, "Niste platili dug idete u zatvor!!!");
GameTextForPlayer(i, "~r~Busted!", 2000, 1);
SetPlayerInterior(i, 6);
PlayerInfo = 6;
SetPlayerPos(i, 264.6288,77.5742,1001.0391);
PlayerInfo = 1;
SafeResetPlayerWeapons(i);
SafeResetPlayerMoney(i);
WantedPoints = 0;
PlayerInfo = 240;
format(string, sizeof(string), "Zatvoreni ste na %d sekundi. Kaucija:Nedostupna", PlayerInfo);
SendClientMessage(i, COLOR_WHITE, string);
}
new playername2;
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo;
new key = PlayerInfo;
if(key != 255)
{
rent = HouseInfo;
if(strcmp(playername2, HouseInfo, true) == 0)
{
rent = 0;
}
else if(rent > GetPlayerMoney(i))
{
PlayerInfo = 255;
SendClientMessage(i, COLOR_WHITE, "Isaljeni ste.");
rent = 0;
}
HouseInfo = HouseInfo+rent;
}
new tmpintrate;
if (key != 255 && strcmp(playername2, HouseInfo, true) == 0)
{
if(PlayerInfo > 0) { tmpintrate = intrate+4; }
else { tmpintrate = intrate+2; }//HouseInfo
}
else
{
if(PlayerInfo > 0) { tmpintrate = 3; }
else { tmpintrate = 1; }
}
if(PlayerInfo >= 5 || PlayerInfo == 1338 || IsPlayerAdmin(i))
{
new checks = (PlayerInfo + 150);
new ebill, vbill, sbill;
if(strcmp(HouseInfo,"Prikolica", true ) == 0 && strcmp(playername2, HouseInfo, true) == 0)
{
ebill = 60 + (random(30));
vbill = 30 + (random(15));
sbill = 20 + (random(10));
}
else if(strcmp(HouseInfo,"Mala Kuca", true ) == 0 && strcmp(playername2, HouseInfo, true) == 0)
{
ebill = 110 + (random(80));
vbill = 40 + (random(20));
sbill = 30 + (random(15));
}
else if(strcmp(HouseInfo,"Srednja Kuca", true ) == 0 && strcmp(playername2, HouseInfo, true) == 0)
{
ebill = 220 + (random(170));
vbill = 50 + (random(25));
sbill = 45 + (random(20));
}
else if(strcmp(HouseInfo,"Velika Kuca", true ) == 0 && strcmp(playername2, HouseInfo, true) == 0)
{
ebill = 330 + (random(260));
vbill = 80 + (random(40));
sbill = 70 + (random(30));
}
else if(strcmp(HouseInfo,"Vila", true ) == 0 && strcmp(playername2, HouseInfo, true) == 0)
{
ebill = 440 + (random(350));
vbill = 130 + (random(60));
sbill = 100 + (random(50));
}
else
{
ebill = 0;
vbill = 0;
sbill = 0;
}
new kamatnastopa, interes;
if(PlayerInfo == 4 || PlayerInfo >= 2)
{
PlayerInfo++;
}
if(PlayerInfo > 2 || PlayerInfo > 3)
{
kamatnastopa = 5;
}
else
{
kamatnastopa = 3;
}
if(PlayerInfo >= 5)
{
Tax += TaxValue;//Should work for every player online
PlayerInfo -= TaxValue;
new checks = PlayerInfo / 5;
if(PlayerInfo > 0)
{
new bonus = PlayerInfo / 10;
checks += bonus;
}
new ebill = (PlayerInfo/10000)*(PlayerInfo);
//ConsumingMoney = 1;
//SafeGivePlayerMoney(i, checks);
account += checks;
if(PlayerInfo > 0)
{
PlayerInfo -= ebill;
SBizzInfo += ebill;
}
else
{
ebill = 0;
}
interes = ((account/1000)*kamatnastopa); account += checks; account += interes; account -= ebill; account -= vbill; account -= sbill; account -= rent;
new plata = (PlayerInfo + checks + interes);
PlayerInfo++;
PlayerPlayMusic(i);
PlayerInfo = account+interest;
format(coordstring, sizeof(coordstring), "{FFFFFF}--------{00C0FF}BANKARSKI IZVESTAJ{FFFFFF}--------\n{00C0FF}Plata: {FFFFFF}$%d\n{00C0FF}Kamatna stopa: {FFFFFF}0.%d posto\n{00C0FF}Steceni interes od novca polozenog u banku: {FFFFFF}$%d\n{00C0FF}Staro Stanje: {FFFFFF}$%d\n{00C0FF}Novo stanje: {FFFFFF}$%d\n",checks,kamatnastopa,interes,PlayerInfo, plata);
format(coordstring1, sizeof(coordstring1), " {FFFFFF}--------{00C0FF}RASHODI{FFFFFF}--------\n{00C0FF}Racun za struju: {FFFFFF}$%d\n{00C0FF}Racun za vodu: {FFFFFF}$%d\n{00C0FF}Racun za komunalije: {FFFFFF}$%d\n{00C0FF}Rent Kuce: {FFFFFF}$%d\n{00C0FF}Trenutno stanje: {FFFFFF}$%d",ebill,vbill,sbill,rent, account);
format(coordstring3, sizeof(coordstring3), " \n{FFFFFF}--------{00C0FF}OBAVEÅ TENJA{FFFFFF}--------\n{3300FF}Nema novih obavestenja!\nPosetite nas sajt www.samp-srbija.com");
format(payday, 1500,"%s%s%s%s",coordstring,coordstring1,coordstring3);
PlayerInfo = account;
ShowPlayerDialog(i, 667, DIALOG_STYLE_MSGBOX, "{00C0FF}Payday | Plata", payday , "Uredu", "Uredu");
format(string, sizeof(string), "~y~Plata~n~~w~Plata je stigla na vas racun");
GameTextForPlayer(i, string, 5000, 1);
rent = 0;
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo += 1;
if(PlayerInfo >= 2)
{
PlayerInfo += 1;
if(PlayerInfo >= 5)
{
PlayerInfo++;
PlayerInfo = 0;
}
}
if(PlayerInfo != 0)
{
PlayerInfo--;
if(PlayerInfo <= 0)
{
PlayerInfo = 0;
PlayerInfo = 0;
SendClientMessage(i, COLOR_GRAD1,"Obavestenje: Ovo je obavestenje o isteku vaseg donatorskog paketa.");
SendClientMessage(i, COLOR_GRAD1,"Hvala vam sto ste donirali. Ukoliko zelite da produzite VIP Status posetite forum.");
format(string, sizeof(string), "Vas Balkan Express Admin Tim!!!");
GameTextForPlayer(i, string, 5000, 1);
if(gTeam == 4) { gTeam = 3; }
ClearCrime(i);
SetPlayerToTeamColor(i);
}
}
if(FarmerVar == 0)
{
FarmerPickup = 0;
}
if(DrugFarmerVar == 0)
{
DrugFarmerPickup = 0;
}
if(SmugglerWork == 0)
{
PayDaySecure = 0;
}
if(PlayerInfo > 0)
{
PlayerInfo += 1;
if(PlayerInfo >= 5)
{
PlayerInfo++;
PlayerInfo = 0;
}
}
}
else
{
SendClientMessage(i, COLOR_WHITE, "* Niste igrali dovoljno dugo da bi dobili platu.");
}
}
}
}
SaveAccounts();
Checkprop();
return 1;
}
}slika/video://
Ostalo:Ajde pls da neko pomogne sto pre mi to treba 😄
