[POMOC] Crash igraća pri plati

Započeo Norscio_
22. Jun 2012. Zaključano
579
pregleda
5
postova
Norscio_
3
Street Runner
22. Jun 2012.
Detaljan opis problema: Kada igrač dobije platu crasha mu, tako svakome igraću.
Skripta koju koristim: GeForce.
Neke slike/video/kod za lakse dobivanje pomoci (npr.slika server.cfg, server log ili slično): NiÅ¡ta ☹️
Deekline
4
Shot Caller
22. Jun 2012.
Ziher nije original GF mod jer se to nije dogadalo na GFu!!!
Norscio_
3
Street Runner
22. Jun 2012.
Da je sve radilo na ovoj skripti oni bi otvorili server.  😉
Daniel_Fazlijevic
5
Crime Lord
22. Jun 2012.
Norscio_ wrote on June 22, 2012, 7:27 pm:
Detaljan opis problema: Kada igrač dobije platu crasha mu, tako svakome igraću.
Skripta koju koristim: GeForce.
Neke slike/video/kod za lakse dobivanje pomoci (npr.slika server.cfg, server log ili slično): NiÅ¡ta ☹️

Daj mi kod za payday..
Norscio_
3
Street Runner
23. Jun 2012.
public PayDay(playerid)
{
new string,
    account,
interest,
total,
lost,
earn,
key,
aptkey,
tmpintrate,
Hour,
Minute,
Second,
Year,
Month,
Day,
rata,
ukupno,
rent = 0;

if(IsPlayerConnected(playerid))
{
        if(PlayerInfo > 0)
        {
       
new playername;
       
GetPlayerName(playerid, playername, sizeof(playername));
account = PlayerInfo;
key = PlayerInfo;
            aptkey = PlayerInfo;
           
        if(PlayerInfo > 0)
        {
        PlayerInfo -= 10;//Heroin indikator se smanjuje za 10.Tako da ako igrac uzima heroin,ali ne precesto, ne mora nuzno znacit da ce bit ovisnik
}
        if(PlayerInfo > 0)
        {
        PlayerInfo -= 10;//Isto vrijedi za cigarete
}
        if(PlayerInfo > 0)
        {
        PlayerInfo -= 10;//Isto vrijedi za crack
}
if(PlayerInfo > 0)
{
PlayerInfo -= 1;
}
if(PlayerInfo > 0)
{
PlayerInfo -= 1;
}
if(PlayerInfo > 0)
{
PlayerInfo -= 1;
}
if(key != 255)
{
rent = HouseInfo;

if(strcmp(playername, HouseInfo, true) == 0)
rent = 0;
else if(rent > SafeGetPlayerMoney(playerid))
{
PlayerInfo = 255;
SendClientMessage(playerid, COLOR_RED, "Izbaceni ste jer niste mogli platit cijenu najma kuce.");
rent = 0;
}
HouseInfo = HouseInfo + rent;
}
if(aptkey != 255)
{
rent = ApartmentInfo;

if(strcmp(playername, ApartmentComplexInfo[ApartmentInfo], true) == 0)
rent = 0;
else if(rent > SafeGetPlayerMoney(playerid))
{
PlayerInfo = 255;
ApartmentInfo = 0;
strmid(ApartmentInfo, "No-one", 0, strlen("No-one"), 255);
SendClientMessage(playerid, COLOR_RED, "Izbaceni ste jer niste mogli platiti cijenu najma sobe.");
SaveApartments();
rent = 0;
}
ApartmentComplexInfo[ApartmentInfo] = ApartmentComplexInfo[ApartmentInfo] + rent;
}
if (key != 255 && strcmp(playername, HouseInfo, true) == 0)
{
if(PlayerInfo > 1000000)
{
        if(PlayerInfo == 3)
    tmpintrate = intrate + 3;
else
    tmpintrate = intrate;
}
else
{
        if(PlayerInfo == 3)
    tmpintrate = intrate + 4;
else
    tmpintrate = intrate + 1;
}
}
else
{
if(PlayerInfo == 3)
    tmpintrate = 3;
else
    tmpintrate = 1;
}
if(PlayerInfo >= 2)
{
new bonus = PlayerInfo / 2;

PlayerInfo += bonus;
}
if(PlayerInfo > 0)
{
                if(PlayerInfo == 1)
                {
                    if(PlayerInfo >= 1 && PlayerInfo <= 250)
rata = 50;
else
rata = 0;
}
else if(PlayerInfo == 2)
{
if(PlayerInfo >= 1 && PlayerInfo <= 250)
rata = 100;
else
rata = 0;
}
else if(PlayerInfo == 3)
{
    if(PlayerInfo >= 1 && PlayerInfo <= 250)
rata = 250;
else
rata = 0;
}
else
rata = 0;
}
ServerInfo++;
gettime(Hour, Minute, Second);
getdate(Year, Month, Day);

Tax += TaxValue;
ukupno = TaxValue+rata;
PlayerInfo -= ukupno;

new checks = PlayerInfo + random(50),
    ebill = 0;
   
if(PlayerInfo != 255 || PlayerInfo != 255)
{
    ebill = (PlayerInfo / 10000) * (PlayerInfo);
    if(PlayerInfo > 0)
    {
    PlayerInfo -= ebill;
    Proracunsys += ebill-50;
    //SBizzInfo += ebill;
    }
}
            PlayerInfo = 0;
            SetPVarInt(playerid, "FreeWorks", 6);
            SetPVarInt(playerid, "DutySystem", 1);
PlayerInfo += checks;
BizzInfo += rata;
SaveProperty();
SaveGangs();
SaveProracun();

new money = SafeGetPlayerMoney(playerid);

interest = (PlayerInfo / 1000) * (tmpintrate);
PlayerInfo++;
PlayerInfo++;
PlayerPlayMusic(playerid);
PlayerInfo = account+interest;
earn = checks + interest;
lost = TaxValue + ebill + rent + rata;
total = earn - lost;
if(PlayerInfo >= 251)
{
                PlayerInfo = 0;
                PlayerInfo = 0;
                SendClientMessage(playerid, COLOR_NICERED, "Upravo ste otplatili zadnju ratu kredita! Mozete dignuti novi kredit!");
}

// PayDay Text Draw
format(string, sizeof(string), "~w~~n~%02d/%02d/%d, %02d:%02d:%02d~n~~n~IZNOS PLACE~n~ ~y~Radna Knjizica: ~w~%d~g~$~n~~n~~w~BANKOVNI RACUN~n~ ~y~Iznos: ~w~%d~g~$~n~ ~y~Kamatna stopa: ~w~0.%d~n~ ~y~Iznos kamate: ~w~%d~g~$",
Day,
Month,
Year,
Hour,
Minute,
Second,
checks,
account,
tmpintrate,
interest);

TextDrawSetString(PayCheckTextDraw, string);

// PayDay Total Text Draw
            format(string, sizeof(string), "~w~~n~TROSKOVI~n~ ~y~Racun struje: ~r~-%d~g~$~n~ ~y~Rent: ~r~-%d~g~$~n~ ~y~Porez: ~r~-%d~g~$~n~ ~y~Kredit: ~r~-%d~g~$~n~~n~~w~NOVI IZNOS~n~ ~y~Banka: ~w~%d~g~$~n~ ~y~Gotovina: ~w~%d~g~$~n~ ~y~Ukupan profit: ~w~%d~g~$~n~~n~~w~Pritisnite ~y~ENTER ~w~za ~n~zatvaranje prozora.",
            ebill,
rent,
TaxValue,
rata,
PlayerInfo,
money,
total);

TextDrawSetString(PayCheckTextDrawTotal, string);

TextDrawShowForPlayer(playerid, PayDayTextDraw);
TextDrawShowForPlayer(playerid, PayCheckTextDraw);
TextDrawShowForPlayer(playerid, PayCheckTextDrawTotal);
SetPVarInt(playerid, "PayDayTextDrawShown", 1);

rent = 0;
PlayerInfo = 0;
PlayerInfo = 0;
PovecajPVarInt(playerid, "ConnectTime", 1);
if(PlayerInfo == 53)
{
                if(GetPVarInt(playerid, "ConnectTime") > 35)
{
    PlayerInfo = 0;
    SendClientMessage(playerid, COLOR_LIGHTRED, "Dobio si otkaz jer vise nisi novi gradjanin, uzmi novi posao!");
}
}
            PlayerInfo += 1;
            if(PlayerInfo >= 30)
            {
SendClientMessage(playerid, COLOR_NICEYELLOW, "Narasla vam je kosa poprilicno, a o bradi da ne govorimo");
SendClientMessage(playerid, COLOR_NICEYELLOW, "Mozda je vrijeme za sisanje konacno?");
}
if(PlayerInfo > 0)
    PlayerInfo ++;

if(PlayerInfo == 2)
{
PlayerInfo += 1;
        if(PlayerInfo >= 10)
    {
    PlayerInfo++;
    PlayerInfo = 0;
    }
}
else if(PlayerInfo == 3)
{
PlayerInfo += 1;
        if(PlayerInfo >= 5)
    {
    PlayerInfo++;
    PlayerInfo = 0;
    }
}
}
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha