Szerző Téma: Játékos a járműbe  (Megtekintve 899 alkalommal)

Játékos a járműbe
« Dátum: 2018. május 06. - 17:59:09 »
0 Show voters
Hogyan lehet beültetni azt a játékost a buszba, amelyik megnyomta a gombot?
Próbáltam már Kliens és Szerveroldalon is a warpPlayerIntoVehicle ( root, bus )-t és a warpPedIntoVehicle ( root, bus ) -t is.
 
Kliens oldalon
 

function elkezd()
outputChatBox(\"Üdvözöllek a busztársaságnál.\")
outputChatBox(\"Szeretnéd elkezdeni a munkát? Ha igen, válassz egy útvonalat!\")


valaszto = guiCreateWindow ( 0.35, 0.6, 0.3, 0.3, \"Útvonal választó\", true )
helyijarat_button = guiCreateButton( 0.05, 0.3, 0.4, 0.2, \"Helyijárat\", true, valaszto)
tavolsagijarat_button = guiCreateButton( 0.55, 0.3, 0.4, 0.2, \"Távolsági járat\", true, valaszto )
bezar_button = guiCreateButton( 0.8, 0.8, 0.2, 0.2, \"Bezár\", true, valaszto )
addEventHandler ( \"onClientGUIClick\", helyijarat_button, helyijarat, false )
addEventHandler ( \"onClientGUIClick\", bezar_button, bezar, false )
addEventHandler ( \"onClientMarkerLeave\", root, bezar)
end
addEventHandler(\"onClientMarkerHit\",getRootElement(),elkezd)
function bezar()
guiSetVisible(valaszto, false)
end
 
function helyijarat()
guiSetVisible ( valaszto, false )
triggerServerEvent( \"helyijarat_v\", getRootElement())
   warpPlayerIntoVehicle ( root, bus )
--spawnVehicle(bus, 2174, -2282, 14 )
end

 
 
 
Szerveroldal
 

   local x = 2177
local y = -2258
local z = 15
local munkaado = nil
local bus = nil
function munkaado( )
--if munka == 0 then
   createPed ( 141, x, y, z,-90 )
   createBlip (x,y,z)
   munkaado = createMarker ( x+0.1, y+0.07, z-2, \"cylinder\", 1.5, 255, 255, 0, 170 )
--end
end
addEventHandler( \"onResourceStart\", getRootElement(), munkaado )
addEvent(\"helyijarat_v\", true)
addEventHandler(\"helyijarat_v\", getRootElement(),
function (helyijarat_v)
bus = createVehicle ( 431, 2174, -2282, 14 )
end)
« Utoljára szerkesztve: 2018. május 06. - 17:59:55 írta DarkxD »

Nem elérhető regun

Játékos a járműbe
« Válasz #1 Dátum: 2018. május 08. - 13:37:55 »
+1 Show voters

kliens:
function helyijarat()
guiSetVisible ( valaszto, false )
triggerServerEvent( \"helyijarat_v\",localPlayer,localPlayer)
end


szerver:
function helyijarat_v(player)
bus = createVehicle ( 431, 2174, -2282, 14 )
warpPedIntoVehicle(player,bus)
end)
addEvent(\"helyijarat_v\", true)
addEventHandler(\"helyijarat_v\", getRootElement(),helyijarat_v)

Játékos a járműbe
« Válasz #2 Dátum: 2018. május 10. - 16:54:00 »
0 Show voters
Köszi! Működik! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal