[POMOC] Vozillo i lvl nestaje


Započeo KenBlok, Avgust 11, 2014, 19:29:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: LGRP
Opis problema o kojem se radi: E ovako.. znaci dok nekupim auto.. sve je super.. udem sve normalno,,, a kad kupim .. i odem off i udem ponovo bude mi lvl nula i auta mi nema...
Dio skripte: Neznam sta da dam
Slika (neobavezno): //
UreÄ'ivanje poruke

jesi pogledao ocitavanje vozila scriptfile sve?

Spremi on njega.. sve oke.. i park vozilo.. i odem relog.. znaci bude mi level na nuli.. i vozilo na nekom polju mi se pokazuje.. i resetam srv... onda je vozilo di sam ga park i lvl normalno radi.. i odem opet relog.. i ista stvar bude!!


Evo sta mi je pod to..


forward OnPlayerDisconnect2(playerid);
public OnPlayerDisconnect2(playerid)
{
        UnistiPanel(playerid);
        UnistiDraws(playerid);
        UnistiDodNovac(playerid);
        SacuvajNepokretnu(playerid);
        return 1;
}
public OnPlayerDisconnect(playerid,reason)
{
    UnistiVozila(playerid);
    OnUpdatePlayer(playerid);
    if(PlayerInfo[playerid][pZaprekaId]!=-1&&PlayerInfo[playerid][pZaprekaId]>0)
    {
              DestroyDynamicObject(PlayerInfo[playerid][pZaprekaId]);
    }
    if(PlayerInfo[playerid][pSpikeStrip]!=-1&&PlayerInfo[playerid][pSpikeStrip]>0)
    {
  	          if(SpikeInfo[PlayerInfo[playerid][pSpikeStripID]][ssKojiIgrac] == playerid)
  	          {
				    if(SpikeInfo[PlayerInfo[playerid][pSpikeStripID]][ssCreated]==1)
				    {
		                  SpikeInfo[PlayerInfo[playerid][pSpikeStripID]][ssX]=0.0;
		                  SpikeInfo[PlayerInfo[playerid][pSpikeStripID]][ssY]=0.0;
		                  SpikeInfo[PlayerInfo[playerid][pSpikeStripID]][ssZ]=0.0;
		                  SpikeInfo[PlayerInfo[playerid][pSpikeStripID]][ssCreated]=0;
		                  SpikeInfo[PlayerInfo[playerid][pSpikeStripID]][ssKojiIgrac]=0;
		                  SpikeInfo[PlayerInfo[playerid][pSpikeStripID]][ssObjektID]=0;
				          DestroyDynamicObject(PlayerInfo[playerid][pSpikeStrip]);
                          spikeKreiranih -= 1;
						  PlayerInfo[playerid][pSpikeStrip]=-1;
				          PlayerInfo[playerid][pSpikeStripID]=-1;
			    	}
  	          }
    }
    if(PlayerInfo[playerid][pRadar]!=-1&&PlayerInfo[playerid][pRadar]>0)
    {
  	          if(RadarInfo[PlayerInfo[playerid][pRadarID]][radKojiIgrac] == playerid)
  	          {
				    if(RadarInfo[PlayerInfo[playerid][pRadarID]][radKreiran]==1)
				    {
		                  RadarInfo[PlayerInfo[playerid][pRadarID]][radX]=0.0;
		                  RadarInfo[PlayerInfo[playerid][pRadarID]][radY]=0.0;
		                  RadarInfo[PlayerInfo[playerid][pRadarID]][radZ]=0.0;
		                  RadarInfo[PlayerInfo[playerid][pRadarID]][radKreiran]=0;
		                  RadarInfo[PlayerInfo[playerid][pRadarID]][radKojiIgrac]=0;
		                  RadarInfo[PlayerInfo[playerid][pRadarID]][radObjektID]=0;
				          DestroyDynamicObject(PlayerInfo[playerid][pRadar]);
				          if(IsValidDynamic3DTextLabel(RadarInfo[PlayerInfo[playerid][pRadarID]][radTekstID]))
				          {
				               DestroyDynamic3DTextLabel(RadarInfo[PlayerInfo[playerid][pRadarID]][radTekstID]);
				          }
						  mjeracaBrzine -= 1;
				          PlayerInfo[playerid][pRadar]=-1;
				          PlayerInfo[playerid][pRadarID]=-1;
			    	}
  	          }
    }
    if(GetPVarInt(playerid, "Bomba_Var")>0)
	{
	         if(GetPVarInt(playerid, "Bomba_Vrsta")==1)
      	     {
                 SetPVarInt(playerid, "Bomba_Var", 0);
                 SetPVarInt(playerid, "Bomba_Vrsta", 0);
                 SetPVarInt(playerid, "Bomba_Vrrijeme", 0);
                 DestroyPickup(bombapickup[playerid]);
	         }
	         else
	         {
	             AutoBomba[PlayerInfo[playerid][pAutoBombaId]]=0;
	             AutoBombaJacina[PlayerInfo[playerid][pAutoBombaId]]=0;
                 SetPVarInt(playerid, "Bomba_Var", 0);
                 SetPVarInt(playerid, "Bomba_Vrsta", 0);
	         }
	}
    SetTimerEx("OnPlayerDisconnect2", Sec(5), false, "d", playerid);
	if(playerid == PozvaoHitnu){PozvaoHitnu = -1;}
	if(playerid == PozvaoPoliciju){PozvaoPoliciju = -1;}
	if(playerid == PozvaoTaxi){PozvaoTaxi = -1;}
	if(playerid == PozvaoBus){PozvaoBus = -1;}
	if(playerid == PozvaoMehanicara){PozvaoMehanicara = -1;}
        if(fzcrveni[playerid]==1)
        {
		    crvenihigraca -= 1;
		    D_ResetirajOruzje(playerid);
        }
        if(fzplavi[playerid]==2)
        {
		    plavihigraca -= 1;
		    D_ResetirajOruzje(playerid);
        }
	if(IznajmioVozilo[playerid] != -1)
	{
		    SetVehicleToRespawn(RentVozilo[IznajmioVozilo[playerid]]);
		    PlayerInfo[playerid][RentMin] = 0;
		    KillTimer(RTimer[playerid]);
		    VoziloIznajmljeno[IznajmioVozilo[playerid]] = -1;
	}
	if(BrzinomjerTimerUkljucen[playerid] == true)
	{
		BrzinomjerTimerUkljucen[playerid] = false;
		KillTimer(BrzinomjerTimer[playerid]);
	}
	UKuci[playerid] = -1;
	UFirmi[playerid] = -1;
	rentdrawprikazan[playerid] = false;
	if(fzlabelukljucen1[playerid]==true)
    {
        Delete3DTextLabel(FZCRV[playerid]);
        fzlabelukljucen1[playerid]=false;
    }
    if(fzlabelukljucen2[playerid]==true)
    {
        Delete3DTextLabel(FZPLAV[playerid]);
        fzlabelukljucen2[playerid]=false;
    }
	if(GetPVarInt(playerid, "Spectate") >-1 && GetPVarInt(playerid, "Spectate") <500)
	{
	KillTimer(Rekona[playerid]);
	}
    if(dutyukljucen[playerid]==true)
    {
        Delete3DTextLabel(DutyLabel[playerid]);
        dutyukljucen[playerid]=false;
        kolkodutylabela-=1;
    }
    if(MuteLabelUkljucen[playerid]==true)
    {
        Delete3DTextLabel(MuteLabel[playerid]);
        MuteLabelUkljucen[playerid]=false;
    }
    if(taxidutyukljucen[playerid]==true)
	{
		     Delete3DTextLabel(TaxiDutyLabel[playerid]);
		     taxidutyukljucen[playerid]=false;
	}
	BezanjeOtkriveno[playerid] = 0;
	if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
	{
		if(IsPlayerConnected(TransportDriver[playerid]))
		{
			TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
			TransportTime[TransportDriver[playerid]] = 0;
			TransportCost[TransportDriver[playerid]] = 0;
			new string[164];
			if(FareDuty[TransportDriver[playerid]] == 1)
			{
			format(string, sizeof(string), "~w~Musterija je napustila taxi~n~~g~zarada: %d$",TransportCost[playerid]);
			GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
			}
			else if(FareDuty[TransportDriver[playerid]] == 2)
			{
			format(string, sizeof(string), "~w~Musterija je napustila bus~n~~g~zarada: %d$",TransportCost[playerid]);
			GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
			}
			TransportDriver[playerid] = 999;
		}
	}
		if(PlayerInfo[playerid][pPoljePrvo]!=-1)
	    {
		    if(PlayerInfo[playerid][pPoljeDroga1]==DrogaInfo[PlayerInfo[playerid][pPoljePrvo]][drgRandBroj])
		    {
		       DrogaInfo[PlayerInfo[playerid][pPoljePrvo]][drgJelzasadjeno]=0;
		       DrogaInfo[PlayerInfo[playerid][pPoljePrvo]][drgIdKojiJeZasadio]=-1;
		       DrogaInfo[PlayerInfo[playerid][pPoljePrvo]][drgRandBroj]=-1;
		       DrogaInfo[PlayerInfo[playerid][pPoljePrvo]][drgVrijemeOdSadjenja]=0;
		       MoveDynamicObject(DrogaPolje[PlayerInfo[playerid][pPoljePrvo]],DrogaBiljke[PlayerInfo[playerid][pPoljePrvo]][0], DrogaBiljke[PlayerInfo[playerid][pPoljePrvo]][1], DrogaBiljke[PlayerInfo[playerid][pPoljePrvo]][2],4.0);
		    }
	    }
	    if(PlayerInfo[playerid][pPoljeDrugo]!=-1)
	    {
		    if(PlayerInfo[playerid][pPoljeDroga2]==DrogaInfo[PlayerInfo[playerid][pPoljeDrugo]][drgRandBroj])
		    {
		       DrogaInfo[PlayerInfo[playerid][pPoljeDrugo]][drgJelzasadjeno]=0;
		       DrogaInfo[PlayerInfo[playerid][pPoljeDrugo]][drgIdKojiJeZasadio]=-1;
		       DrogaInfo[PlayerInfo[playerid][pPoljeDrugo]][drgRandBroj]=-1;
		       DrogaInfo[PlayerInfo[playerid][pPoljeDrugo]][drgVrijemeOdSadjenja]=0;
		       MoveDynamicObject(DrogaPolje[PlayerInfo[playerid][pPoljeDrugo]],DrogaBiljke[PlayerInfo[playerid][pPoljeDrugo]][0], DrogaBiljke[PlayerInfo[playerid][pPoljeDrugo]][1], DrogaBiljke[PlayerInfo[playerid][pPoljeDrugo]][2],4.0);
		    }
	    }
	    if(PlayerInfo[playerid][pPoljeTrece]!=-1)
	    {
		    if(PlayerInfo[playerid][pPoljeDroga3]==DrogaInfo[PlayerInfo[playerid][pPoljeTrece]][drgRandBroj])
		    {
		       DrogaInfo[PlayerInfo[playerid][pPoljeTrece]][drgJelzasadjeno]=0;
		       DrogaInfo[PlayerInfo[playerid][pPoljeTrece]][drgIdKojiJeZasadio]=-1;
		       DrogaInfo[PlayerInfo[playerid][pPoljeTrece]][drgRandBroj]=-1;
		       DrogaInfo[PlayerInfo[playerid][pPoljeTrece]][drgVrijemeOdSadjenja]=0;
		       MoveDynamicObject(DrogaPolje[PlayerInfo[playerid][pPoljeTrece]],DrogaBiljke[PlayerInfo[playerid][pPoljeTrece]][0], DrogaBiljke[PlayerInfo[playerid][pPoljeTrece]][1], DrogaBiljke[PlayerInfo[playerid][pPoljeTrece]][2],4.0);
		    }
	    }
	foreach(Player, i)
	{
		    if(Meta[i] == playerid)
		    {
		        SCM(i, COLOR_YELLOW, "**Vasa meta je napustila server.");
		        Meta[i] = -1;
			}
	}
	if(Aktovka[playerid] == 1)
    {
	    Aktovka[playerid] = 0;
	    RemovePlayerAttachedObject(playerid,9);
	}
	return 1;
}


