[POMOC] Payday crash (geforce)

Započeo miszh :), Septembar 05, 2012, 21:34:39 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: geforce v1.0
Detaljan opis problema: Znaci svaki put kad mi bude payday crasha mi... Ako netko ima geforce ili edit te scripte a da mu ne crasha da mi pomogne.
Dio scripte: Nemogu vam to dati -.-
Neke slike/video za lakse dobivanje pomoci(neobavezno): Jednostvano izbaci crash.
Poslednja Izmena: Septembar 05, 2012, 21:35:01 POSLE PODNE od M@n in bl@ck

Stari covek

Ja nisam vidovit.
Daj kod od PayDay-a mozda tamo ima neka greska, takodje daj i sta ti da na crash-u koji kod to mozda mogu naci preko google sta je, a i daj kod to kada stigne payday jer mozda si napravio neku gresku....

EDIT:
To naravno kazem da das ako zelis da dobijes pomoc ako ne zelis onda se sam snadji i ako si koristio TD-ove mozda si zaboravio ~ jednu i to onda moze da napravi crash (mozda sam vidovit)
Poslednja Izmena: Septembar 05, 2012, 21:51:09 POSLE PODNE od [OG:RP] Mr.Gagi

[quote author=[OG:RP] Mr.Gagi link=topic=52789.msg384490#msg384490 date=1346873861]
Ja nisam vidovit.
Daj kod od PayDay-a mozda tamo ima neka greska, takodje daj i sta ti da na crash-u koji kod to mozda mogu naci preko google sta je, a i daj kod to kada stigne payday jer mozda si napravio neku gresku....

EDIT:
To naravno kazem da das ako zelis da dobijes pomoc ako ne zelis onda se sam snadji i ako si koristio TD-ove mozda si zaboravio ~ jednu i to onda moze da napravi crash (mozda sam vidovit)
[/quote]

Gagi postao vidovit,treba dobiti nobelovu nagradu za prvog vidovitog MODERATORA  ???
PS sory za spam :P
Izvinjavam se na svim glupostima i ako sam nekome napisao nesto lose, neko drugi je koristio moj profil!
__________________________________________
https://bk.gta.world - GTA World Balkan - RAGEMP

To je isto ko da trazis da ti preporucimo koji auto da kupis a ne kazes nam otprilike sta hoces ni budzet... i sad ja trebam misliti dal ti hoces mercedes ili jugo... isto tako... moras dati deo scripte ne stoji to tu bez razloga...

Sto se tice crasha da nemas mozda neki PayLog koji stoji u nekom folderu u scriptfiles a da nemas taj folder?

Ili jednostavno izguglaj CRASHDETECT plugin za samp i on ce ti izbaciti zasto ti server crasha ...

E sad ako tebi crasha ugasi ti se igrica opet moras dati kod da vidimo sta je to...

Evo ja mislim da je u textdrawu problem... Evo vam pa pogledajte...

// 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[playerid], 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[playerid][pAccount],
money,
total);

Predugacko ti je to koliko ja znam :)


Textdraws                                  0.3e      0.2X

Shown In A Single Client's Screen    92         92

Znaci najvise 92 karaktera moze da ti prikaze na monitoru od jednom a ti imas vise od toga... evo racunao sam ti ako imas ovde gde su ti dolari po 4 cifre (1000$ - imas vise sigurno al eto primer) imao bi oko 110+ karaktera... Mislim da se ovi ~n~ ~w~ ... ne racunaju kao karakteri na monitoru samo slova i brojevi... skrati to malo :P Do toga ti je 99% :)

Hvala ti za sada,probat cu nesto rijesiti pa cemo vidjet :D

Da sam na tvom mestu ja bi payday stavio u dialog/chat :) Preglednije mi nekako ... :D

Nadzi " Public PayDay " i stavi ovde..
ScripT

Evo ti to sto si trazio

