Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] PayDay

Započeo Black22
pre 11 godina
703
pregleda
13
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Joe_Black
Hustler
pre 11 godina
Skripta koju koristim: Design
Detaljan opis problema: Ovako, na svakom payu mi daje pare u ruku, ne na banku, ako sam lvl 1 da mi 10 k ako lvl 20 k i tako. kako da to riješim ?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
James_SmithXDl
OG Legend
pre 11 godina
pa u kodu u kojem ti dolazi payday zameni da ti umesto u ruku daje u banku samo varijable zamenis..
Joe_Black
Hustler
pre 11 godina
što je najbitnije tamo nema toga i uopče neželim da mi daje to ... jer na svakom lvl se cifra poveča za 10 k
James_SmithXDl
OG Legend
pre 11 godina
pa daj mi public payday ili sta vec
Joe_Black
Hustler
pre 11 godina
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 = 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 >= 30)
{
new pare = PlayerInfo;
new randomdodatal = random(140);
PlayerInfo = 0;
new i = playerid;
if(GetPVarInt(i, "CHB")  > 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;
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 ), "\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, GetPVarInt(i, "pPayCheck"), 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 ), "\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, GetPVarInt(i, "pPayCheck"), 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 ), "\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, GetPVarInt(i, "pPayCheck"), 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 ), "\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, GetPVarInt(i, "pPayCheck"), 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 ), "\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, GetPVarInt(i, "pPayCheck"), 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 ), "\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, GetPVarInt(i, "pPayCheck"), 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 ), "\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 ), "\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, GetPVarInt(i, "pPayCheck"), 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
{
SendClientMessage(playerid, 0x400080FF, "Nisi igrao dovoljno dugo da bi dobio plaću.");
}
      return 1;
}
Duki
Shot Caller
pre 11 godina
Slusaj odna samo zameni cifru novca koju  daje na paydayu ili je jednostavno izbrsi 🙂
Joe_Black
Hustler
pre 11 godina
pa nemogu naći to nigdje
gdje da potražim ono za levele, kolko exp treba za prelazak na sljedeći lvl ?
Blaeks_Biofor
Forum Don
pre 11 godina
probaj da nadjes ili da vidis da li se funkcija payday pokrece iz vec neke postojece funkcije
Joe_Black
Hustler
pre 11 godina
kao npr ?
Vuzimir
Kingpin
pre 11 godina
Black22 wrote on March 8, 2014, 9:13 pm:
kao npr ?


Pa trazi
PayDay(playerid);
Joe_Black
Hustler
pre 11 godina
nema nigdje tako nešto ...

evo što sam našao
forward DajPay();
public DajPay()
{
new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
FixHour(tmphour);
tmphour = shifthour;
if ((tmphour > ghour) || (tmphour == 0 && ghour == 23))
{
ghour = tmphour;
        foreach(Player,i)
    {
            if(GetPVarInt(i, "Teleport_Hack")>0)
            {
                SetPVarInt(i, "Teleport_Hack", GetPVarInt(i, "Teleport_Hack")-1);
            }
            PayDay(i);
    }
if (realtime)
{
SetWorldTime(tmphour);
}
}
    return 1;
}

Joe_Black
Hustler
pre 11 godina
zna netko ovo riješiti ?
GGC
Godfather
pre 11 godina
Nađji u cijelom modu funkciju DayPay(); i kopiraj nam tu te linije i par linija iznad/ispod..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava