Szerző Téma: Segítség :O playerinfo  (Megtekintve 1171 alkalommal)

Segítség :O playerinfo
« Dátum: 2015. Augusztus 14. - 20:37:02 »
0 Show voters
Üdv!
Kezdő vagyok ebben a témában néztem pár scriptet de igazándiből magamtól + mta wiki segítségével szeretném csinálni ezeket..de rájöttem hogy segítség nélkül nem fog menni.Player info panelen dolgozom most de nem írja ki az adatokat miért?
 
setBindKeyWindowShow = function ( guiWindow, key )
if guiWindow and key then
if getElementType ( guiWindow ) == \"gui-window\" then
   guiSetVisible ( guiWindow, false );
   local setBindKey_ = function ( key )
      guiSetVisible ( guiWindow, not guiGetVisible ( guiWindow ) );
      showCursor ( guiGetVisible ( guiWindow ) );
   end
   return bindKey ( key, \"down\", setBindKey_ );
else
   return false;
end
else
return false;
end
end
local PlayerWindow = guiCreateWindow (658, 189, 616, 412,\"PlayerINFO\", false )
setBindKeyWindowShow ( PlayerWindow, \"f4\" )
local nevlabel = guiCreateLabel (100,100,100,100,\"Név:\",false, PlayerWindow)
local pinglabel = guiCreateLabel (100,120,120,120,\"Ping:\",false, PlayerWindow)
local moneylabel = guiCreateLabel (100,140,140,140,\"Pénz:\",false, PlayerWindow)
local skinlabel = guiCreateLabel (100,160,160,160,\"Kinézet:\",false, PlayerWindow)
local healthLabel = guiCreateLabel (100,180,180,180,\"Élet\",false, PlayerWindow)
function stats (theplayer)
local money = getPlayerMoney (localPlayer)
local ping = getPlayerPing(localPlayer)
local playerName = getPlayerName(localPlayer)
local health = getElementHealth(getLocalPlayer())
dxDrawText(\"Name:\" ..playerName..(140,100,100,100,false,PlayerWindow)
dxDrawText(\"Health: \"..health..(140,180,180,180,false,PlayerWindow)
dxDrawText(\"Ping:\"..ping..(140,120,120,120),false,PlayerWindow)
dxDrawText(\"Money:\"..ping..(140,120,120,120),false,PlayerWindow)
end

 
[gmod]Máskor használj lua tageket ([code*=lua])[/gmod]
« Utoljára szerkesztve: 2015. Augusztus 14. - 23:48:33 írta Flash »

Segítség :O playerinfo
« Válasz #1 Dátum: 2015. Augusztus 17. - 23:48:08 »
0 Show voters
Hello
Próbáld meg, hogy a stats funkciónál a thePlayer argumentumot kiszeded, meg próbálj egységesebb argumentumokat használni (getLocalPlayer() és a localPlayer ugyanaz). Ha minden jó, de nem működik egy script, akkor mindig az argumentumokkal kell játszani.
Tipp: A Money-hez ne a pinget irasd ki :D (+ érdemes updatalni a pinget, pl 3 másodpercenként egy setTimer-rel)
« Utoljára szerkesztve: 2015. Augusztus 17. - 23:50:39 írta Robika1 »

Segítség :O playerinfo
« Válasz #2 Dátum: 2015. Augusztus 18. - 01:14:48 »
0 Show voters
Megoldottam zárom!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal