Guten Abend,
Ich stecke hier gerade mit meinem Job Menü fest und zwar will ich herausfinden welchen Job der Spieler ausgesucht hat.
Mein Code sieht zur Zeit so aus:
Lua
local x,y = guiGetScreenSize()
local pw,ph = 400,400
local px,py = x/2-pw/2,y/2-ph/2
local title = "Arbeits-Amt"
local rectangle = 25
local jobs = {"Markler","Postbote","Lieferant","Farmer","Mechaniker","Busfahrer"}
local show
function DrawMenu()
if show then
dxDrawRectangle(px,py,pw,ph,tocolor(50,50,50,200),false)
dxDrawRectangle(px+10,py+10,200,200,tocolor(0,0,0,100),false)
dxDrawBorder(px+10,py+10,200,200,tocolor(255,255,255,255),false)
dxDrawRectangle(px,py-21,pw,20,tocolor(0, 175, 25, 255),false)
dxDrawText(title,px-440,py-19,x,y,tocolor(255,255,255,255),1,"default-bold","center","top",false,false,false,false,false,0,0,0)
for i=1,#jobs do
dxDrawRectangle(px+10,(py-15)+i*rectangle,200,rectangle,tocolor(100,100,100,200),false)
if isMouseWithinRangeOf(px+10,(py-15)+i*rectangle,200,rectangle) then
dxDrawRectangle(px+10,(py-15)+i*rectangle,200,rectangle,tocolor(200,200,200,200),false)
end
dxDrawText(jobs[i],px-625,(py-10)+i*rectangle,x,y,tocolor(255,255,255,255),1,"default-bold","center","top",false,false,false,false,false,0,0,0)
end
end
end
Alles anzeigen
Das mit dem Hover (isMouseWithinRangeOf) funktioniert. Jedoch weiß ich eben nicht wie ich den ausgewählten Job herauskriege. Hoffe ihr könnt mir helfen.