public PayDay(playerid)
{
new string[300],
    account,
interest,
total,
lost,
earn,
key,
aptkey,
tmpintrate,
Hour,
Minute,
Second,
Year,
Month,
Day,
rata,
ukupno,
rent = 0;

if(IsPlayerConnected(playerid))
{
         if(PlayerInfo[playerid][pLevel] > 0)
         {
         
new playername[MAX_PLAYER_NAME];
         
GetPlayerName(playerid, playername, sizeof(playername));
account = PlayerInfo[playerid][pAccount];
key = PlayerInfo[playerid][pPhousekey];
            aptkey = PlayerInfo[playerid][pApartment];
           
          if(PlayerInfo[playerid][pHeroinIndicator] > 0)
          {
        PlayerInfo[playerid][pHeroinIndicator] -= 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[playerid][pCigareteIndicator] > 0)
        {
        PlayerInfo[playerid][pCigareteIndicator] -= 10;//Isto vrijedi za cigarete
}
        if(PlayerInfo[playerid][pCrackIndicator] > 0)
        {
        PlayerInfo[playerid][pCrackIndicator] -= 10;//Isto vrijedi za crack
}
if(PlayerInfo[playerid][pHeroinUsed] > 0)
{
PlayerInfo[playerid][pHeroinUsed] -= 1;
}
if(PlayerInfo[playerid][pCrackUsed] > 0)
{
PlayerInfo[playerid][pCrackUsed] -= 1;
}
if(PlayerInfo[playerid][pCigareteUsed] > 0)
{
PlayerInfo[playerid][pCigareteUsed] -= 1;
}
if(key != 255)
{
rent = HouseInfo[key][hRent];

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

if(strcmp(playername, ApartmentComplexInfo[ApartmentInfo[aptkey][aComplexID]][acOwner], true) == 0)
rent = 0;
else if(rent > SafeGetPlayerMoney(playerid))
{
PlayerInfo[playerid][pApartment] = 255;
ApartmentInfo[aptkey][aUsed] = 0;
strmid(ApartmentInfo[aptkey][aUser], "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[aptkey][aComplexID]][acTill] = ApartmentComplexInfo[ApartmentInfo[aptkey][aComplexID]][acTill] + rent;
}
if (key != 255 && strcmp(playername, HouseInfo[key][hOwner], true) == 0)
{
if(PlayerInfo[playerid][pAccount] > 1000000)
{
        if(PlayerInfo[playerid][pDonateRank] == 3)
    tmpintrate = intrate + 3;
else
    tmpintrate = intrate;
}
else
{
        if(PlayerInfo[playerid][pDonateRank] == 3)
    tmpintrate = intrate + 4;
else
    tmpintrate = intrate + 1;
}
}
else
{
if(PlayerInfo[playerid][pDonateRank] == 3)
    tmpintrate = 3;
else
    tmpintrate = 1;
}
if(PlayerInfo[playerid][pDonateRank] >= 2)
{
new bonus = PlayerInfo[playerid][pPayCheck] / 2;

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

Tax += TaxValue;
ukupno = TaxValue+rata;
PlayerInfo[playerid][pAccount] -= ukupno;

new checks = PlayerInfo[playerid][pPayCheck] + random(50),
    ebill = 0;
   
if(PlayerInfo[playerid][pPhousekey] != 255 || PlayerInfo[playerid][pPbiskey] != 255)
{
    ebill = (PlayerInfo[playerid][pAccount] / 10000) * (PlayerInfo[playerid][pLevel]);
    if(PlayerInfo[playerid][pAccount] > 0)
    {
     PlayerInfo[playerid][pAccount] -= ebill;
     Proracunsys[ProracunAmmount] += ebill-50;
     //SBizzInfo[4][sbTill] += ebill;
    }
}
            PlayerInfo[playerid][pTookDrugs] = 0;
            SetPVarInt(playerid, "FreeWorks", 6);
            SetPVarInt(playerid, "DutySystem", 1);
PlayerInfo[playerid][pPayDayMoney] += checks;
BizzInfo[3][bTill] += rata;
SaveProperty();
SaveGangs();
SaveProracun();

new money = SafeGetPlayerMoney(playerid);

interest = (PlayerInfo[playerid][pAccount] / 1000) * (tmpintrate);
PlayerInfo[playerid][pExp]++;
PlayerInfo[playerid][pRate]++;
PlayerPlayMusic(playerid);
PlayerInfo[playerid][pAccount] = account+interest;
earn = checks + interest;
lost = TaxValue + ebill + rent + rata;
total = earn - lost;
if(PlayerInfo[playerid][pRate] >= 251)
{
                PlayerInfo[playerid][pRate] = 0;
                PlayerInfo[playerid][pDignutKredit] = 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[playerid], 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[playerid][pAccount],
money,
total);

TextDrawSetString(PayCheckTextDrawTotal[playerid], string);

TextDrawShowForPlayer(playerid, PayCheckTextDrawTotal[playerid]);
SetPVarInt(playerid, "PayDayTextDrawShown", 1);

rent = 0;
PlayerInfo[playerid][pPayDay] = 0;
PlayerInfo[playerid][pPayCheck] = 0;
PovecajPVarInt(playerid, "ConnectTime", 1);
if(PlayerInfo[playerid][pJob] == 53)
{
                if(GetPVarInt(playerid, "ConnectTime") > 35)
{
    PlayerInfo[playerid][pJob] = 0;
    SendClientMessage(playerid, COLOR_LIGHTRED, "Dobio si otkaz jer vise nisi novi gradjanin, uzmi novi posao!");
}
}
            PlayerInfo[playerid][pKosa] += 1;
            if(PlayerInfo[playerid][pKosa] >= 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[playerid][pJob] > 0)
     PlayerInfo[playerid][pContractTime] ++;

if(PlayerInfo[playerid][pDonateRank] == 2)
{
PlayerInfo[playerid][pPayDayHad] += 1;
         if(PlayerInfo[playerid][pPayDayHad] >= 10)
     {
     PlayerInfo[playerid][pExp]++;
     PlayerInfo[playerid][pPayDayHad] = 0;
     }
}
else if(PlayerInfo[playerid][pDonateRank] == 3)
{
PlayerInfo[playerid][pPayDayHad] += 1;
         if(PlayerInfo[playerid][pPayDayHad] >= 5)
     {
     PlayerInfo[playerid][pExp]++;
     PlayerInfo[playerid][pPayDayHad] = 0;
     }
}
}
}
return 1;
}

Evo napravio sam i evo sta mi dodje sada razdvojeno ovo...
Kada hocu da ugasim cijeli payday samo mi se ugasi donji dio ove slike...

http://i.imgur.com/PZZxq.jpg - kada dodje payday
http://i.imgur.com/Wwnn3.jpg - kada pritisnem enter samo donji dio mi se zatvori!!

Molim vas opet pomoc ;) Sry za DP