[Pomoc] PayDay

Započeo xXxPored
2. Feb. 2013. Zaključano
524
pregleda
12
postova
DJeronimo
4
Made Man
2. Feb. 2013.
Skirpta koju koristim: Moja
Detaljan opsi problema: Ne radi mi payday msm radi ali uvijek dobijem platu 0 :S
Dio skripte:
public PayDay()
{
new string;
new account,interest;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
    if(PlayerInfo > 0)
    {
    if(MoneyMessage==1)
{
    SendClientMessage(i, COLOR_LIGHTRED, "Nisi uspio otplatiti dug. Ides u zatvor.");
    GameTextForPlayer(i, "~r~Uhapsen!", 2000, 1);
    SetPlayerInterior(i, 6);
  SetPlayerPos(i, 264.6288,77.5742,1001.0391);
            PlayerInfo = 1;
            ResetPlayerWeapons(i);
WantedPoints = 0;
PlayerInfo = 240;
format(string, sizeof(string), "Pritvoren si na %d sekundi.  Kauicija: Nema", PlayerInfo);
SendClientMessage(i, COLOR_LIGHTBLUE, string);
}
new playername2;
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo;
if(PlayerInfo >= 30)
{
    Tax += TaxValue;//Should work for every player online
    PlayerInfo -= TaxValue;
    if(PlayerInfo > 0)
{
    new bonus = PlayerInfo / 2;
    PlayerInfo += bonus;
}
new checks = PlayerInfo/20;
    new ebill = (PlayerInfo/15000)*(PlayerInfo);
    ConsumingMoney = 1;
    GivePlayerMoney(i, checks);
    if(PlayerInfo > 0)
    {
    PlayerInfo -= ebill;
}
else
{
    ebill = 0;
}
PlayerInfo++;
PlayerPlayMusic(i);
PlayerInfo = account+interest;
format(string, sizeof(string), "~y~PayDay~n~~w~Isplata");
GameTextForPlayer(i, string, 5000, 1);
format(string, sizeof(string), "PayDay Isplata\nStaro Stanje: $%d Plata: $%d  Porez: $%d  Racun za struju: $%d\nKamata: $%d    Novo stanje:$%d", account, checks, TaxValue, ebill, interest, PlayerInfo);
ShowPlayerDialog(i, DIALOG_PAYDAY, DIALOG_STYLE_MSGBOX, "Izvjesce Banke", string, "Uredu", "");
if(PlayerInfo > 0)
{
    new ernad;
    format(ernad, sizeof(ernad), "{FFFF80}Kredit: -1000$\n{FFFF80}Preostalo rata: %d", PlayerInfo);
SendClientMessage(i, COLOR_LIGHTRED, ernad);
PlayerInfo += 1;
PlayerInfo -= 1;
GivePlayerMoney(i, -1000);
}
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo += 1;
LevelUpgrade(i);
if(PlayerInfo > 0)
{
    PlayerInfo += 1;
    if(PlayerInfo >= 5)
    {
        PlayerInfo++;
        PlayerInfo = 0;
    }
}
}
else
{
    SendClientMessage(i, COLOR_LIGHTRED, "* Nisi igrao dovoljno dugo da bi dobio platu.");
}
}
}
}
return 1;
}


Neke slike ili video: /
Johnâ„¢
5
Godfather
2. Feb. 2013.
Pa da li kroz mod povećavaš negdje pPayCheck varijablu da bi mogao dati igraču plaću?
Blaeks_Biofor
5
Forum Don
2. Feb. 2013.
Joey_ wrote on February 2, 2013, 4:51 pm:
Pa da li kroz mod povećavaš negdje pPayCheck varijablu da bi mogao dati igraču plaću?
poslusaj ovo sto ti je joey reko, medjutim, mozda i nije do toga, mozda ti uopste ni nemas kod koji ce povecavati platu, tacnije davati platu igracu
DJeronimo
4
Made Man
2. Feb. 2013.
new level = PlayerInfo;
if(level >= 0 && level <= 2) { PlayerInfo += 1; }
else if(level >= 3 && level <= 4) { PlayerInfo += 2; }
else if(level >= 5 && level <= 6) { PlayerInfo += 3; }
else if(level >= 7 && level <= 8) { PlayerInfo += 4; }
else if(level >= 9 && level <= 10) { PlayerInfo += 5; }
else if(level >= 11 && level <= 12) { PlayerInfo += 6; }
else if(level >= 13 && level <= 14) { PlayerInfo += 7; }
else if(level >= 15 && level <= 16) { PlayerInfo += 8; }
else if(level >= 17 && level <= 18) { PlayerInfo += 9; }
else if(level >= 19 && level <= 20) { PlayerInfo += 10; }
else if(level >= 21) { PlayerInfo += 11; }


Da nije ovo?
Johnâ„¢
5
Godfather
2. Feb. 2013.
Da, to povećava pPayCheck varijablu. Daj cijeli kod gdje se to nalazi.
DJeronimo
4
Made Man
2. Feb. 2013.
nalazi se pod setplayerunjail u gf
public SetPlayerUnjail()
{
new plname;
new string;
if(PaintballPlayers >= 2 && PaintballRound != 1 && StartingPaintballRound != 1)
{
StartingPaintballRound = 1;
  SetTimer("PreparePaintball", 15000, 0);
}
if(KartingPlayers >= 2 && KartingRound != 1 && StartingKartRound != 1)
{
    StartingKartRound = 1;
    SetTimer("PrepareKarting", 15000, 0);
}
if(KartingRound != 0 && KartingPlayers < 2)
{
    StartingKartRound = 0;
    KartingRound = 0;
    EndingKartRound = 1;
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
  new newcar = GetPlayerVehicleID(i);
  new level = PlayerInfo;
if(level >= 0 && level <= 2) { PlayerInfo += 1; }
else if(level >= 3 && level <= 4) { PlayerInfo += 2; }
else if(level >= 5 && level <= 6) { PlayerInfo += 3; }
else if(level >= 7 && level <= 8) { PlayerInfo += 4; }
else if(level >= 9 && level <= 10) { PlayerInfo += 5; }
else if(level >= 11 && level <= 12) { PlayerInfo += 6; }
else if(level >= 13 && level <= 14) { PlayerInfo += 7; }
else if(level >= 15 && level <= 16) { PlayerInfo += 8; }
else if(level >= 17 && level <= 18) { PlayerInfo += 9; }
else if(level >= 19 && level <= 20) { PlayerInfo += 10; }
else if(level >= 21) { PlayerInfo += 11; }
    if(PlayerInfo > 0)
    {
if(PlayerInfo > 0 && WantLawyer == 0)
{
PlayerInfo--;
}
if(PlayerInfo <= 0 && WantLawyer == 0)
{
    PlayerInfo = 0;
if(PlayerInfo == 1)
{
SetPlayerInterior(i, 6);
SetPlayerPos(i,268.0903,77.6489,1001.0391);
}
else if(PlayerInfo == 2)
{
    SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
    SetPlayerInterior(i, 0);
    SetPlayerPos(i, 90.2101,1920.4854,17.9422);
}
PlayerInfo = 0;
SendClientMessage(i, COLOR_GRAD1,"Platio si svoj drug drustvu!");
format(string, sizeof(string), "~g~Sloboda~n~~w~Pokusaj biti bolji gradanin");
GameTextForPlayer(i, string, 5000, 1);
if(gTeam == 4) { gTeam = 3; }
ClearCrime(i);
SetPlayerToTeamColor(i);
}
}
if(GetPlayerMoney(i) - CurrentMoney >= 10000 && PlayerInfo < 1)
    {
        if(ConsumingMoney)
        {
                    CurrentMoney = GetPlayerMoney(i);
ConsumingMoney = 0;
        }
        else
        {
        GetPlayerName(i, plname, sizeof(plname));
        format(string, 256, "Upozorenje: [%d]%s je urpavo stvorio preko $100000 u jednoj eskundi (moneycheat),koristi /check.",i,plname);
ABroadCast(COLOR_YELLOW,string,1);
PayLog(string);
        CurrentMoney = GetPlayerMoney(i);
        }
    }
    else
    {
        CurrentMoney = GetPlayerMoney(i);
    }
    if(IsABoat(newcar))
{
    if(PlayerInfo < 1 && GetPlayerState(i) == 2)
{
    RemovePlayerFromVehicle(i);
}
}
else if(IsAPlane(newcar))
{
    if(PlayerInfo < 1 && GetPlayerState(i) == 2)
{
    if(TakingLesson == 1) { }
    else { RemovePlayerFromVehicle(i); }
}
}
else
{
if(PlayerInfo < 1 && IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
{
if(TakingLesson == 1) { }
}
}//Done with car check
    if(UsedFind >= 1)
    {
        UsedFind += 1;
if(UsedFind >= 120)
{
    UsedFind = 0;
}
    }
if(MedicTime > 0)
{
    if(MedicTime == 3)
    {
        SetPlayerInterior(i, 5);
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(i, X,Y,Z);
        SetPlayerCameraPos(i, X + 3, Y, Z);
        SetPlayerCameraLookAt(i,X,Y,Z);
    }
    MedicTime ++;
    if(MedicTime >= NeedMedicTime)
    {
new cut = deathcost; //PlayerInfo*deathcost;
GivePlayerMoney(i, -100);
format(string, sizeof(string), "Doktor: Vas medicinski racun kosta $%d, ugodan ostatak dana", cut);
SendClientMessage(i, COLOR_RED, string);
TogglePlayerControllable(i, 1);
        MedicBill = 0;
        MedicTime = 0;
        NeedMedicTime = 0;
        PlayerInfo += 1;
        PlayerFixRadio(i);
        SpawnPlayer(i);
    }
}
if(WantLawyer >= 1)
{
    CallLawyer = 111;
    if(WantLawyer == 1)
{
    SendClientMessage(i, COLOR_LIGHTRED, "Zelis li advokata? (Pisi yes ili no)");
}
WantLawyer ++;
if(WantLawyer == 8)
{
    SendClientMessage(i, COLOR_LIGHTRED, "Zelis li advokata? (Pisi yes ili no)");
}
            if(WantLawyer == 15)
{
    SendClientMessage(i, COLOR_LIGHTRED, "Zelis li advokata? (Pisi yes ili no)");
}
if(WantLawyer == 20)
{
    SendClientMessage(i, COLOR_LIGHTRED, "Nema slobodnih advokata, ostao si u zatvoru!");
    WantLawyer = 0;
    CallLawyer = 0;
}
}


poslije calllawyer ide tut 🙂
Johnâ„¢
5
Godfather
2. Feb. 2013.
Ovu liniju u PayDay timeru:
new checks = PlayerInfo/20;


Zamijeni ovom:

new checks = PlayerInfo;
DJeronimo
4
Made Man
2. Feb. 2013.
stavio sam a de mi reci sta ustvari radi ovo /20 dijeli ili sta vec?
Johnâ„¢
5
Godfather
2. Feb. 2013.
Dijeli sa 20, da.
DJeronimo
4
Made Man
2. Feb. 2013.
Aham hvala ti rijesio sam to...

Sad jos nesot da ne otvaram temu novu!

Gledaj znaci napravio sam /kredit i sad kad mi rate dolaze npr napravio da treba 10 rata!

Ali ono nastavi da ide ispod 10 ide mi -1 -2 -3... i td :S na paydayu :S
if(PlayerInfo > 0)
{
                        new string1;
format(string1, sizeof(string1), "{FFFF80}Kredit: -1000$ | {FFFF80}Preostalo rata: %d", PlayerInfo);
SendClientMessage(i, COLOR_WHITE, string1);
PlayerInfo += 1;
PlayerInfo -= 1;
GivePlayerMoney(i, -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;
}


Taj dio
Blaeks_Biofor
5
Forum Don
3. Feb. 2013.
pa stavis proveru varijable ako je kredit isplacen na 10, da mu se brise varijabla pKreditOstalo, znaci da mu se ne skida novac
DJeronimo
4
Made Man
3. Feb. 2013.
a kako to de mi reci xD da napravim imam pKredit i pKreditOstalo eh sad ako dignes 10k imas 10 puta da platis po 1000 ali ono nastavi da ide u minus? Shvatas :S

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha