Tag Leute,
ich habe eine Funktion gebaut, mit dem Event onClientMarkerHit.
In der Funktion wird die SIchtbarkeit eines GuiWindows auf true gesetzt.
Das Problem ist allerdings, dass ALLE User dieses Menü sehen und nicht nur der Spieler der den Marker betritt.
Hier der Code:
Code
--[[Events]]--
function startHandler()
Skin_Main = guiCreateWindow(332,126,331,514,"Kleidungs-Laden",false)
Skin_List = guiCreateGridList(12,36,165,458,false,Skin_Main)
guiGridListSetSelectionMode(Skin_List,2)
guiGridListAddColumn(Skin_List,"Skin",0.2)
guiGridListAddColumn(Skin_List,"Preis",0.2)
Skin_Cancel = guiCreateButton(183,469,68,24,"Abbrechen",false,Skin_Main)
guiSetFont(Skin_Cancel,"default-bold-small")
Skin_Buy = guiCreateButton(258,469,64,24,"Kaufen",false,Skin_Main)
guiSetFont(Skin_Buy,"default-bold-small")
Skin_Label = guiCreateLabel(185,129,132,324,"Beschreibung",false,Skin_Main)
guiLabelSetColor(Skin_Label,255,255,255)
guiLabelSetVerticalAlign(Skin_Label,"center")
guiLabelSetHorizontalAlign(Skin_Label,"center",false)
Skin_Angesagt = guiCreateProgressBar(182,76,140,31,false,Skin_Main)
Skin_Starness = guiCreateLabel(185,48,135,26,"Angesagt:",false,Skin_Main)
guiLabelSetColor(Skin_Starness,255,255,255)
guiLabelSetVerticalAlign(Skin_Starness,"center")
guiLabelSetHorizontalAlign(Skin_Starness,"center",false)
guiSetFont(Skin_Starness,"default-bold-small")
guiSetVisible(Skin_Main,false)
lsskinshopmarker_buy=createMarker(209,-4,1000.3,"cylinder",1,255,185,15,150)
setElementInterior(lsskinshopmarker_buy,5)
end
function showTheBuyMenu(player)
if(source==lsskinshopmarker_buy)
then
guiSetVisible(Skin_Main,true)
showCursor(true)
end
end
--[[EventHandler]]--
addEventHandler("onClientResourceStart",getRootElement(),startHandler)
addEventHandler("onClientMarkerHit",getRootElement(),showTheBuyMenu)
Alles anzeigen
Ich hoffe ihr könnt mir dabei helfen.
Gruß,
Funky