Guten Nachmittag liebe MTA Community,
ich habe mir vor ein paar Tagen ein eigenen Donut Shop zusammen gescriptet nur leider funktioniert das irgendwie von vorne bis hinten nicht.?
Ich habe alles Versucht und mich auch in der MTA Wiki mehrfach um geguckt, was es für Möglichkeiten gibt aber es hat nicht geklappt..
client.lua
Lua
Dound_Window = guiCreateWindow(475, 260, 447, 306, "Ring Donuts", false)
guiWindowSetSizable(Dound_Window, false)
GUIEditor.staticimage[1] = guiCreateStaticImage(35, 22, 379, 168, ":united_reallife/images/donuts.png", false, Dound_Window)
GUIEditor.label[1] = guiCreateLabel(90, 200, 245, 19, "Herzlich Willkommen bei Ring Donuts Shop!", false, Dound_Window)
guiSetFont(GUIEditor.label[1], "default-bold-small")
guiLabelSetColor(GUIEditor.label[1], 173, 0, 0)
GUIEditor.button[1] = guiCreateButton(17, 255, 179, 37, "Schoko Donut", false, Dound_Window)
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA")
GUIEditor.button[2] = guiCreateButton(236, 255, 179, 37, "Bananen Donut", false, Dound_Window)
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA")
GUIEditor.label[2] = guiCreateLabel(74, 234, 53, 15, "Preis: 5$", false, Dound_Window)
guiSetFont(GUIEditor.label[2], "default-bold-small")
guiLabelSetColor(GUIEditor.label[2], 17, 94, 4)
GUIEditor.label[3] = guiCreateLabel(296, 234, 53, 15, "Preis: 8$", false, Dound_Window)
guiSetFont(GUIEditor.label[3], "default-bold-small")
guiLabelSetColor(GUIEditor.label[3], 17, 94, 4)
guiSetVisible(Dound_Window, false)
function closefuck (state)
if state == "left" then
if source == GUIEditor.button[1] then
guiSetVisible(Dound_Window, false)
showCursor(false)
end
end
end
addEventHandler("onClientGUIClick", getRootElement(), closefuck)
function closefuckk (state)
if state == "left" then
if source == GUIEditor.button[2] then
guiSetVisible(Dound_Window, false)
showCursor(false)
end
end
end
addEventHandler("onClientGUIClick", getRootElement(), closefuckk)
function openwindow ()
guiSetVisible(Dound_Window, true)
showCursor(true)
thePlayer = getLocalPlayer()
end
addEvent("openshitwindow", true)
addEventHandler("openshitwindow", getRootElement(), openwindow)
function Grossss (state)
if state == "left" then
if source == GUIEditor.button[1] then
triggerServerEvent("Gross", getLocalPlayer(), thePlayer, Gross)
thePlayer = getLocalPlayer()
end
end
end
addEventHandler("onClientGUIClick", getRootElement(), Grossss)
function kleinn (state)
if state == "left" then
if source == GUIEditor.button[2] then
triggerServerEvent("klein", getLocalPlayer(), thePlayer, klein)
thePlayer = getLocalPlayer()
end
end
end
addEventHandler("onClientGUIClick", getRootElement(), kleinn)
Alles anzeigen
server.lua
Lua
RingDonusVerkaeufer = createPed (120, 380.79479980469,-189,10105895996,1000.6328125) -- Verkaeufer von Dring Donuts!
setElementHealth (RingDonusVerkaeufer,8000)
setElementInterior (RingDonusVerkaeufer,17)
setPedRotation(RingDonusVerkaeufer,180)
RingDonus_Marker = createMarker(380.89999389648,-190.39999389648,999.40002441406, "cylinder", 1.5, 255, 0, 0)
setElementInterior(RingDonus_Marker,17)
function goint (thePlayer)
triggerClientEvent(thePlayer, "openshitwindow", getRootElement(), thePlayer)
end
addEventHandler("onMarkerHit", RingDonus_Marker, goint)
function Grosss (thePlayer)
if getPlayerMoney(thePlayer) > 5 then
takePlayerMoney(player,5)
vioSetElementData(player,"money",vioGetElementData(player,"money") - 5 )
outputChatBox("Du hast dir ein Schokoladen Donut gekauft!", thePlayer, 255, 125, 0)
setElementHealth ( player, 1 )
setElementHealth ( player, 100 )
playSoundFrontEnd ( player, 40 )
vioSetElementData ( player, "hunger", 100 )
setElementData ( player, "hunger", 100 )
else
outputChatBox("Du hast zu wenig Geld!", thePlayer, 125, 0, 0)
end
end
addEvent("Gross", true)
addEventHandler("Gross", getRootElement(), Grosss)
function RingDonus_Marker (thePlayer)
if getPlayerMoney(thePlayer) > 8 then
takePlayerMoney(player,8)
vioSetElementData(player,"money",vioGetElementData(player,"money") - 8 )
setElementHealth ( player, 1 )
setElementHealth ( player, 100 )
playSoundFrontEnd ( player, 40 )
vioSetElementData ( player, "hunger", 50 )
setElementData ( player, "hunger", 50 )
outputChatBox("Du hast dir ein Bananen Donut gekauft!", thePlayer, 0, 125, 0)
else
outputChatBox("Du hast zu wenig Geld!", thePlayer, 125, 0, 0)
end
end
addEvent("klein", true)
addEventHandler("klein", getRootElement(), RingDonus_Marker)
Alles anzeigen
Folgender Fehler besteht das GUI Fenster öffnet sich wenn man auf den Server geht einfach, es geht nicht auf wenn man in den Marker geht!
Und der Ped geht nicht wird nicht erstellt *?(*
Das GUI Fenster soll eigentlich so aussehen:
Externer Inhalt
www7.pic-upload.de
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Ich würde mich sehr freuen wenn mir jemand bei diesen Problemen Helfen kann..
MfG
XManing