-
Helló. Lenne nekem egy scriptem aminek a működése annyit takarna, hogy ha 1-es adminon van az x illető akkor dxdrawrectangleval rajzoljon \"ki\" egy fekete táblát vagy minek mondjam. De nem nagyon akar működni. (Externalos admin-system)
local x,y = guiGetScreenSize()
function drawStuff()
if getElementData(thePlayer, \"acc:admin\") >= 1 then
dxDrawRectangle ( x/3.8, y/3.8, x/2.02, y/2, tocolor ( 0, 0, 0, 150 ) )
end
addEventHandler(\"onClientRender\", root, drawStuff)
-
getElementData(localPlayer, \"acc:admin\")
-
Ha bedob egy szép kis errort is mellé ne csodálkozz, mert nincs lezárva a funkciód.
-
Srácok, ne nézzetek hülyének. De ebből én most nem kaptam semmiféle segítséget. Debugscript 3-ason van de semmit nem ír a cuccos. Konkrétan azt szeretném amit leírtam.. /ah-ra reagáljon a dolog de nem reagál.
-
local x,y = guiGetScreenSize()
function drawStuff()
if getElementData(thePlayer, \"acc:admin\") >= 1 then
dxDrawRectangle ( x/3.8, y/3.8, x/2.02, y/2, tocolor ( 0, 0, 0, 150 ) )
end
end
addEventHandler(\"onClientRender\", root, drawStuff)
Xenius pontosan leírta a hiba okát, debugscript pedig írt hibát. Ne nézd már az embereket hülyének pls. Itt a \"kijavított\" kódod.
-
azthiszed viccelek.. mostmeg attempt to call global \'guigetscreensize\' a nil value..
-
Tényleg nem volt lezárva a function, csak az if-then. :) Amúgy, nem kellene, hogy hibát jelezzen.
-
@Kevcsaho figyelj, nekem szépen működik, nincs vele probléma. :)
-
Hát én nemtudom.. external a mod alap és bemásoltam ezt amit írtál de sehol semmi.
-
Így volt benne az External modban?
-
Nem, ezt én csináltam.
-
http://www.kephost.com/image/vK8R
-
Én ezt nem értem.. metába cseszhettem én el valamit esetleg??
-
Esetleg ha bemásolnád..
-
<meta>
<script src=\"dxdraw.lua\" type=\"server\" />
</meta>
-
Inkább olvasgass pár tutoriált, mielőtt megölöm magamat a tudatlanságodon. Nézz már utána 1-2 dolognak utána kezdj bele scriptekbe...
-
https://wiki.multitheftauto.com/wiki/OnClientRender
https://wiki.multitheftauto.com/wiki/GuiGetScreenSize
https://wiki.multitheftauto.com/wiki/GetLocalPlayer
-
Értem. Köszönöm segítségedet.. egyébként meg csak, hogy tudd ezzel a metával és ezzel a \"kóddal\" tökéletesen fut a script. Neked pedig további szép és csodás dolgokat kívánok az életbe.
local x, y = guiGetScreenSize()
function rajz()
addEventHandler(\"onClientRender\", root,
function()
dxDrawRectangle ( x/3.8, y/3.8, x/2.02, y/2, tocolor ( 0, 0, 0, 150 ) )
end,false)
end
addCommandHandler(\"ah\", rajz)
-
ty
-
Azzal a metával, ez a kód soha az életbe nem fog működni, nem kell hazudni. Ha már úgysem kell a segítség, akkor nem is adok.
Csak egy utalást, hogy kliens oldali(!!!) a script és nem szerver. Na bye.
-
:D a script-ed kliens oldali, de meta-ba szerver oldalának írtad. Ne csodálkozz, ha a guigetscreensize nil-t ad vissza.
-
Ma jónapom van:
<meta><script src=\"dxdraw.lua\" type=\"client\" /></meta>
-
Ma jónapom van:
<meta><script src=\"dxdraw.lua\" type=\"client\" /></meta>
rly nigga?
Ez aztán igen. Csak 3-an írtuk le előtted. Az hogy nem tudja magának megoldani az ő dolga :)
-
Srác, tökéletesen működik a script.. ezzel a metával.
-
\"Srac\"