Skripta koju koristim:BExtazy
Detaljan opis problema:Odradio sam platu nesto dodavao i sredjivao, dodao da se mora biti na serveru min 5 minuta pre plate da bi je dobio i odjednom nece da mi izbaci tekst kad stigne plata, ne znam do cega je sve sam pokusavao
Dio skripte:
public PayDay()
{
for(new i = 1; i < MAX_ADMINS; i++)
{
if(!IsPlayerConnected(GetPlayerIDS(AdminInfo)))
{
AdminInfo ++;
SaveAdmin(i);
}
}
if(dupliexp == 1)
{
for(new i = 0; i < MAX_IGRACA; i++)
{
if(IsPlayerConnected(i))
{
if(PI > 0)
{
PI++;
}
}
}
}
if(dupliexpn == 1)
{
for(new i = 0; i < MAX_IGRACA; i++)
{
if(IsPlayerConnected(i))
{
if(PI < 4)
{
PI++;
}
}
}
}
for(new i = 0; i < MAX_IGRACA; i++)
{
if(IsPlayerConnected(i))
{
if(PI > 0)
{
if(MoneyMessage==1)
{
SendClientMessage(i, COLOR_LIGHTRED, "Niste platili vas dug, vreme je za zatvor.");
GameTextForPlayer(i, "~r~Uhapsen si!", 2000, 1);
JBC_TogglePlayerControllable(i, 0);
new djura = random(sizeof(gZatvorSpawn));
JBC_SetPlayerPos(i, gZatvorSpawn, gZatvorSpawn, gZatvorSpawn);
PI = 1;
SetPlayerVirtualWorld(i, 1);
JBC_ResetPlayerWeapons(i);
PI += 300;
}
//POREZ
new vdracun;
new gdracun;
new ebill;
new interest;
if(PI != 2555)
{
ovobrate += 100 + random(50);
}
if(PI != 255)
{
ovobrate += 100 + random(50);
}
if(PI != 255)
{
ovobrate += 100 + random(50);
}
PI -= ovobrate;
SCMF(i, -1, "** Vas ukupan porez je: $%d, taj novac vam je oduzet iz banke!",ovobrate);
ovobrate = 0;
//KREDIT PODIGNUT
if(PI > 0)
{
new rand = random(200)+1000;
PI -= rand;
SCMF(i, -1, " Oduzeto vam je iz banke $%d, jer ste dizali kredit.",rand);
SCMF(i, -1, " Da bi podigli novi kredit, morate prvo otplatiti ovaj.");
PI -= rand;
}
if(PI >= 5)
{
Tax += TaxValue;//Should work for every player online
PI -= TaxValue;
if(PI > 0)
{
new randovann = random(300)+300;
interest = randovann;
PI++;
PlayerPlayMusic(i);
PI += interest;
new smrdic1;
new smrdic;
new stringpl;
format(smrdic1,256,"{00FFEE}Stecen Interes: {FFFFFF}$%d\n{00FFEE}Racun za struju: {FFFFFF}$%d\n{00FFEE}Racun za vodu: {FFFFFF}$%d\n{00FFEE}Racun za komunalije: {FFFFFF}$%d\n{00FFEE}Porez na imovinu: {FFFFFF}$%d\n",interest,ebill,vdracun,gdracun,ovobrate);
format(smrdic,sizeof(smrdic),"%s",smrdic1);
format(stringpl, sizeof(stringpl), "~y~PayDay");
SPD(i,6,DIALOG_STYLE_MSGBOX," IZVESTAJ NARODNE BANKE",smrdic,"OK","");
GameTextForPlayer(i, stringpl, 5000, 1);
PI = 0;
PI++;
}
else
{
SendClientMessage(i, COLOR_WHITE, "* Niste igrali dovoljno dugo da biste dobili platu.");
}
new nxtlevel = PI+1;
new expamount = nxtlevel*levelexp;
new infostring;
if (PI >= expamount)
{
PI++;
PI = 0;
PI = PI+2;
new rucakxd;
format(rucakxd, sizeof(rucakxd), "~g~LEVEL UP~n~~w~Sada si level %d !", nxtlevel);
GameTextForPlayer(i, rucakxd, 5000, 1);
format(infostring, 256, "[ LEVEL UP ] Sada ste level %d. Cestitamo!", nxtlevel);
SendClientMessage(i, COLOR_RED, infostring);
format(infostring, 256, "Imate %d nepotrosenih Upgrade Poena",PI);
SendClientMessage(i, BELA, infostring);
SetPlayerScore(i, PI);
}
}
if(PI == 4 || PI >= 1)
{
PI++;
}
if(PI > 0)
{
SCM(i, BELA, " Ti si administrator i dobio si 2000$ na bankovni racun !");
PI += 2000;
}
if(PI > 0)
{
SCM(i, BELA, " Ti si helper i dobio si 1500$ na bankovni racun !");
PI += 1500;
}
if(PI < 1 && PI > 0)
{
SCM(i, BELA, " Ti si clan organizacije i dobio si 300$ na bankovni racun !");
PI += 300;
}
if(PI < 1 && PI > 0)
{
SCM(i, BELA, " Ti si lider organizacije i dobio si 500$ na bankovni racun !");
PI += 500;
}
}
}
}
SaveAccounts();
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
O kakvom savjetu se radi: /
Detaljan opis savjeta: /
Komentar: Zahvalan Unapred
[Pomoc]Plata | Payday
392
pregleda
7
postova
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
21. Okt. 2014.
Ajde stavi ovo u kod da bismo mogli lakse i preglednije da vidimo, inace pojasni sta tacno treba da se vidi a ne vidi se ?
21. Okt. 2014.
http://pastebin.com/6W3nzd3V
Nece da izadje text sa tim komponentama, stecen interes, racun za vodu...
Nece da izadje text sa tim komponentama, stecen interes, racun za vodu...
21. Okt. 2014.
public PayDay()
{
for(new i = 1; i < MAX_ADMINS; i++)
{
if(!IsPlayerConnected(GetPlayerIDS(AdminInfo)))
{
AdminInfo ++;
SaveAdmin(i);
}
}
if(dupliexp == 1)
{
for(new i = 0; i < MAX_IGRACA; i++)
{
if(IsPlayerConnected(i))
{
if(PI > 0)
{
PI++;
}
}
}
}
if(dupliexpn == 1)
{
for(new i = 0; i < MAX_IGRACA; i++)
{
if(IsPlayerConnected(i))
{
if(PI < 4)
{
PI++;
}
}
}
}
for(new i = 0; i < MAX_IGRACA; i++)
{
if(IsPlayerConnected(i))
{
if(PI > 0)
{
if(MoneyMessage==1)
{
SendClientMessage(i, COLOR_LIGHTRED, "Niste platili vas dug, vreme je za zatvor.");
GameTextForPlayer(i, "~r~Uhapsen si!", 2000, 1);
JBC_TogglePlayerControllable(i, 0);
new djura = random(sizeof(gZatvorSpawn));
JBC_SetPlayerPos(i, gZatvorSpawn, gZatvorSpawn, gZatvorSpawn);
PI = 1;
SetPlayerVirtualWorld(i, 1);
JBC_ResetPlayerWeapons(i);
PI += 300;
}
//POREZ
new vdracun;
new gdracun;
new ebill;
new interest;
if(PI != 2555)
{
ovobrate += 100 + random(50);
}
if(PI != 255)
{
ovobrate += 100 + random(50);
}
if(PI != 255)
{
ovobrate += 100 + random(50);
}
PI -= ovobrate;
SCMF(i, -1, "** Vas ukupan porez je: $%d, taj novac vam je oduzet iz banke!",ovobrate);
ovobrate = 0;
//KREDIT PODIGNUT
if(PI > 0)
{
new rand = random(200)+1000;
PI -= rand;
SCMF(i, -1, " Oduzeto vam je iz banke $%d, jer ste dizali kredit.",rand);
SCMF(i, -1, " Da bi podigli novi kredit, morate prvo otplatiti ovaj.");
PI -= rand;
}
if(PI >= 5)
{
Tax += TaxValue;//Should work for every player online
PI -= TaxValue;
if(PI > 0)
{
new randovann = random(300)+300;
interest = randovann;
PI++;
PlayerPlayMusic(i);
PI += interest;
new smrdic1;
new smrdic;
new stringpl;
format(smrdic1,256,"{00FFEE}Stecen Interes: {FFFFFF}$%d\n{00FFEE}Racun za struju: {FFFFFF}$%d\n{00FFEE}Racun za vodu: {FFFFFF}$%d\n{00FFEE}Racun za komunalije: {FFFFFF}$%d\n{00FFEE}Porez na imovinu: {FFFFFF}$%d\n",interest,ebill,vdracun,gdracun,ovobrate);
format(smrdic,sizeof(smrdic),"%s",smrdic1);
format(stringpl, sizeof(stringpl), "~y~PayDay");
SPD(i,6,DIALOG_STYLE_MSGBOX," IZVESTAJ NARODNE BANKE",smrdic,"OK","");
GameTextForPlayer(i, stringpl, 5000, 1);
PI = 0;
PI++;
}
else
{
SendClientMessage(i, COLOR_WHITE, "* Niste igrali dovoljno dugo da biste dobili platu.");
}
new nxtlevel = PI+1;
new expamount = nxtlevel*levelexp;
new infostring;
if (PI >= expamount)
{
PI++;
PI = 0;
PI = PI+2;
new rucakxd;
format(rucakxd, sizeof(rucakxd), "~g~LEVEL UP~n~~w~Sada si level %d !", nxtlevel);
GameTextForPlayer(i, rucakxd, 5000, 1);
format(infostring, 256, "[ LEVEL UP ] Sada ste level %d. Cestitamo!", nxtlevel);
SendClientMessage(i, COLOR_RED, infostring);
format(infostring, 256, "Imate %d nepotrosenih Upgrade Poena",PI);
SendClientMessage(i, BELA, infostring);
SetPlayerScore(i, PI);
}
}
if(PI == 4 || PI >= 1)
{
PI++;
}
if(PI > 0)
{
SCM(i, BELA, " Ti si administrator i dobio si 2000$ na bankovni racun !");
PI += 2000;
}
if(PI > 0)
{
SCM(i, BELA, " Ti si helper i dobio si 1500$ na bankovni racun !");
PI += 1500;
}
if(PI < 1 && PI > 0)
{
SCM(i, BELA, " Ti si clan organizacije i dobio si 300$ na bankovni racun !");
PI += 300;
}
if(PI < 1 && PI > 0)
{
SCM(i, BELA, " Ti si lider organizacije i dobio si 500$ na bankovni racun !");
PI += 500;
}
}
}
}
SaveAccounts();
return 1;
}OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
21. Okt. 2014.
Uh sta ti ovde sve nisi naredjao 😄
Mesto toga sto sam isekao sad, to zameni sa ovim i vidi sta ce biti...
new smrdic1;
new smrdic;
new stringpl;
format(smrdic1,256,"{00FFEE}Stecen Interes: {FFFFFF}$%d\n{00FFEE}Racun za struju: {FFFFFF}$%d\n{00FFEE}Racun za vodu: {FFFFFF}$%d\n{00FFEE}Racun za komunalije: {FFFFFF}$%d\n{00FFEE}Porez na imovinu: {FFFFFF}$%d\n",interest,ebill,vdracun,gdracun,ovobrate);
format(smrdic,sizeof(smrdic),"%s",smrdic1);
format(stringpl, sizeof(stringpl), "~y~PayDay");
SPD(i,6,DIALOG_STYLE_MSGBOX," IZVESTAJ NARODNE BANKE",smrdic,"OK","");
GameTextForPlayer(i, stringpl, 5000, 1);Mesto toga sto sam isekao sad, to zameni sa ovim i vidi sta ce biti...
new string; // Ja sam stavio 128 a ti postavi koliko ti je potrebno da prikazuje karaktera
format(string, sizeof(string), "{00FFEE}Stecen Interes: {FFFFFF}$%d\n{00FFEE}Racun za struju: {FFFFFF}$%d\n{00FFEE}Racun za vodu: {FFFFFF}$%d\n{00FFEE}Racun za komunalije: {FFFFFF}$%d\n{00FFEE}Porez na imovinu: {FFFFFF}$%d\n", interest, ebill, vdracun, gdracun, ovobrate);
SPD(i, 6, DIALOG_STYLE_MSGBOX, " IZVESTAJ NARODNE BANKE", string, "OK", "");
GameTextForPlayer(i, "~y~PayDay", 5000, 1);
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava