Niestety, nigdy gdy tworz? skrypt z GUI nie zdarzy?a si? okazja bym czego? nie zwali?.
Podobnie jest teraz, w sumie nie wiem na czym polega b??d ale po klikni?ciu przycisku nic si? nie dzieje, ?adnego b??du w db.
w C-side uzyles onClientGUIClick , zamiast getRootElement() ustaw root, a zamiast function(player)
dajesz function(button) bo nie ma na wiki w argumentach playera.
W jaki ku?wa sposob, chcesz pobrac pieniadze buttona?!! getPlayerMoney(source) poczytaj czym jest 'zrodlo' danego eventu !
addEventHandler("onClientGUIClick",getRootElement(),
function (btn)
if btn == "left" then
if (source == button1) then
money = getPlayerMoney (localPlayer)
if (money < 3199) then
outputChatBox ("#D1D1D1Nie masz wystarczaj?co du?o pieni?dzy.")
else
triggerServerEvent ("buttontwo",localPlayer)
end
elseif (source == button2) then
money = getPlayerMoney (localPlayer)
if (money < 79999) then
outputChatBox ("#D1D1D1Nie masz wystarczaj?co du?o pieni?dzy.")
else
triggerServerEvent ("buttonfree",localPlayer)
end
elseif (source == button3) then
money = getPlayerMoney (localPlayer)
if (money < 49999) then
outputChatBox ("#D1D1D1Nie masz wystarczaj?co du?o pieni?dzy.")
else
triggerServerEvent ("buttonfour",localPlayer)
end
elseif (source == button4) then
guiSetVisible (window,false)
showCursor (false)
end
end
end)
Nie daje 100% ze zadziala,a le powinno
Podpis
Jedyny kontakt ze mną to PW forum
local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Nigdy nie dobiera?em si? do gui, dlatego robi? to na pierwszy odstrza?. Niczego nie sprawdzam, tylko wklepuje i testuj?.
Te funkcje czerpa?em z innego skryptu ale pewnie moje edycje go zepsu?y.
Og??em to nadal nie dzia?a, brak db.
A tak ps, przecie? root to zast?pnik getRootElement(), jedno i to samo
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