Skripta koju koristim: DG
Detaljan opis problema: Ovako, na payu mi ne izbaci toÄno vrijeme nego bezveze brojke ...
Dio skripte:
public PayDay(playerid)
{
new string;
new pay,account,interest;
new rent = 0;
if(gPlayerLogged == 1)
{
new playername2;
GetPlayerName(playerid, playername2, sizeof(playername2));
account = PlayerInfo;
pay = PlayerInfo*paycheck;
PlayerInfo++;
//DajPare(playerid,pay-rent);
PlayerInfo += pay;
PlayerInfo = account;
if (PlayerInfo > 0)
{
PlayerInfo = PlayerInfo-1;
}
new nxtlevel = PlayerInfo+1;
new expamount = nxtlevel*levelexp;
new tmpintrate;
account = PlayerInfo;
new key = PlayerInfo;
if (key != -1 && strcmp(PlayerName(playerid), HouseInfo, true) == 0)
{
if(PlayerInfo > 1000000)
{
tmpintrate = intrate;
}
else
{
tmpintrate = intrate + 1;
}
}
if(PlayerInfo >= 15)
{
new pare = PlayerInfo;
new randomdodatal = random(250);
PlayerInfo += randomdodatal;
// new placa = random(2500);
PlayerInfo = 0;
new i = playerid;
if(GetPVarInt(i, "CCB") > 0)
{
new bonus = GetPVarInt(i, "pPayCheck") / 3;
SetPVarInt(playerid, "pPayCheck", bonus);
}
new checks = GetPVarInt(i, "pPayCheck");
new ebill = (PlayerInfo/100)+(PlayerInfo*100)/1;
new vodabill = (PlayerInfo*1)/1;
new pare33 = PlayerInfo+GetPVarInt(i, "pPayCheck")+randomdodatal;
//new account = PlayerInfo;
interest = (PlayerInfo / 1000) * (tmpintrate);
PlayerInfo = PlayerInfo+1;
PlayerInfo = PlayerInfo+1;
PlayerInfo = PlayerInfo+1;
new hour,minuite,second;
gettime(hour,minuite,second);
FixHour(hour);
hour = shifthour;
SCM(i, BELA, "{FFAF00}Crime City: {FFFFFF}Sada je {00C0FF}%d:%d{FFFFFF}sati.", hour, minuite);
if(key != -1)
{
new renta;
renta = HouseInfo;
if(strcmp(PlayerName(playerid), HouseInfo, true) == 0)
{
if (PlayerInfo >= expamount)
{
PlayerInfo++;
PlayerInfo = 0;
SetPlayerScore(playerid, PlayerInfo);
format(string, sizeof(string), "[LEVEL UP]++ | Cestitamo, presao si na novi level, koji iznosi: %d", nxtlevel);
SCM(i, COLOR_LIGHTBLUE, string);
new struja = random(500);
new voda = random(300);
new smece = random(100);
new plin = random(50);
format( string, sizeof( string ), "{FFFFFF}\nBanka Los Santos\n\nPostovani,ovo je bankovno izvijesce za proteklo razdoblje.\n\nPrihodi\n-Stari iznos racuna: $%d\n-Iznos uplate place na vas racun: $%d, Dodatci: $%d\n\nRashodi\nStruja: %d$ | Voda: %d$ | Smece: %d$ | Plin: %d$\nNajamnina: Kuca: %d$ | Hotel: 0$\n-Porez na luksuz: 0$\n\nNovo stanje na vasem racunu iznosi: %d", pare, pay, randomdodatal, struja, voda, smece, plin, rent, pare33);
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_MSGBOX, "{33BBFF}LS BANKA | Izlistanje racuna", string, "Uredu", "Odustani" );
//format(coordsstring, sizeof(coordsstring), "{FFFFFF}Prihodi:\n Osnovnica: %d$\n Dodaci: 0$\n Ukupno: %d$\n\n\nTrenutno stanje racuna: %d$\n\n{00c0ff}Nivo+ | Cestitamo, Vas novi nivo je: %d", cash,cash,PlayerInfo,PlayerInfo );
//ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{00c0ff}PayDay", coordsstring, "U redu", "");
B_SpremiPodatke(playerid);
return 1;
}
new struja = 0;
new voda = 0;
new smece = 0;
new plin = 0;
format( string, sizeof( string ), "{FFFFFF}\nBanka Los Santos\n\nPostovani,ovo je bankovno izvijesce za proteklo razdoblje.\n\nPrihodi\n-Stari iznos racuna: $%d\n-Iznos uplate place na vas racun: $%d, Dodatci: $%d\n\nRashodi\nStruja: %d$ | Voda: %d$ | Smece: %d$ | Plin: %d$\nNajamnina: Kuca: %d$ | Hotel: 0$\n-Porez na luksuz: 0$\n\nNovo stanje na vasem racunu iznosi: %d", pare, pay, randomdodatal, struja, voda, smece, plin, rent, pare33);
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_MSGBOX, "{33BBFF}LS BANKA | Izlistanje racuna", string, "Uredu", "Odustani" );
//format(coordsstring, sizeof(coordsstring), "{FFFFFF}Prihodi:\n Osnovnica: %d$\n Dodaci: 0$\n Ukupno: %d$\n\n\nTrenutno stanje racuna: %d$", cash,cash,PlayerInfo);
//ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{00c0ff}PayDay", coordsstring, "U redu", "");
B_SpremiPodatke(playerid);
return 1;
}
else if(rent > GetPlayerCash(playerid))
{
PlayerInfo = -1;
new struja = 0;
new voda = 0;
new smece = 0;
new plin = 0;
format( string, sizeof( string ), "{FFFFFF}\nBanka Los Santos\n\nPostovani,ovo je bankovno izvijesce za proteklo razdoblje.\n\nPrihodi\n-Stari iznos racuna: $%d\n-Iznos uplate place na vas racun: $%d, Dodatci: $%d\n\nRashodi\nStruja: %d$ | Voda: %d$ | Smece: %d$ | Plin: %d$\nNajamnina: Kuca: %d$ | Hotel: 0$\n-Porez na luksuz: 0$\n\nNovo stanje na vasem racunu iznosi: %d", pare, pay, randomdodatal, struja, voda, smece, plin, rent, pare33);
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_MSGBOX, "{33BBFF}LS BANKA | Izlistanje racuna", string, "Uredu", "Odustani" );
//format(coordsstring, sizeof(coordsstring), "{FFFFFF}Prihodi:\n Osnovnica: %d$\n Dodaci: 0$\n Ukupno: %d$\n\n\nTrenutno stanje racuna: %d$\n\n{FF3300}Izbaceni ste iz kuce jer niste mogli platiti cijenu najma", cash,cash,PlayerInfo);
//ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{00c0ff}PayDay", coordsstring, "U redu", "");
rent = 0;
B_SpremiPodatke(playerid);
return 1;
}
if (PlayerInfo >= expamount)
{
PlayerInfo++;
PlayerInfo = 0;
format(string, sizeof(string), "[LEVEL UP]++ | Cestitamo, presao si na novi level, koji iznosi: %d", nxtlevel);
SCM(i, COLOR_LIGHTBLUE, string);
SetPlayerScore(playerid, PlayerInfo);
new struja = random(500);
new voda = random(300);
new smece = random(100);
new plin = random(50);
format( string, sizeof( string ), "{FFFFFF}\nBanka Los Santos\n\nPostovani,ovo je bankovno izvijesce za proteklo razdoblje.\n\nPrihodi\n-Stari iznos racuna: $%d\n-Iznos uplate place na vas racun: $%d, Dodatci: $%d\n\nRashodi\nStruja: %d$ | Voda: %d$ | Smece: %d$ | Plin: %d$\nNajamnina: Kuca: %d$ | Hotel: 0$\n-Porez na luksuz: 0$\n\nNovo stanje na vasem racunu iznosi: %d", pare, pay, randomdodatal, struja, voda, smece, plin, rent, pare33);
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_MSGBOX, "{33BBFF}LS BANKA | Izlistanje racuna", string, "Uredu", "Odustani" );
//format(coordsstring, sizeof(coordsstring), "{FFFFFF}Prihodi:\n Osnovnica: %d$\n Dodaci: 0$\n Ukupno: %d$\n\n\n{FF3300}Rashodi:\n Rent kuce: %d$\n{FFFFFF}Trenutno stanje racuna: %d$\n\n{00c0ff}Nivo+ | Cestitamo, Vas novi nivo je: %d", cash,cash,renta,PlayerInfo,PlayerInfo );
//ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{00c0ff}PayDay", coordsstring, "U redu", "");
HouseInfo = HouseInfo + renta;
rent = 0;
B_SpremiPodatke(playerid);
return 1;
}
new struja = random(500);
new voda = random(300);
new smece = random(100);
new plin = random(50);
format( string, sizeof( string ), "{FFFFFF}\nBanka Los Santos\n\nPostovani,ovo je bankovno izvijesce za proteklo razdoblje.\n\nPrihodi\n-Stari iznos racuna: $%d\n-Iznos uplate place na vas racun: $%d, Dodatci: $%d\n\nRashodi\nStruja: %d$ | Voda: %d$ | Smece: %d$ | Plin: %d$\nNajamnina: Kuca: %d$ | Hotel: 0$\n-Porez na luksuz: 0$\n\nNovo stanje na vasem racunu iznosi: %d", pare, pay, randomdodatal, struja, voda, smece, plin, rent, pare33);
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_MSGBOX, "{33BBFF}LS BANKA | Izlistanje racuna", string, "Uredu", "Odustani" );
//format(coordsstring, sizeof(coordsstring), "{FFFFFF}Prihodi:\n Osnovnica: %d$\n Dodaci: 0$\n Ukupno: %d$\n\n\n{FF3300}Rashodi:\n Rent kuce: %d$\n{FFFFFF}Trenutno stanje racuna: %d$", cash,cash,renta,PlayerInfo);
//ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{00c0ff}PayDay", coordsstring, "U redu", "");
HouseInfo = HouseInfo + renta;
renta = 0;
B_SpremiPodatke(playerid);
return 1;
}
rent = 0;
if (PlayerInfo >= expamount)
{
PlayerInfo++;
PlayerInfo = 0;
new struja = 0;
new voda = 0;
new smece = 0;
new plin = 0;
format( string, sizeof( string ), "{FFFFFF}\nBanka Los Santos\n\nPostovani,ovo je bankovno izvijesce za proteklo razdoblje.\n\nPrihodi\n-Stari iznos racuna: $%d\n-Iznos uplate place na vas racun: $%d, Dodatci: $%d\n\nRashodi\nStruja: %d$ | Voda: %d$ | Smece: %d$ | Plin: %d$\nNajamnina: Kuca: %d$ | Hotel: 0$\n-Porez na luksuz: 0$\n\nNovo stanje na vasem racunu iznosi: %d", pare, pay, randomdodatal, struja, voda, smece, plin, rent, pare33);
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_MSGBOX, "{33BBFF}LS BANKA | Izlistanje racuna", string, "Uredu", "Odustani" );
SetPlayerScore(playerid, PlayerInfo);
format( string, sizeof( string ), "{FFFFFF}\nBanka Los Santos\n\nPostovani,ovo je bankovno izvijesce za proteklo razdoblje.\n\nPrihodi\nIsplata: %d$ Porez: %d$ \n\nPotrosnja\nRacun za struju: %d$ Racun za vodu: %d$\n\n\nBankovno izvjesce\nBanka: %d$ Kamatna stopa: 0.%d %\nKamata: %d$ Rent: %d$", checks, TaxValue, ebill, vodabill, account, tmpintrate, interest, rent);
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_MSGBOX, "{33BBFF}LS BANKA | Izlistanje racuna", string, "Uredu", "Odustani" );
//format(coordsstring, sizeof(coordsstring), "{FFFFFF}Prihodi:\n Osnovnica: %d$\n Dodaci: 0$\n Ukupno: %d$\n\n\nTrenutno stanje racuna: %d$\n\n{00c0ff}Nivo+ | Cestitamo, Vas novi nivo je: %d", cash,cash,PlayerInfo,PlayerInfo );
//ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{00c0ff}PayDay", coordsstring, "U redu", "");
B_SpremiPodatke(playerid);
return 1;
}
new struja = 0;
new voda = 0;
new smece = 0;
new plin = 0;
format( string, sizeof( string ), "{FFFFFF}\nBanka Los Santos\n\nPostovani,ovo je bankovno izvijesce za proteklo razdoblje.\n\nPrihodi\n-Stari iznos racuna: $%d\n-Iznos uplate place na vas racun: $%d, Dodatci: $%d\n\nRashodi\nStruja: %d$ | Voda: %d$ | Smece: %d$ | Plin: %d$\nNajamnina: Kuca: %d$ | Hotel: 0$\n-Porez na luksuz: 0$\n\nNovo stanje na vasem racunu iznosi: %d", pay, pay, randomdodatal, struja, voda, smece, plin, rent, pare33);
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_MSGBOX, "{33BBFF}LS BANKA | Izlistanje racuna", string, "Uredu", "Odustani" );
//format(coordsstring, sizeof(coordsstring), "{FFFFFF}Prihodi:\n Osnovnica: %d$\n Dodaci: 0$\n Ukupno: %d$\n\n\nTrenutno stanje racuna: %d$", cash,cash,PlayerInfo);
//ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "{00c0ff}PayDay", coordsstring, "U redu", "");
B_SpremiPodatke(playerid);
}
}
else return SendClientMessage(playerid, 0x400080FF, "*Crime City: Nisi igrao dovoljno dugo da bi dobio placu.");
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
http://www.zaslike.com/files/6uii7znabtkbreem762x.png