Menüfunktion

2 Beiträge · 2.293 Aufrufe
04.08.2020, 09:03 #1

Hallo zusammen,


ich bin gerade dabei mit ein paar anderen an einem RP Server zu basteln und stehe vor einem Problem. Ich möchte einen Verarbeiter beim Farming generieren der nur dann die verschiedenen Menüpunkte zeigt, wenn man auch das richtige dabei hat. Ich habe bis jetzt einiges versucht, allerdings scheitere ich daran. Ich poste unten das Menü dazu, vielleicht hat ja jemand einen Einfall dazu.


Gleich vorweg, ich bin Neuling in Lua und lerne das ganze seit einigen Monaten via learning by doing, sollte das ganze als nicht ganz schön geschrieben sein, habt verzeiht mir das.



Spoiler


function VerarbeiteObstGemuse()

local elements ={

{ label = 'Verarbeite Kartoffeln', value = 'Kartoffeln' },

{ label = 'Verarbeite Zwiebeln', value = 'Zwiebeln' },

{ label = 'Verarbeite Kopfsalat', value = 'Salat' },

{ label = 'Menü <span style = "color:#DA2020;">schließen</span>', value = 'Schließen'},

}

ESX.UI.Menu.CloseAll()
ESX.UI.Menu.Open('default', GetCurrentResourceName(),'Verarbeiter',{
title = 'Verarbeiter',
align = 'top-left',
elements = elements

}, function(data, menu)

if data.current.value == 'Kartoffeln' then
    TriggerServerEvent("Kartoffelverarbeitung")
elseif data.current.value == 'Zwiebeln' then
    TriggerServerEvent("Zwiebelverarbeitung")
elseif data.current.value == 'Salat' then
    TriggerServerEvent("Salatverarbeitung")
elseif data.current.value == 'Schließen' then
menu.close()

end

    end)
end

05.08.2020, 14:37 #2

Versuch es mal mit
local xPlayer = ESX.GetPlayerFromId(source)
local Quantity = xPlayer.getInventoryItem('Item').count
if Quantity >= 1 then
(Menü hinzufügen)

Melde dich an, um zu antworten.
© 2026 GTA-FIVEM.ORGImpressumDatenschutzNutzungsbedingungenCookiesShimo Forum