Jump to content

pomoc Virtual World


_viTo_

Recommended Posts

Zdravím. Právě teď pracuji na Wall Rampách z GTA V. Zapoměl jsem jak se dělají virtuální světy. Myslím tím že defaultní svět tam je vše auta hráči atd.... ale ty rampy bych chtěl mít v jiném světě to znamená kde nebudou hráči auta (Auta pouze ty co jsou namapované na rampě ) a hráči co po zadání příkazu se teleportují do světa. nevíte jak na to ?

Link to comment
Share on other sites

před 2hodinami, DuFF said:

Streamer plugin má v CreateDynamicObject (voliteľný) parameter worldid. Ak použiješ worldid iné ako -1, vytvorený objekt bude viditeľný iba v tom svete.

Děkuju a příkaz pro teleport ? setPlayerPos ? bude to v dialogu 

 

Link to comment
Share on other sites

před 8hodinami, NuMeRe said:

Děkuju a příkaz pro teleport ? setPlayerPos ?

Ak chceš presunúť hráča, ktorý nešoféruje, jednoducho použiješ SetPlayerPos na zmenu pozície a SetPlayerVirtualWorld na zmenu virtuálneho sveta.

Ak hráč šoféruje, presunieš do virtuálneho sveta (okrem hráča) aj jeho vozidlo (použiješ GetPlayerVehicleID na zistenie ID vozidla a SetVehicleVirtualWorld na zmenu virtuálneho sveta). Pozíciu tohto vozidla potom zmeníš klasicky cez SetVehiclePos.

Potom ešte záleží, či chceš spolu s vozidlom presúvať aj všetkých pasažierov, alebo aj hráčov, ktorí sú na jeho streche. Toto by si mohol docieliť pomocou cyklu, ktorým by si prešiel všetkých pripojených hráčov a overil by si, či hráči sedia v danom vozidle (GetPlayerVehicleID), prípadne či "surfujú" na jeho streche (GetPlayerSurfingVehicleID). Ak áno, nastavil by si virtuálny svet aj im. 

PS: Nie som si istý, či po zmene pozície/virtuálneho sveta vozidla z neho nevyhodí hráčov. Ak by sa to náhodou dialo, môžeš ich vrátiť naspäť do vozidla pomocou PutPlayerInVehicle (a predtým GetPlayerVehicleSeat, aby si vedel, kam ich usadiť).

Edited by DuFF
  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...