Nema je u skripti.. kak da stavim to..

Poslednja Izmena: Avgust 12, 2014, 10:57:05 PRE PODNE od KenBlok

/////////////////////////////////////////////CUVANJA/CITANJA////////////////////////////////////////////////////
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int("Password",PI[playerid][pPass]);
    INI_Int("NovacDzep",PI[playerid][pNovacDzep]);
    INI_Int("Admin",PI[playerid][pAdmin]);
    INI_Int("Ubistava",PI[playerid][pUbistava]);
    INI_Int("Smrti",PI[playerid][pSmrti]);
    INI_Int("Level",PI[playerid][pLevel]);
    INI_Int("supporter",PI[playerid][pGM]);
    INI_Int("Skin",PI[playerid][pSkin]);
    INI_Int("Godine",PI[playerid][pGodine]);
    INI_Int("Drzava",PI[playerid][pDrzava]);
    INI_Int("Pol",PI[playerid][pSex]);
    INI_Int("Tutorial",PI[playerid][pTutorial]);
    INI_String("Email",PI[playerid][pEmail], 128);
    INI_Int("Lider",PI[playerid][pLider]);
    INI_Int("Clan",PI[playerid][pClan]);
    INI_Int("Rank",PI[playerid][pRank]);
    INI_Int("Mutiran",PI[playerid][pMutiran]);
    INI_Int("NovacBanka",PI[playerid][pNovacBanka]);
    INI_Int("Warn",PI[playerid][pWarn]);
    INI_Int("BankovniRacun",PI[playerid][pBankovniRacun]);
    INI_Int("Zatvor",PI[playerid][pZatvor]);
    INI_Int("ZatvorenVreme",PI[playerid][pZatvorenVreme]);
    INI_Int("MutiranVreme",PI[playerid][pMutiranVreme]);
    INI_Int("Respekti",PI[playerid][pExp]);
    INI_Int("UhapsenPuta",PI[playerid][pUhapsenPuta]);
    INI_Int("Droga",PI[playerid][pDroga]);
    INI_Int("Mats",PI[playerid][pMats]);
    INI_Int("PayDayPoeni",PI[playerid][pPayDayPoeni]);
    INI_Int("SatiIgre",PI[playerid][pSatiIgre]);
    INI_Int("IznosRate",PI[playerid][pIznosRate]);
    INI_Int("IznosKredita",PI[playerid][pIznosKredita]);
    INI_Int("PreostaloZaOtplatu",PI[playerid][pPreostaloZaOtplatu]);
    INI_Int("ADozvola",PI[playerid][pADozvola]);
    INI_Int("KamionDozvola",PI[playerid][pKamionDozvola]);
    INI_Int("AvionDozvola",PI[playerid][pAvionDozvola]);
    INI_Int("MotorDozvola",PI[playerid][pMotorDozvola]);
    INI_Int("BrodDozvola",PI[playerid][pBrodDozvola]);
    INI_Int("GunDozvola",PI[playerid][pGunDozvola]);
    INI_Int("PosedovanjeFirme",PI[playerid][pPosedovanjeFirme]);
    INI_Int("Mobilni",PI[playerid][pMobilni]);
    INI_Int("Imenik",PI[playerid][pImenik]);
    INI_Int("MobKredit",PI[playerid][pMobKredit]);
    INI_Int("Cigare",PI[playerid][pCigare]);
    INI_Int("Upaljac",PI[playerid][pUpaljac]);
    INI_Int("Kanap",PI[playerid][pKanap]);
    INI_Int("Naocare",PI[playerid][pNaocare]);
    INI_Int("Sat",PI[playerid][pSat]);
    INI_Int("BorbeniStil",PI[playerid][pBorbeniStil]);
    INI_Int("Posao",PI[playerid][pPosao]);
    INI_Int("Hrana",PI[playerid][pHrana]);
    INI_Int("PosedovanjeKuce",PI[playerid][pPosedovanjeKuce]);
    INI_Int("ProveraSpawna",PI[playerid][pProveraSpawna]);
    INI_Int("Rent",PI[playerid][pRent]);
    INI_Int("PosedovanjeStana",PI[playerid][pPosedovanjeStana]);
    INI_Int("PosedovanjeVikendice",PI[playerid][pPosedovanjeVikendice]);
    INI_Int("OrgUgovor",PI[playerid][pOrgUgovor]);
    INI_Int("PosaoUgovor",PI[playerid][pPosaoUgovor]);
    INI_Int("PosedovanjeAuta",PI[playerid][pPosedovanjeAuta]);
    INI_Int("DzeparosVreme",PI[playerid][pDzeparosVreme]);
    INI_Int("PosedovanjeMotora",PI[playerid][pPosedovanjeMotora]);
    INI_Int("Kaciga",PI[playerid][pKaciga]);
    INI_Int("PosedovanjeBicikla",PI[playerid][pPosedovanjeBicikla]);
    INI_Int("PosedovanjeAviona",PI[playerid][pPosedovanjeAviona]);
    INI_Int("PosedovanjePlovila",PI[playerid][pPosedovanjePlovila]);
    INI_Int("DonatorBodovi", PI[playerid][pDonatorBodovi]);
    INI_Int("Promoter",PI[playerid][pPromoter]);
    INI_Int("Vip",PI[playerid][pVip]);
    INI_Int("Recepcija",PI[playerid][pRecepcija]);
    INI_Int("RobBank",PI[playerid][pRobbankVreme]);
    INI_Int("KonopacVreme",PI[playerid][pKonopacVreme]);
    INI_Int("ElektricarVremeDoKraja",PI[playerid][pElektricarVreme]);
    INI_Int("Pasos",PI[playerid][pPasos]);
    INI_Int("RobBank",PI[playerid][pRobBank]);
    INI_Int("Zlato",PI[playerid][pZlato]);
    INI_Int("Sekretarica",PI[playerid][pSekretarica]);
    INI_Int("PricaoNiko",PI[playerid][pPricaoNiko]);
    INI_Int("Kofer",PI[playerid][pKofer]);
    INI_Int("Ispit1",PI[playerid][pIspit1]);
    INI_Int("Ispit2",PI[playerid][pIspit2]);
    INI_Int("Diploma",PI[playerid][pDiploma]);
	return 1;
}


izgleda si izbrisao loaduser_data

================================================
Radovi:
[FILTERSCRIPT] Jetpack
[FILTERSCRIPT] Glasanje
[MAP] NG Hospital
[MAP] NG Ostrvo

================================================
NouZI Gaming Loading: 30% BaySide
================================================
POTREBAN MAPPER ZA MAPANJE ENTERIJERA
================================================

sta ovo

C:\Users\Dario\Desktop\NBG.pwn(1794) : error 017: undefined symbol "INI_Int"
C:\Users\Dario\Desktop\NBG.pwn(1794) : warning 215: expression has no effect
C:\Users\Dario\Desktop\NBG.pwn(1794) : error 001: expected token: ";", but found "]"
C:\Users\Dario\Desktop\NBG.pwn(1794) : error 029: invalid expression, assumed zero
C:\Users\Dario\Desktop\NBG.pwn(1794) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


e a ovo mi se pokazalo.. u server log.. kad udem i park auto.. izadem i kad ponovo ulazim..

[join] Darius_Black has joined the server (0:192.168.1.235)
[19:24:13] [debug] Run time error 4: "Array index out of bounds"
[19:24:13] [debug]  Accessing element at index 65535 past array upper bound 1999
[19:24:13] [debug] AMX backtrace:
[19:24:14] [debug] #0 00018ed8 in ?? () from NBG.amx
[19:24:14] [debug] #1 0001cd80 in ?? () from NBG.amx
[19:24:14] [debug] #2 00335ef4 in public OnDialogResponse () from NBG.amx
[19:24:25] [debug] Run time error 4: "Array index out of bounds"
[19:24:25] [debug]  Accessing element at index 65535 past array upper bound 1999
[19:24:25] [debug] AMX backtrace:
[19:24:25] [debug] #0 00018ed8 in ?? () from NBG.amx
[19:24:25] [debug] #1 000658ac in ?? () from NBG.amx
[19:24:25] [debug] #2 0000b1e8 in ?? () from NBG.amx
[19:24:25] [debug] #3 0000a564 in ?? () from NBG.amx
[19:24:25] [debug] #4 00002920 in public Audio_OnPlayerDisconnect () from NBG.amx
[19:24:25] [debug] #5 native CallLocalFunction () [00472ad0] from samp-server.exe
[19:24:25] [debug] #6 000015dc in public OnPlayerDisconnect () from NBG.amx

Gdje si stavio load user ?  njega stavis gdje su ti svi publici ..

Skini zadnju verziju LARP moda ta nema bagova.

================================================
Radovi:
[FILTERSCRIPT] Jetpack
[FILTERSCRIPT] Glasanje
[MAP] NG Hospital
[MAP] NG Ostrvo

================================================
NouZI Gaming Loading: 30% BaySide
================================================
POTREBAN MAPPER ZA MAPANJE ENTERIJERA
================================================