Problem (Error/Warning): Zasto uvek je svugde 0$ kada stize plata svakih 1h😕
Dio skripte: Ako zatreba nesto..
Debug iz server_log: //
Neke video/slike: https://imgur.com/a/87V2oma
Plata!
548
pregleda
5
postova
2. Maj 2018.
2. Maj 2018.
á—ªå‚乂 wrote on May 2, 2018, 10:19 am:
Posalji dialog plate
Evo ti sve, pa ti lepo nalepi u pawnu i vidi! 😄
function PayDay(i)
{
if(!IsPlayerConnected(i) || UlogovanProvera == 0) return 1;
if(PI > 0) PI--;
if(PI > 0) SCMF(i, SVETLOCRVENA, " * Vas trazeni nivo je sada: {FFFFFF}%d. {FF6347}Pazite se policije!", PI);
else if(PI == 0)
{
SCM(i, SVETLOCRVENA, " * Vas trazeni nivo je nestao. Vise nema opasnosti od policije, mozete se vratiti u grad.");
}
SetPlayerWantedLevel_Ex(i, PI);
new stariiznos = PI;
if(PI != -1)
{
if(PI < KucaInfo[PI])
{
PI = -1;
PI = SPAWN_NORMAL;
SCM(i, BELA, "Niste imali da platiti kiriju za kucu, iseljeni ste.");
}
PI -= KucaInfo[PI];
}
if(PI >= PI && PI > 0)
{
if(PI < PI)
{
PI = PI;
}
PI -= PI;
PI -= PI;
if(PI < 0) PI = 0;
if(PI <= 0)
{
PI = 0; PI = 0;
}
}
if(PI < 30)
{
SCM(i, SVETLOCRVENA, " * Niste igrali dovoljno dugo da dobijete platu!");
hDobioPay = 1;
return 1;
}
if(PI > 0) PI++;
if(PI > 0)
{
PI += 2;
X_SCM(i, "Posto ste VIP dobili ste +2 VIP boda, uzivajte u igri!");
}
if(PI > 0)
{
PI--;
if(PI == 0) SCM(i, SERVERBOJA, "Vasa zabrana ulaska u organizaciju/mafiju/bandu je prosla!");
}
if(PI > 0)
{
X_SCM(i," Ti si lider organizacije i dobio si 35000$ na bankovni racun!");
PI += 35000;
}
if(PI > 0)
{
X_SCM(i," Ti si Admin servera i dobio si 50000$ na bankovni racun!");
PI += 50000;
}
if(PI > 0)
{
X_SCM(i," Ti si clan organizacije i dobio si 10000$ na bankovni racun!");
PI += 10000;
}
if(PI > 50)
{
X_SCM(i," Ti si veci level od 50(Penzioner) i dobio si 100000$ na bankovni racun!");
PI += 10000;
}
if(PI > 0)
{
X_SCM(i," Ti si VIP servera i dobio si 20000$ na bankovni racun!");
PI += 20000;
}
//=====================================================================
if(PI > 0) { PI--; }
new iznosplate = 0, osnova = 0, iskustvo = 0, prihod = 0, rashod = 0, struja = 0, voda = 0, smece = 0, grijanje = 0, porez = 0, kucanajam = 0;
if(PI > 0)
{
osnova = randomEx(5,10);
}
iznosplate = osnova*PI;
PI++;
PI++;
iskustvo = (PI +1) * 3;
if(duplirespect == 1) PI++;
if(triputarespect == 1) PI += 2;
if(PI == 3) PI ++;
if(PI != -1)
{
if(!strcmp(KucaInfo[PI], "Mala kuca", false)) { struja += (10 + random(5)); voda += (5 + random(7)); porez += 10; smece += 5; grijanje += 5; }
else if(!strcmp(KucaInfo[PI], "Srednja kuca", false)) { struja += (12 + random(5)); voda += (5 + random(7)); porez += 15; smece += 5; grijanje += 7; }
else if(!strcmp(KucaInfo[PI], "Velika kuca", false)) { struja += (13 + random(5)); voda += (5 + random(7)); porez += 15; smece += 5; grijanje += 9; }
else if(!strcmp(KucaInfo[PI], "Vila", false)) { struja += (15 + random(5)); voda += (5 + random(10)); porez += 20; smece += 5; grijanje += 12; }
}
if(PI != -1) { struja += (10 + random(5)); voda += (5 + random(5)); porez += 5; smece += 5; grijanje += 5; }
if(PI != -1) { struja += (5 + random(15)); voda += (10 + random(10)); porez += 10; smece += 10; grijanje += 5; }
if(PI != -1) { porez += 250; }
if(PI == -1) kucanajam = 0;
else if(PI != -1) kucanajam = KucaInfo[PI];
new strp1,strp2,strp;
if(PI >= iskustvo)
{
PI = 0;
PI++;
SetPlayerScore(i, PI);
SCM(i, ZUTA, "BANKA: Postovani korisnice,transfer vase plate je uspesno izvrsen na vas ziro racun.");
format(strp1,sizeof(strp1), ""SERVER"Plata je stigla na vas racun\n\n\n"SERVER"Plata: "C_BELA"%d$\n\n"SERVER"Iznos kredita: "C_ZELENA"%d$\n"SERVER"Iznos rate: "C_ZELENA"%d$\n"SERVER"Za otplatu: {FFFFFF}%d%\n\n"SERVER"Porez na imovinu: "C_BELA"%d$\n", iznosplate, PI, PI, PI,porez);
format(strp2,sizeof(strp2), ""SERVER"Struja: "SERVER"%d$\n"SERVER"Voda: "C_BELA"%d$\n"SERVER"Smece: "C_BELA"%d$\n"SERVER"Grejanje: "C_BELA"%d$\n"SERVER"Iznajmljena kuca: "C_BELA"%d$\n\n"SERVER"Staro stanje: "C_BELA"%d$\n"SERVER"Novo stanje: "C_BELA"%d$\n\n"SERVER"Cestitamo, presli ste na sledeci nivo!", struja, voda, smece,grijanje,kucanajam, stariiznos,PI+iznosplate);
new nxtlevel;
format(nxtlevel, 56, "~g~LEVEL UP~n~~w~Sada si nivo %d", PI);
GameTextForPlayer(i, nxtlevel, 5000, 1);
}
else
{
SCM(i, ZUTA, "BANKA: Postovani korisnice,transfer vase plate je uspesno izvrsen na vas ziro racun.");
format(strp1,sizeof(strp1), ""SERVER"Plata je stigla na vas racun\n\n\n"SERVER"Plata: "C_BELA"%d$\n\n"SERVER"Iznos kredita: "C_BELA"%d$\n"SERVER"Rata: "C_BELA"%d$\n"SERVER"Za otplatu: "C_BELA"%d%\n\n", iznosplate, PI, PI, PI);
format(strp2,sizeof(strp2), ""SERVER"Porez na imovinu: "C_BELA"%d$\n"SERVER"Struja: "SERVER"%d$\n"SERVER"Voda: "C_BELA"%d$\n"SERVER"Smece: "C_BELA"%d$\n"SERVER"Grejanje: "C_BELA"%d$\n"SERVER"Iznajmljena kuca: "C_BELA"%d$\n\n"SERVER"Staro stanje: "C_BELA"%d$\n"SERVER"Novo stanje: "C_BELA"%d$", porez, struja, voda, smece,grijanje,kucanajam, stariiznos,PI+iznosplate);
}
format(strp, sizeof(strp), "%s%s", strp1, strp2);
SPD(i, DIALOG_PLATA, DIALOG_STYLE_MSGBOX, ""SERVER"Plata", strp, "Uredu", "Izadji");
prihod = iznosplate;
rashod = struja + voda + porez + smece + grijanje;
PI += prihod;
PI -= rashod;
PI = 0;
hDobioPay = 1;
SavePlayer(i);
return 1;
}2. Maj 2018.
function PayDay(i)
{
if(!IsPlayerConnected(i) || UlogovanProvera == 0) return 1;
if(PI > 0) PI--;
if(PI > 0) SCMF(i, SVETLOCRVENA, " * Vas trazeni nivo je sada: {FFFFFF}%d. {FF6347}Pazite se policije!", PI);
else if(PI == 0)
{
SCM(i, SVETLOCRVENA, " * Vas trazeni nivo je nestao. Vise nema opasnosti od policije, mozete se vratiti u grad.");
}
SetPlayerWantedLevel_Ex(i, PI);
new stariiznos = PI;
if(PI != -1)
{
if(PI < KucaInfo[PI])
{
PI = -1;
PI = SPAWN_NORMAL;
SCM(i, COLOR_GRAD2, "Niste imali da platiti kiriju za kucu, iseljeni ste.");
}
PI -= KucaInfo[PI];
}
if(PI >= PI && PI > 0)
{
if(PI < PI)
{
PI = PI;
}
PI -= PI;
PI -= PI;
if(PI < 0) PI = 0;
if(PI <= 0)
{
PI = 0; PI = 0;
}
}
if(PI < 35)
{
SCM(i, SVETLOCRVENA, " * Niste igrali dovoljno dugo da dobijete platu!");
hDobioPay = 1;
return 1;
}
if(PI > 0) PI++;
if(PI > 0)
{
PI += 2;
SCM_SGC(i, "Posto ste VIP dobili ste +2 VIP boda, uzivajte u igri!");
}
if(PI > 0)
{
PI--;
if(PI == 0) SCM(i, SVETLOPLAVA, "Vasa zabrana ulaska u organizaciju/mafiju/bandu je prosla!");
}
if(PI > 0)
{
SCM_SGC(i," Ti si lider organizacije i dobio si 500$ na bankovni racun!");
PI += 500;
}
if(PI > 0) { PI--; }
new iznosplate = 0, osnova = 0, iskustvo = 0, prihod = 0, rashod = 0, struja = 0, voda = 0, smece = 0, grijanje = 0, porez = 0, kucanajam = 0;
if(PI > 0)
{
osnova = randomEx(5,10);
}
iznosplate = osnova*PI;
PI++;
PI++;
iskustvo = (PI +1) * 4;
if(duplirespect == 1) PI++;
if(PI == 3) PI ++;
if(PI != -1)
{
if(!strcmp(KucaInfo[PI], "Mala kuca", false)) { struja += (10 + random(5)); voda += (5 + random(7)); porez += 10; smece += 5; grijanje += 5; }
else if(!strcmp(KucaInfo[PI], "Srednja kuca", false)) { struja += (12 + random(5)); voda += (5 + random(7)); porez += 15; smece += 5; grijanje += 7; }
else if(!strcmp(KucaInfo[PI], "Velika kuca", false)) { struja += (13 + random(5)); voda += (5 + random(7)); porez += 15; smece += 5; grijanje += 9; }
else if(!strcmp(KucaInfo[PI], "Vila", false)) { struja += (15 + random(5)); voda += (5 + random(10)); porez += 20; smece += 5; grijanje += 12; }
}
if(PI != -1) { struja += (10 + random(5)); voda += (5 + random(5)); porez += 5; smece += 5; grijanje += 5; }
if(PI != -1) { struja += (5 + random(15)); voda += (10 + random(10)); porez += 10; smece += 10; grijanje += 5; }
if(PI != -1) { porez += 250; }
if(PI == -1) kucanajam = 0;
else if(PI != -1) kucanajam = KucaInfo[PI];
new strp1,strp2,strp;
if(PI >= iskustvo)
{
PI = 0;
PI++;
SetPlayerScore(i, PI);
SCM(i, ZUTA, "SOCIETE GENERALE BANKA: Postovani korisnice,transfer vase plate je uspesno izvrsen na vas ziro racun.");
format(strp1,sizeof(strp1), "{00FFFF}Plata je stigla na vas racun\n\n\n{00FFFF}Plata: "C_BELA"%d$\n\n"ORANGE"Iznos kredita: "C_ZELENA"%d$\n{00FFFF}Iznos rate: "C_ZELENA"%d$\n{00FFFF}Za otplatu: {FFFFFF}%d%\n\n{00FFFF}Porez na imovinu: "C_BELA"%d$\n", iznosplate, PI, PI, PI,porez);
format(strp2,sizeof(strp2), "{00FFFF}Struja: {00FFFF}%d$\n{00FFFF}Voda: "C_BELA"%d$\n{00FFFF}Smece: "C_BELA"%d$\n{00FFFF}Grejanje: "C_BELA"%d$\n{00FFFF}Iznajmljena kuca: "C_BELA"%d$\n\n{00FFFF}Staro stanje: "C_BELA"%d$\n{00FFFF}Novo stanje: "C_BELA"%d$\n\n{6DD91A}Cestitamo, presli ste na sledeci nivo!", struja, voda, smece,grijanje,kucanajam, stariiznos,PI+iznosplate);
new nxtlevel;
format(nxtlevel, 56, "~g~LEVEL UP~n~~w~Sada si nivo %d", PI);
GameTextForPlayer(i, nxtlevel, 5000, 1);
}
else
{
SCM(i, ZUTA, "SOCIETE GENERALE BANKA: Postovani korisnice,transfer vase plate je uspesno izvrsen na vas ziro racun.");
format(strp1,sizeof(strp1), "{00FFFF}Plata je stigla na vas racun\n\n\n{00FFFF}Plata: "C_BELA"%d$\n\n{00FFFF}Iznos kredita: "C_BELA"%d$\n{00FFFF}Rata: "C_BELA"%d$\n{00FFFF}Za otplatu: "C_BELA"%d%\n\n", iznosplate, PI, PI, PI);
format(strp2,sizeof(strp2), "{00FFFF}Porez na imovinu: "C_BELA"%d$\n{00FFFF}Struja: {00FFFF}%d$\n{00FFFF}Voda: "C_BELA"%d$\n{00FFFF}Smece: "C_BELA"%d$\n{00FFFF}Grejanje: "C_BELA"%d$\n{00FFFF}Iznajmljena kuca: "C_BELA"%d$\n\n{00FFFF}Staro stanje: "C_BELA"%d$\n{00FFFF}Novo stanje: "C_BELA"%d$", porez, struja, voda, smece,grijanje,kucanajam, stariiznos,PI+iznosplate);
}
format(strp, sizeof(strp), "%s%s", strp1, strp2);
SPD(i, DIALOG_PLATA, DIALOG_STYLE_MSGBOX, ""SERVERPLAVA"Plata", strp, "Uredu", "Izadji");
prihod = iznosplate;
rashod = struja + voda + porez + smece + grijanje;
PI += prihod;
PI -= rashod;
PI = 0;
hDobioPay = 1;
SavePlayer(i);
return 1;
}Probaj ovako da stavis..
3. Maj 2018.
Solazzo Maestroツ wrote on May 2, 2018, 8:01 pm:
function PayDay(i)
{
if(!IsPlayerConnected(i) || UlogovanProvera == 0) return 1;
if(PI > 0) PI--;
if(PI > 0) SCMF(i, SVETLOCRVENA, " * Vas trazeni nivo je sada: {FFFFFF}%d. {FF6347}Pazite se policije!", PI);
else if(PI == 0)
{
SCM(i, SVETLOCRVENA, " * Vas trazeni nivo je nestao. Vise nema opasnosti od policije, mozete se vratiti u grad.");
}
SetPlayerWantedLevel_Ex(i, PI);
new stariiznos = PI;
if(PI != -1)
{
if(PI < KucaInfo[PI])
{
PI = -1;
PI = SPAWN_NORMAL;
SCM(i, COLOR_GRAD2, "Niste imali da platiti kiriju za kucu, iseljeni ste.");
}
PI -= KucaInfo[PI];
}
if(PI >= PI && PI > 0)
{
if(PI < PI)
{
PI = PI;
}
PI -= PI;
PI -= PI;
if(PI < 0) PI = 0;
if(PI <= 0)
{
PI = 0; PI = 0;
}
}
if(PI < 35)
{
SCM(i, SVETLOCRVENA, " * Niste igrali dovoljno dugo da dobijete platu!");
hDobioPay = 1;
return 1;
}
if(PI > 0) PI++;
if(PI > 0)
{
PI += 2;
SCM_SGC(i, "Posto ste VIP dobili ste +2 VIP boda, uzivajte u igri!");
}
if(PI > 0)
{
PI--;
if(PI == 0) SCM(i, SVETLOPLAVA, "Vasa zabrana ulaska u organizaciju/mafiju/bandu je prosla!");
}
if(PI > 0)
{
SCM_SGC(i," Ti si lider organizacije i dobio si 500$ na bankovni racun!");
PI += 500;
}
if(PI > 0) { PI--; }
new iznosplate = 0, osnova = 0, iskustvo = 0, prihod = 0, rashod = 0, struja = 0, voda = 0, smece = 0, grijanje = 0, porez = 0, kucanajam = 0;
if(PI > 0)
{
osnova = randomEx(5,10);
}
iznosplate = osnova*PI;
PI++;
PI++;
iskustvo = (PI +1) * 4;
if(duplirespect == 1) PI++;
if(PI == 3) PI ++;
if(PI != -1)
{
if(!strcmp(KucaInfo[PI], "Mala kuca", false)) { struja += (10 + random(5)); voda += (5 + random(7)); porez += 10; smece += 5; grijanje += 5; }
else if(!strcmp(KucaInfo[PI], "Srednja kuca", false)) { struja += (12 + random(5)); voda += (5 + random(7)); porez += 15; smece += 5; grijanje += 7; }
else if(!strcmp(KucaInfo[PI], "Velika kuca", false)) { struja += (13 + random(5)); voda += (5 + random(7)); porez += 15; smece += 5; grijanje += 9; }
else if(!strcmp(KucaInfo[PI], "Vila", false)) { struja += (15 + random(5)); voda += (5 + random(10)); porez += 20; smece += 5; grijanje += 12; }
}
if(PI != -1) { struja += (10 + random(5)); voda += (5 + random(5)); porez += 5; smece += 5; grijanje += 5; }
if(PI != -1) { struja += (5 + random(15)); voda += (10 + random(10)); porez += 10; smece += 10; grijanje += 5; }
if(PI != -1) { porez += 250; }
if(PI == -1) kucanajam = 0;
else if(PI != -1) kucanajam = KucaInfo[PI];
new strp1,strp2,strp;
if(PI >= iskustvo)
{
PI = 0;
PI++;
SetPlayerScore(i, PI);
SCM(i, ZUTA, "SOCIETE GENERALE BANKA: Postovani korisnice,transfer vase plate je uspesno izvrsen na vas ziro racun.");
format(strp1,sizeof(strp1), "{00FFFF}Plata je stigla na vas racun\n\n\n{00FFFF}Plata: "C_BELA"%d$\n\n"ORANGE"Iznos kredita: "C_ZELENA"%d$\n{00FFFF}Iznos rate: "C_ZELENA"%d$\n{00FFFF}Za otplatu: {FFFFFF}%d%\n\n{00FFFF}Porez na imovinu: "C_BELA"%d$\n", iznosplate, PI, PI, PI,porez);
format(strp2,sizeof(strp2), "{00FFFF}Struja: {00FFFF}%d$\n{00FFFF}Voda: "C_BELA"%d$\n{00FFFF}Smece: "C_BELA"%d$\n{00FFFF}Grejanje: "C_BELA"%d$\n{00FFFF}Iznajmljena kuca: "C_BELA"%d$\n\n{00FFFF}Staro stanje: "C_BELA"%d$\n{00FFFF}Novo stanje: "C_BELA"%d$\n\n{6DD91A}Cestitamo, presli ste na sledeci nivo!", struja, voda, smece,grijanje,kucanajam, stariiznos,PI+iznosplate);
new nxtlevel;
format(nxtlevel, 56, "~g~LEVEL UP~n~~w~Sada si nivo %d", PI);
GameTextForPlayer(i, nxtlevel, 5000, 1);
}
else
{
SCM(i, ZUTA, "SOCIETE GENERALE BANKA: Postovani korisnice,transfer vase plate je uspesno izvrsen na vas ziro racun.");
format(strp1,sizeof(strp1), "{00FFFF}Plata je stigla na vas racun\n\n\n{00FFFF}Plata: "C_BELA"%d$\n\n{00FFFF}Iznos kredita: "C_BELA"%d$\n{00FFFF}Rata: "C_BELA"%d$\n{00FFFF}Za otplatu: "C_BELA"%d%\n\n", iznosplate, PI, PI, PI);
format(strp2,sizeof(strp2), "{00FFFF}Porez na imovinu: "C_BELA"%d$\n{00FFFF}Struja: {00FFFF}%d$\n{00FFFF}Voda: "C_BELA"%d$\n{00FFFF}Smece: "C_BELA"%d$\n{00FFFF}Grejanje: "C_BELA"%d$\n{00FFFF}Iznajmljena kuca: "C_BELA"%d$\n\n{00FFFF}Staro stanje: "C_BELA"%d$\n{00FFFF}Novo stanje: "C_BELA"%d$", porez, struja, voda, smece,grijanje,kucanajam, stariiznos,PI+iznosplate);
}
format(strp, sizeof(strp), "%s%s", strp1, strp2);
SPD(i, DIALOG_PLATA, DIALOG_STYLE_MSGBOX, ""SERVERPLAVA"Plata", strp, "Uredu", "Izadji");
prihod = iznosplate;
rashod = struja + voda + porez + smece + grijanje;
PI += prihod;
PI -= rashod;
PI = 0;
hDobioPay = 1;
SavePlayer(i);
return 1;
}Probaj ovako da stavis..
30 Errora, ali hvala u svakom slucaju...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava