Szerző Téma: Teleportálás client oldalon  (Megtekintve 967 alkalommal)

Teleportálás client oldalon
« Dátum: 2015. június 02. - 17:06:23 »
0 Show voters
Szasztok! Azért kérek segítséget, mert nem találok megfelelő leírást, hogy hogyan kéne azt megoldani ha előhoztam egy panel-t a f4 el akkor hogyan bírnám megoldani azt, hogy ha rákattintok elvisz pl Los Santos-ba. Megvan hogyan kell rákattintani, csak a teleport hoz nem találok semmit.
eddig ezek vannak meg:
function gui(key)
screenWidth, screenHeight = guiGetScreenSize()
windowWidth, windowHeight = 800, 600
x = (screenWidth/2) - (windowWidth/2)
y = (screenHeight/2) - (windowHeight/2)
hatter = guiCreateStaticImage(x, y, 800, 600, \"img.png\", false)
showCursor(true)
x = guiCreateLabel(720, 25, 120, 40, \"\", false, hatter)
--gomb2 = guiCreateLabel(700, 30, 120, 40, \"\", false, hatter)
--gomb3 = guiCreateLabel(650, 30, 120, 40, \"\", false, hatter)
gomb1 = guiCreateLabel(50, 200, 700, 100, \"\", false, hatter)
addEventHandler(\"onClientGUIClick\", x, bezaras, false)
--addEventHandler(\"onClientGUIClick\", gomb2, g2, false)
--addEventHandler(\"onClientGUIClick\", gomb3, g3, false)
addEventHandler(\"onClientGUIClick\", gomb1, g1, false)
end
bindKey(\"f4\", \"down\", gui)
function bezaras()
showCursor(false)
guiSetVisible(hatter, false)
end

Teleportálás client oldalon
« Válasz #1 Dátum: 2015. június 02. - 17:47:47 »
0 Show voters
TriggerServerEvent(event, element) és SpawnPlayer(player, x, y, z)
vagy
setElementPosition(player, x, y, z)

Teleportálás client oldalon
« Válasz #2 Dátum: 2015. június 02. - 18:33:06 »
0 Show voters
Mármint, hogy érted?

Teleportálás client oldalon
« Válasz #3 Dátum: 2015. június 02. - 19:12:14 »
0 Show voters
Kliens oldal:
function gui(key)
   screenWidth, screenHeight = guiGetScreenSize()
   windowWidth, windowHeight = 800, 600
   x = (screenWidth/2) - (windowWidth/2)
   y = (screenHeight/2) - (windowHeight/2)
   
   hatter = guiCreateStaticImage(x, y, 800, 600, \"img.png\", false)
   showCursor(true)
   x = guiCreateLabel(720, 25, 120, 40, \"\", false, hatter)
   --gomb2 = guiCreateLabel(700, 30, 120, 40, \"\", false, hatter)
   --gomb3 = guiCreateLabel(650, 30, 120, 40, \"\", false, hatter)
 
   gomb1 = guiCreateButton(720, 250, 120, 40, \"CS\", false, hatter) -- gombot kell csinálni, mert tudtommal már nem működik a label-es dolog, ezért...
   guiSetAlpha(gomb, 0) -- ... itt nem látható már, de létezik
   
   addEventHandler(\"onClientGUIClick\", x, bezaras, false)
   --addEventHandler(\"onClientGUIClick\", gomb2, g2, false)
   --addEventHandler(\"onClientGUIClick\", gomb3, g3, false)
   addEventHandler(\"onClientGUIClick\", gomb1, g1, false)
end
bindKey(\"f4\", \"down\", gui)
function bezaras()
showCursor(false)
 
guiSetVisible(hatter, false)
end
function g1() -- a teleportálós funkció
setTimer(triggerServerEvent, 100, 1, \"tp\", resourceRoot) -- raktam rá timert mertmértne
end

 
Szerver oldal: 
function tpme(player)
player = client
spawnPlayer(player, x, y, z) -- x, y, z helyére helyettesítsd be a koordinátáid
end
addEvent(\"tp\", true)
addEventHandler(\"tp\", resourceRoot, tpme)

Nem elérhető Xenius

  • 668
    • Profil megtekintése
Teleportálás client oldalon
« Válasz #4 Dátum: 2015. június 02. - 19:22:52 »
0 Show voters
setElementPosition

Teleportálás client oldalon
« Válasz #5 Dátum: 2015. június 02. - 19:46:55 »
0 Show voters
Nagyon köszönöm sikerült :D
Örömkép:
\"gta_sa_2015-06-13_20-45-23-638_www.kepfeltoltes.hu_.jpg\"

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal