Mam zrobiony panel wraz z grid list? tylko teraz, aby uleczy? gracza potrzebuje pobra? danego gracza z grid listy. Potrzebuje przyk?adowego kodu na to, wiem tylko ?e u?ywamy do tego :
guiGridListGetSelectedItem
M?g?bym prosi? o przyk?adowy kod pobrania zaznaczonego gracza z grid listy ?
function leczymy ()
if source == GUIEditor.label[2] then
local wybrany = guiGridListGetSelectedItem(GUIEditor.gridlist[1])
local gracz = guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
if not gracz then return end
local gracz = getPlayerFromName(gracz)
triggerServerEvent("Ulecz", localPlayer, gracz)
else
outputChatBox ( "Wybierz gracza !", localPlayer )
end
end
addEventHandler("onClientGUIClick", root, leczymy)
sside
addEvent("Ulecz", true)
addEventHandler("Ulecz", root, function(gracz)
if not gracz then return end
setElementHealth(gracz, 100)
end
)
function leczymy ()
if source == GUIEditor.label[2] then
local wybrany = guiGridListGetSelectedItem(GUIEditor.gridlist[1])
local gracz = guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
if not gracz then return end
local gracz = getPlayerFromName(gracz)
triggerServerEvent("Ulecz", localPlayer, gracz)
else
outputChatBox ( "Wybierz gracza !", localPlayer )
end
end
addEventHandler("onClientGUIClick", root, leczymy)
sside
addEvent("Ulecz", true)
addEventHandler("Ulecz", root, function(gracz)
if not gracz then return end
setElementHealth(gracz, 100)
end
)
1.Tworzysz nowy plik.lua
2.Dodajesz go do mety jako typ server
3.Wklejasz ten kod.
Okej dzia?a, tylko zn?w problem z informacjami na czacie, poniewa? nie wy?wietlaj? si? - chcialbym aby po uleczeniu u domniemanego lekarza wy?wietli? si? : Uleczy?e? gracza, gracz zap?aci? za leczenie. A u gracza leczonego : Zosta?e? uleczony, op?ata pobrana automatycznie.
Dodam, ?e obecnie ?adne info na czacie si? nie wy?wietlaj?....
! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
function leczymy ()
if source == GUIEditor.label[2] then
local wybrany = guiGridListGetSelectedItem(GUIEditor.gridlist[1])
local gracz = guiGridListGetItemText(GUIEditor.gridlist[1],wybrany,1)
if not gracz then return end
local gracz = getPlayerFromName(gracz)
triggerServerEvent("Ulecz", localPlayer, gracz)
outputChatBox ( "Gracz zosta? uleczony !", localPlayer )
else
outputChatBox ( "Wybierz gracza !", localPlayer )
end
end
addEventHandler("onClientGUIClick", root, leczymy)
addEvent("Ulecz", true)
addEventHandler("Ulecz", root, function(gracz)
if not gracz then return end
setElementHealth(gracz, 100)
takePlayerMoney(gracz, 50)
givePlayerMoney(client, 50)
outputChatBox("Uleczyli cie bla bla bla", gracz)
outputChatBox("Uleczy?e? kogo? tam bla bla bla", client)
end
)
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