Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4559 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Mašina atsispawnina nors ir joje  kažkas sėdi, nors taip būti neturėtų. Kodas:

       for( new vehicleid = 0; vehicleid < MAX_VEHICLES; vehicleid++ )
       {
           if(vDT[vehicleid][pirkta] == 0)
           {
            if( !IsPlayerInAnyVehicle( vehicleid ) )
            {
                new
                    Float:tpos[ 3 ];

                GetVehiclePos( vehicleid, tpos[0], tpos[1], tpos[2] );
                if( tpos[0] != vDT[vehicleid][spanwx] && tpos[1] != vDT[vehicleid][spanwy] && tpos[2] != vDT[vehicleid][spanwz] )
                {
                    SetVehicleToRespawn( vehicleid );
                }
            }
        }
    }

Kas čia per xuine?

   

Redaguota , nario - wuPoR_`
 for( new vehicleid = 0; vehicleid < MAX_VEHICLES; vehicleid++ )
       {
           if(vDT[vehicleid][pirkta] == 0)
           {
            if( !IsPlayerInAnyVehicle( vehicleid ) )
            {
                new
                    Float:tpos[ 3 ];

                GetVehiclePos( vehicleid, tpos[0], tpos[1], tpos[2] );
                if( tpos[0] != vDT[vehicleid][spanwx] && tpos[1] != vDT[vehicleid][spanwy] && tpos[2] != vDT[vehicleid][spanwz] )
            }
        }
    }

Dabar? Turėtų veikti... Nežinau netestinau.

889c42769433afb005100efab362fc07943.png


Geriau nebūt kaip visi, o kažką tikro išmokt. - Justas Š. 

 for( new vehicleid = 0; vehicleid < MAX_VEHICLES; vehicleid++ )
       {
           if(vDT[vehicleid][pirkta] == 0)
           {
            if( !IsPlayerInAnyVehicle( vehicleid ) )
            {
                new
                    Float:tpos[ 3 ];

                GetVehiclePos( vehicleid, tpos[0], tpos[1], tpos[2] );
                if( tpos[0] != vDT[vehicleid][spanwx] && tpos[1] != vDT[vehicleid][spanwy] && tpos[2] != vDT[vehicleid][spanwz] )
            }
        }
    }

Dabar? Turėtų veikti... Nežinau netestinau.

 

Neturėtų manau, nes kur funkcija kad mašina atstatytų?

Mano galva, tai funkcijos IsPlayerInAnyVehicle parametras tikrina pagal žaidėjo ID ar jis mašinoje, o ne automobilio, todėl tikrinant funkcija bando ieškoti tokio žaidėjo ID, kokia yra vehicleid kintamojo reikšmė.. Pakeisk tą parametrą į playerid, ir viskas turėtų išsispręsti.

Bet kaip tada su "playerid" ? Jei aš jį parašau meta errora nes tokio nėra. :>

Nebūtų paprasčiau ( ar net logiškiau ) naudoti AddStaticVehicleEx funkciją, kuri turi "respawn delay" parametrą ir kai žaidėjas išlipa iš mašinos ji po nurodyto laiko atsistato į vietą?

prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4559 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...