Witam! Zaczelem robic skrypt na teleport w GUI.. Lecz w chwili obecnej cos jest nie tak. Mianowicie chodzi mi o to, ze skrypt niby dzia?a.. Lecz nie dzia?a po wej?ciu w marker pojawia si? okienko, po wyj?ciu normalne znika, lecz gdy klikam spacje nie teleportuje mnie. Skrypt jest robiony po stronie Clienta. A oto kod:
Podpis
Aktualny projekt: LSgame
Na scenie MTA od: 2015 roku.
Discord: Chwilowoo, brak
Jakie? b??dy db3?
Wydaje mi si?, ?e to nie jest wina samego binda. Wgra?em tylko bindy na sw?j serwer i normalnie mnie teleportuje.
Dobra, mam. Markery kt?re si? respi?, nazywaj? si? tak samo jak funkcje i db3 wywala b??d, ?e oczekiwa? markera a dosta? funkcj?.
local screenW, screenH = guiGetScreenSize()
function guiWejscie()
dxDrawImage(screenW * 0.0000, screenH * 0.0000, screenW * 1.0400, screenH * 1.0000, "teleport.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawText("Urz?d Miasta\nAby si? przeteleportowa? kliknij\n'Spacje'", screenW * 0.4025, screenH * 0.8100, screenW * 0.7025, screenH * 0.9033, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, true, false, false)
end
function guiWyjscie()
dxDrawImage(screenW * 0.0000, screenH * 0.0000, screenW * 1.0400, screenH * 1.0000, "teleport.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawText("Urz?d Miasta\nAby si? przeteleportowa? kliknij\n'Spacje'", screenW * 0.4025, screenH * 0.8100, screenW * 0.7025, screenH * 0.9033, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, true, false, false)
end
local marker = createMarker(0, 0, 3.5,"arrow",2,0,200,20)
local marker2 = createMarker(0, 10, 3.5,"arrow",2,255,0,100)
setElementInterior(marker2,3)
function infoMarker(el,md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
addEventHandler("onClientRender",root,guiWejscie)
end
function infoMarker2(el,md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
addEventHandler("onClientRender",root,guiWyjscie)
end
addEventHandler("onClientMarkerHit",marker,infoMarker)
addEventHandler("onClientMarkerHit",marker2,infoMarker2)
bindKey("space","down",function()
player=localPlayer
if not isElementWithinMarker(player,marker) then return end
if getPedOccupiedVehicle(player) then return end
setElementPosition(player,-1637.5400390625, 508, -270.10000610352)
setElementInterior(root,0)
end)
bindKey("space","down",function()
player=localPlayer
if not isElementWithinMarker(player,marker2) then return end
if getPedOccupiedVehicle(player) then return end
setElementPosition(player,-2056.44, 469.39, 35.17)
setElementInterior(root,0)
end)
function markerr ( leavingPlayer, matchingDimension )
removeEventHandler("onClientRender",root,guiWejscie)
end
addEventHandler ( "onClientMarkerLeave", getRootElement(), markerr )
function markerr2 ( leavingPlayer, matchingDimension )
removeEventHandler("onClientRender",root,guiWejscie)
end
addEventHandler ( "onClientMarkerLeave", getRootElement(), markerr2 )
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach