Skripta koju koristim:NX
Detaljan opis problema😛a znaÄi kad se igraÄ registrira i igra malo na serveru dobije respekt i pogleda kad ono bankovni raÄun 40.000-50.000$ u minusu.Kao da to namjestim?
Dio skripte:Koji treba?
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Skripta koju koristim:NX
Detaljan opis problema:Kad dobiješ payday i imaš dionicu u dionici isto ode u minus.Znate šta je problem?
Dio skripte:Koji treba?
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Zaključano
[Pomoc]Bankovni raÄun ode u minus,Drugi problem dionice u minusu
1,046
pregleda
9
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 14 godina
pre 14 godina
Bug je u skripti , konzultiraj se sa autorom moda , vjerojatno će znati riješiti.
pre 14 godina
Evo public payday pa probajte rijesiti ako mozete ima negdje minusa ali ipak to vi vidite:
public PayDay()
{
new string;
new account,interest;
new rent = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo > 0)
{
new playername2;
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo;
if(GetPVarInt(i, "Posao") != 0)
{
SetPVarInt(i, "Ugovor", GetPVarInt(i, "Ugovor") +1);
}
new tmpintrate;
if (PlayerInfo != 255 && strcmp(playername2, Houses[PlayerInfo], true) == 0)
{
if(GetPVarInt(i, "DonatorRank") > 0) { tmpintrate = intrate+4; }
else { tmpintrate = intrate+2; }//Houses
}
else
{
if(GetPVarInt(i, "DonatorRank") > 0) { tmpintrate = 3; }
else { tmpintrate = 1; }
}
if(PlayerInfo >= 30)
{
Tax += TaxValue;//Should work for every player online
PlayerInfo -= TaxValue;
if(GetPVarInt(i, "DonatorRank") > 0)
{
new bonus = PlayerInfo / 2;
PlayerInfo += bonus;
}
new checks = PlayerInfo;
new ebill = (PlayerInfo/50)+(PlayerInfo*5)/3;
new vodabill = (PlayerInfo/500)+(PlayerInfo*5)/30;
ConsumingMoney = 1;
if(PlayerInfo != 255 || PlayerInfo != 255 || PlayerInfo != 255)
{
for(new d = 0; d < sizeof(Dionice); d++)
{
if(Dionice == 2)
{
Dionice += ebill/10;
Dionice += ebill/10;
Dionice += ebill/10;
Dionice += ebill/10;
Dionice += ebill/10;
Dionice += ebill/10;
Dionice += ebill/10;
Dionice += ebill/10;
Dionice += ebill/10;
Dionice += ebill/10;
SaveDionice(d);
}
if(Dionice == 3)
{
Dionice += vodabill/10;
Dionice += vodabill/10;
Dionice += vodabill/10;
Dionice += vodabill/10;
Dionice += vodabill/10;
Dionice += vodabill/10;
Dionice += vodabill/10;
Dionice += vodabill/10;
Dionice += vodabill/10;
Dionice += vodabill/10;
SaveDionice(d);
}
}
}
else
{
ebill = 0;
}
PlayerInfo += ebill;
interest = (PlayerInfo/1000)*(tmpintrate);
PlayerInfo++;
PlayerPlayMusic(i);
PlayerInfo = account+interest + checks;
new nxtlevel = PlayerInfo+1;
new expamount = nxtlevel*levelexp;
if(PlayerInfo >= expamount)
{
format(string, sizeof(string), "{FFFF80}Noxicus| {00FF40}LEVEL UP! {69FF8F}Sada si level {FFFF80}%d", nxtlevel);
SCM(i, WHITE, string);
PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
PlayerPlayMusic(i);
PlayerInfo++;
if(GetPVarInt(i, "DonatorRank") > 0)
{
PlayerInfo -= expamount;
new total = PlayerInfo;
if(total > 0)
{
PlayerInfo = total;
}
else
{
PlayerInfo = 0;
}
}
else
{
PlayerInfo = 0;
}
PlayerInfo = PlayerInfo+2;
}
format( string, sizeof( string ), "{FFFF80}Isplata: %d$ \n{FFFF80}Porez: %d$ \n{FFFF80}Racun za struju: %d$ \n{FFFF80}Racun za vodu: %d$\n{FFFF80}Banka: %d$\n{FFFF80}Kamatna stopa: 0.%d %\n{FFFF80}Kamata: %d$\n{FFFF80}Novo stanje u Banci: %d $\n{FFFF80}Rent: %d$", checks, TaxValue, ebill, vodabill, account, tmpintrate, interest, PlayerInfo, rent);
ShowPlayerDialog( i, 250, DIALOG_STYLE_MSGBOX, "{FF0000}Noxicus PayDay isplata", string, "Uredu", "" );
if(PlayerInfo > 0)
{
new string1[128 ];
format( string1, sizeof( string1 ), "\n{FFFF80}Kredit: -1000$\n{FFFF80}Preostalo rata: %d", PlayerInfo);
new kredito;
format( kredito, sizeof( kredito ), "{FFFF80}Isplata: %d$\n{FFFF80}Porez: %d$\n{FFFF80}Racun za struju: %d$\n{FFFF80}Racun za vodu: %d$\n{FFFF80}Banka: %d$\n{FFFF80}Kamatna stopa: 0.%d %\n{FFFF80}Kamata: %d$\n{FFFF80}Novo stanje u Banci: %d $\n{FFFF80}Rent: %d$ %s", checks, TaxValue, ebill,vodabill, account, tmpintrate, interest, PlayerInfo, rent, string1);
ShowPlayerDialog( i, 250, DIALOG_STYLE_MSGBOX, "{FF0000}Noxicus PayDay isplata", kredito, "Uredu", "" );
PlayerInfo += 1;
PlayerInfo -= 1;
PlayerInfo -= 1000;
}
if(PlayerInfo == 0)
{
new kredito;
format(kredito, sizeof(kredito), " Kredit otplacen. Mozes ici da podignes novi!", PlayerInfo);
SendClientMessage(i, COLOR_WHITE, kredito);
PlayerInfo = 0;
PlayerInfo = -1;
}
rent = 0;
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo += 1;
PlayerInfo = 0;
if(GetPVarInt(i, "DonatorRank") > 0)
{
PlayerInfo += 1;
if(PlayerInfo >= 5)
{
PlayerInfo++;
PlayerInfo = 0;
}
}
}
else
{
SendClientMessage(i, COLOR_LIGHTRED, "* Nisi igrao dovoljno dugo da bi dobio platu.");
}
}
}
}
return 1;
}
pre 14 godina
Quote from January 10, 2012, 11:12 pm:
To si ti nesto dirao, jer ja nikada nisam imao sa time problema...
Brate,nisam ni ja niÅ¡ta dirao jedino Å¡to sam bio dodavao neke komande preimenovo mjenjao boje i to.Ali to nije niÅ¡ta puno.Jel znaÅ¡ do Äeg je problem odprilike i imam isto problem sa registracijom crasha mi??
pre 14 godina
Da i ja sam to koristio i nisam imao problema imao sam protblema za to da racun na dionicama poraste na 45000000 ili vise toi je bug kod svakog 😉
Preporucujem ti da uklonis dionice i rijesis se problem a sto se tice bankovnog racuna to je do tebe
Preporucujem ti da uklonis dionice i rijesis se problem a sto se tice bankovnog racuna to je do tebe
pre 14 godina
Ma neznam ne bih uklanjo dionice jer je sistem extra,ali ovaj bankovni raÄun neznam ni ja do Äega je...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava