Szerző Téma: Csak a megadott kocsiba szálláskor!  (Megtekintve 1012 alkalommal)

Csak a megadott kocsiba szálláskor!
« Dátum: 2015. március 15. - 12:55:49 »
0 Show voters
Sziasztok itt egy kicsi kód:
 

quest_car = createVehicle ( 546, -2104, 270, 36 )
   setVehicleLocked(quest_car,false)

 
na szólva nekem annyi kéne,hogy aki a quest_car nevű autóba száll,annak történjen meg az esemény (tök m1)
Tudom hogy onPlayerEnterVehicle,de ott nem tudom hogy lehet nevük alapján megkülönböztetni a kocsikat.
Aki tud segíteni,annak nagyon megköszönöm!

Nem elérhető Enigma

  • 391
    • Profil megtekintése
Csak a megadott kocsiba szálláskor!
« Válasz #1 Dátum: 2015. március 15. - 12:57:42 »
0 Show voters

setElementData(quest_car, \"questCar\", true)

 
kocsibaszálláskor pedig
 

if getElementData(vehicle, \"questCar\") then
-- stb
end

Csak a megadott kocsiba szálláskor!
« Válasz #2 Dátum: 2015. március 15. - 13:01:02 »
0 Show voters
És még egy kérdés: A setElementData működik Server oldalon is? Mert nekem oda kéne! :D

Nem elérhető Enigma

  • 391
    • Profil megtekintése
Csak a megadott kocsiba szálláskor!
« Válasz #3 Dátum: 2015. március 15. - 13:04:31 »
0 Show voters
Yep. A kocsibaszállás eventet felesleges szerveroldalra raknod, nyílván a kocsikészítést oda kell, de ezt nem.
 

addEventHandler(\"onClientVehicleEnter\", getRootElement(),
    function(thePlayer, seat)
       if thePlayer == localPlayer then
          --
        end
    end
)

Csak a megadott kocsiba szálláskor!
« Válasz #4 Dátum: 2015. március 15. - 13:06:37 »
0 Show voters
Nagyon,de nagyon köszönöm hálásan a segítségedet! :D

Dupla üzenet összevonva ekkor: [time]2015. Március 15. - 13:26:09[/time]

Hát: Itt a kliens oldali kód:
 

addEventHandler(\"onClientVehicleEnter\", getRootElement(),
    function(thePlayer, seat)
        if thePlayer == localPlayer then
        if getElementData(vehicle, \"questCar\") then
        outputChatBox(\"csinald\")
        end
    end
    end
    )

 
Itt meg a server oldali:
 

function accepted (thePlayer)
quest_car = createVehicle ( 546, -2104, 270, 36 )
   setVehicleLocked(quest_car,false)
   setElementData(quest_car, \"questCar\", true)
   
   end
   
   addEvent(\"accepted\", true)
   addEventHandler(\"accepted\", getRootElement(), accepted)

 
De sajnos nem jó. A triggerelés jó,mert leteszi a kocsit,de amikor beleszállok akkor semmi. Lehet a kezdőségem miatt én cseszerintek el vmit? :D

Dupla üzenet összevonva ekkor: [time]2015. Március 15. - 13:31:36[/time]

Vajon mi lehet a gond?? :(

Dupla üzenet összevonva ekkor: 2015. március 15. - 13:36:24

Mert sajnos mindig nem jó! :(
« Utoljára szerkesztve: 2015. március 15. - 13:36:24 írta ProgMatyi »

Nem elérhető Xenius

  • 668
    • Profil megtekintése
Csak a megadott kocsiba szálláskor!
« Válasz #5 Dátum: 2015. március 15. - 16:25:07 »
0 Show voters
onClientPlayerVehicleEnter
if source == localPlayer then
--stb
end

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal