Po kliencie sprawdzasz czy gracz ma odpowiedni? ilo?? pieni?dzy i wtedy robisz odpowiednie rzeczy.
W triggerze po serverze zabierasz pieni?dze graczowi.
klient:
function SprawdzaniePieniedzy()
if (getPlayerMoney(localPlayer) >= 100) then
-- co robisz kiedy gracz na pieni?dze
triggerServerEvent('ZabierzPieniadze', resourceRoot, localPlayer, money)
else
-- co robisz kiedy gracz nie ma pieni?dzy
end
end
addEventHandler("onClientGUIClick", GUIEditor.button[2], SprawdzaniePieniedzy)
server:
addEvent( "ZabierzPieniadze", true )
addEventHandler( "ZabierzPieniadze", resourceRoot, function( gracz )
if (getPlayerMoney(gracz) >= 100) then
takePlayerMoney(gracz, 100)
end
end)
function SprawdzaniePieniedzy)
if (getPlayerMoney(localPlayer) >= 100) then
guiSetVisible(GUIEditor.button[1], true)
guiSetVisible(GUIEditor.button[2], true)
guiSetVisible(GUIEditor.window[1], true)
triggerServerEvent('ZabierzPieniadze', resourceRoot, localPlayer, money)
else
--to samo co wyzej tylko ze wiecej ich i jest na false
end
end
addEventHandler("onClientGUIClick", GUIEditor.button[2], SprawdzaniePieniedzy)
Po stronie servera nic nie zmieni?em
Ostatnio zmieniony przez Yami 2019-06-15, 00:21, w całości zmieniany 1 raz
function SprawdzaniePieniedzy()
if (getPlayerMoney() >= 100) then
guiSetVisible(GUIEditor.button[1], true)
guiSetVisible(GUIEditor.button[2], true)
guiSetVisible(GUIEditor.window[1], true)
triggerServerEvent('ZabierzPieniadze', resourceRoot, localPlayer, money)
else
--to samo co wyzej tylko ze wiecej ich i jest na false
end
end
addEventHandler("onClientGUIClick", GUIEditor.button[2], SprawdzaniePieniedzy)
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach