GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: Kevcsaho - 2016. December 18. - 14:39:11

Cím: Segítségkérés.
Írta: Kevcsaho - 2016. December 18. - 14:39:11
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)

 
 
Cím: Segítségkérés.
Írta: impreZZa - 2016. December 18. - 16:34:16
getElementData(localPlayer, \"acc:admin\")
Cím: Segítségkérés.
Írta: Xenius - 2016. December 18. - 17:46:06
Ha bedob egy szép kis errort is mellé ne csodálkozz, mert nincs lezárva a funkciód.
Cím: Segítségkérés.
Írta: Kevcsaho - 2016. December 20. - 16:31:52
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.
Cím: Segítségkérés.
Írta: Eduka - 2016. December 20. - 16:34:32

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.
Cím: Segítségkérés.
Írta: Kevcsaho - 2016. December 20. - 16:44:18
azthiszed viccelek.. mostmeg attempt to call global \'guigetscreensize\' a nil value..
Cím: Segítségkérés.
Írta: BlackSy - 2016. December 20. - 17:01:42
Tényleg nem volt lezárva a function, csak az if-then. :) Amúgy, nem kellene, hogy hibát jelezzen.
Cím: Segítségkérés.
Írta: Eduka - 2016. December 20. - 17:03:45
@Kevcsaho figyelj, nekem szépen működik, nincs vele probléma. :)
Cím: Segítségkérés.
Írta: Kevcsaho - 2016. December 20. - 17:05:13
Hát én nemtudom.. external a mod alap és bemásoltam ezt amit írtál de sehol semmi.
Cím: Segítségkérés.
Írta: BlackSy - 2016. December 20. - 17:06:52
Így volt benne az External modban?
Cím: Segítségkérés.
Írta: Kevcsaho - 2016. December 20. - 17:07:37
Nem, ezt én csináltam.
Cím: Segítségkérés.
Írta: Eduka - 2016. December 20. - 17:10:56
http://www.kephost.com/image/vK8R
Cím: Segítségkérés.
Írta: Kevcsaho - 2016. December 20. - 17:12:00
Én ezt nem értem.. metába cseszhettem én el valamit esetleg??
Cím: Segítségkérés.
Írta: Eduka - 2016. December 20. - 17:13:35
Esetleg ha bemásolnád..
Cím: Segítségkérés.
Írta: Kevcsaho - 2016. December 20. - 17:14:21

<meta>
<script src=\"dxdraw.lua\" type=\"server\" />
</meta>

 
 
Cím: Segítségkérés.
Írta: Eduka - 2016. December 20. - 17:15:10
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...
Cím: Segítségkérés.
Írta: Eduka - 2016. December 20. - 17:16:02
https://wiki.multitheftauto.com/wiki/OnClientRender
 
https://wiki.multitheftauto.com/wiki/GuiGetScreenSize
 
https://wiki.multitheftauto.com/wiki/GetLocalPlayer
Cím: Segítségkérés.
Írta: Kevcsaho - 2016. December 20. - 17:18:10
É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)

 
 
Cím: Segítségkérés.
Írta: Eduka - 2016. December 20. - 17:19:16
ty
Cím: Segítségkérés.
Írta: id100 - 2016. December 20. - 17:39:52
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.
Cím: Segítségkérés.
Írta: BlackSy - 2016. December 21. - 08:54:10
:D a script-ed kliens oldali, de meta-ba szerver oldalának írtad. Ne csodálkozz, ha a guigetscreensize nil-t ad vissza.
Cím: Segítségkérés.
Írta: thegergo02 - 2016. December 23. - 19:11:37
Ma jónapom van:
 

   <meta><script src=\"dxdraw.lua\" type=\"client\" /></meta>   
       
Cím: Segítségkérés.
Írta: id100 - 2016. December 23. - 22:00:34
Idézetet írta: thegergo02 date=1482516697


   
      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 :)
Cím: Segítségkérés.
Írta: Kevcsaho - 2016. December 24. - 08:37:02
Srác, tökéletesen működik a script.. ezzel a metával.
Cím: Segítségkérés.
Írta: Eduka - 2016. December 24. - 09:38:16
\"Srac\"