Hey Leute,
Das ist mein erster Post also erwartet nichts besonderes.
Und zwar habe ich ein problem ich wollte eine NoDM Zone scripten und bekomme das DxDraw nicht in meine Funktion eingebaut.
Lua
local screenX, screenY = guiGetScreenSize()function getElementSizeX(origin) return (((origin*100)/1600)*screenX)/100end
function getElementSizeY(origin) return (((origin*100)/900)*screenY)/100end
local nodm = createRadarArea ( 1409.4757080078, -1812.713147656, 118, 228, 255, 0, 0, 100 )function areaSchutz ()local x,y,z = getElementPosition(source) if isInsideRadarArea (nodm ,x,y) then cancelEvent() endendaddEventHandler ( "onClientPlayerDamage", getLocalPlayer(), areaSchutz )
Das Gedöns mit getElementSize muss so bleiben, da der Server auf eigener Basis läuft und einfach ein paar "spezielle" Dinge braucht. Und natürlich möchten wir das alle Spieler das DxDraw an gleicher Stelle haben.
Das DxDraw ist übrigens so(auch wieder mit dem speziellen Dingen):
Lua
dxDrawText("No-DM Zone", getElementSizeX(1361), getElementSizeY(379), getElementSizeX(1580), getElementSizeY(410), tocolor(0, 0, 0, 255), 1.10, "bankgothic", "center", "center", false, false, true, false, false)dxDrawText("No-DM Zone", getElementSizeX(1361), getElementSizeY(377), getElementSizeX(1580), getElementSizeY(408), tocolor(0, 0, 0, 255), 1.10, "bankgothic", "center", "center", false, false, true, false, false)dxDrawText("No-DM Zone", getElementSizeX(1359), getElementSizeY(379), getElementSizeX(1578), getElementSizeY(410), tocolor(0, 0, 0, 255), 1.10, "bankgothic", "center", "center", false, false, true, false, false)dxDrawText("No-DM Zone", getElementSizeX(1359), getElementSizeY(377), getElementSizeX(1578), getElementSizeY(408), tocolor(0, 0, 0, 255), 1.10, "bankgothic", "center", "center", false, false, true, false, false)dxDrawText("No-DM Zone", getElementSizeX(1360), getElementSizeY(378), getElementSizeX(1579), getElementSizeY(409), tocolor(255, 0, 0, 255), 1.10, "bankgothic", "center", "center", false, false, true, false, false)
(Sry für die komische Formattierung bei den Codes, kanns nicht ändern :/)
Mit freundlichen Grüßen,
Joe Corleone