Szerző Téma: Rectangle eltüntetése dashboard megnyitásával  (Megtekintve 1200 alkalommal)

Rectangle eltüntetése dashboard megnyitásával
« Dátum: 2017. december 07. - 20:42:45 »
0 Show voters
Sziasztok!
 
 
 
A HUDom onclientrenderébe bevan írva, hogy hozza létre a rectangleket, viszont ha megnyitom a dashboardot, nem tűnnek el, csak  az alap kép (hud.png). Hogyan tudom ezeket a Rectangleket is eltűntetni, majd dashboard bezárása után egyből újrakezdeni a renderelését?
 
(Nyílván az \" if getElementData(localPlayer, \"deshOpened\") then return end\" cuccal kezdődik a legelején az onClientRender funkcióm, a hud.png el is tűnik csak a rectangle nem
 

addEventHandler(\"onClientRender\", root, function()
if hudState and not getElementData(localPlayer, \"char:ActiveTuning\") and not getElementData(localPlayer, \"deshOpened\") then
   dxDrawImage(1592/oX*s[1],5/oY*s[2],320/oX*s[1],240/oY*s[2], \"hud.png\")
   if getElementData(localPlayer, \"deshOpened\") then return end
      dxDrawLine(s[1], 0, s[1],s[2],0xffff0000,2)
      dxDrawLine(0, s[2], s[1],s[2],0xffff0000,2)
      dxDrawRectangle ( 1663.5/oX*s[1], 18/oY*s[2], health*6.55/oX*s[1], 18.5/oY*s[2], tocolor ( 255, 0, 0,255/2*1.22 ), true )    
      dxDrawRectangle ( 1663.5/oX*s[1], 58/oY*s[2], armor*6.55/oX*s[1], 18.5,tocolor ( 0, 0, 255,255/2 ), true )    
      dxDrawRectangle ( 1663.5/oX*s[1], 96/oY*s[2], ital*(6.55)/oX*s[1], 18.5/oY*s[2],tocolor ( 0, 181, 236,255/2 ), true )    
      dxDrawRectangle ( 1663.5/oX*s[1], 134/oY*s[2], hunger*(6.55)/oX*s[1], 18.5/oY*s[2],tocolor ( 251, 195, 86,255/2 ), true )                           dxDrawText(\"$\"..charData.formattedMoney,2365/oX*s[1],171.5/oY*s[2],1265/oX*s[1],500/oY*s[2],tocolor(255,255,255,200),0.5/oX*s[1],FONT,\"center\")
end
end)

 
 
« Utoljára szerkesztve: 2017. december 07. - 20:45:20 írta kundlam »

Rectangle eltüntetése dashboard megnyitásával
« Válasz #1 Dátum: 2017. december 07. - 20:45:31 »
0 Show voters
Ez HL? Meg miért van kétszer
 

if getElementData(localPlayer, \"deshOpened\") then return end

 
ez?
 
Amúgy miért változóba teszed a rectangle-ket?

Rectangle eltüntetése dashboard megnyitásával
« Válasz #2 Dátum: 2017. december 07. - 20:48:48 »
+1 Show voters
Idézetet írta: BlackSy date=1512675931


   
      Ez HL? Meg miért van kétszer
   
   

if getElementData(localPlayer, \"deshOpened\") then return end

   
      ez?
   
   
      Amúgy miért változóba teszed a rectangle-ket?
   


Példának jó ez a HL-es szar is, de a lényeg ugyanaz, mert a saját huddal sem működött normálisan! :D
 
Reméltem, hogy megoldja a problémát :D 
 
 
 
Jó kérdés. Ez okozhatja a problémát?

Rectangle eltüntetése dashboard megnyitásával
« Válasz #3 Dátum: 2017. december 07. - 21:00:55 »
0 Show voters
Igen, sikerült megoldanom, köszönöm szépen! :D 

Rectangle eltüntetése dashboard megnyitásával
« Válasz #4 Dátum: 2017. december 07. - 22:06:01 »
+1 Show voters
Idézetet írta: kundlam date=1512676128


   
       HL-es szar 
   
   
       
   


Szegényt HL-t végigsértetted.

Rectangle eltüntetése dashboard megnyitásával
« Válasz #5 Dátum: 2017. december 10. - 14:35:54 »
+1 Show voters
Idézetet írta: thegergo02 date=1512680761


   
      Szegényt HL-t végigsértetted.
   


Xenius biztos megsértődött ezután :\'( :kappa:
 
 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal