Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: KenBlok poslato Avgust 11, 2014, 19:29:23 POSLE PODNE

Naslov: [POMOC] Vozillo i lvl nestaje
Poruka od: KenBlok poslato Avgust 11, 2014, 19:29:23 POSLE PODNE
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
Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: [JV:RP] Milos poslato Avgust 11, 2014, 22:16:44 POSLE PODNE
jesi pogledao ocitavanje vozila scriptfile sve?
Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: KenBlok poslato Avgust 12, 2014, 00:19:36 PRE PODNE
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!!
Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: DevoXx poslato Avgust 12, 2014, 01:55:51 PRE PODNE
OnPlayerDisconnect ? provjeri ga.
Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: KenBlok poslato Avgust 12, 2014, 07:54:22 PRE PODNE
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;
}
Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: DevoXx poslato Avgust 12, 2014, 09:56:12 PRE PODNE
LoadUser_data ?

imašli ovo?
Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: KenBlok poslato Avgust 12, 2014, 10:07:16 PRE PODNE
Nema je u skripti.. kak da stavim to..

Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: Limdzaâ„¢ poslato Avgust 12, 2014, 18:45:54 POSLE PODNE
/////////////////////////////////////////////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
Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: KenBlok poslato Avgust 12, 2014, 18:52:24 POSLE PODNE
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.
Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: DevoXx poslato Avgust 12, 2014, 19:30:05 POSLE PODNE
to ini_int definiši kako je kod tebe u scripti ..
Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: KenBlok poslato Avgust 12, 2014, 19:41:46 POSLE PODNE
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
Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: DevoXx poslato Avgust 12, 2014, 21:27:40 POSLE PODNE
Gdje si stavio load user ?  njega stavis gdje su ti svi publici ..
Naslov: Odg: [POMOC] Vozillo i lvl nestaje
Poruka od: Limdzaâ„¢ poslato Avgust 13, 2014, 05:53:36 PRE PODNE
Skini zadnju verziju LARP moda ta nema bagova.