hey
ClientSide :
function gui()
local screenWidth, screenHeight = guiGetScreenSize()
if screenHeight < 700 then
g_MapSide = 450
else
g_MapSide = 700
end
local width = g_MapSide + 20
local height = g_MapSide
local X = 0
local Y = 0
wdwMap = guiCreateWindow( X, Y, width, height, "Map", false )
imgMap = guiCreateStaticImage ( X, Y, g_MapSide, g_MapSide, "map.png", false, wdwMap )
addEventHandler("onClientGUIDoubleClick", imgMap, map, false)
end
function make()
gui()
if (wdwMap ~= nil) then
guiSetVisible(wdwMap, true)
else
outputChatBox("Ein Problem mit der GUI besteht, bitte benachrichtige einen Admin")
end
showCursor(true)
guiSetInputEnabled(true)
end
function map(button, state, relX, relY)
px = ((relX*6000 /g_MapSide)-3000)
py = (3000 - (relY*6000/g_MapSide))
triggerServerEvent("sp",getLocalPlayer(),px,py)
guiSetVisible(wdwMap, false)
showCursor(false)
guiSetInputEnabled(false)
end
addCommandHandler("t", make)
ServerSide
function createmaker(x, y)
createMarker ( x,y,13)
end
addEvent("sp",true)
addEventHandler("sp",getRootElement(),createmaker,px,py)