Hello, why gui showing(hide also) all, and add all row????
DGS = exports.dgs
function LGUI(player)
if getLocalPlayer() == localPlayer then
Login = DGS:dgsDxCreateEdit(0.16, 0.4, 0.20, 0.05, "", true)
Pass = DGS:dgsDxCreateEdit(0.16, 0.47, 0.20, 0.05, "", true)
DGS:dgsDxEditSetMasked(Pass, true )
LOGIN_BUTT = DGS:dgsDxCreateButton(0.20, 0.55, 0.1, 0.05, "Zaloguj", true)
showCursor(true)
showChat(false)
end
end
addEventHandler("onClientResourceStart", root, LGUI)
function Login_click()
if source == LOGIN_BUTT then
local TEXT_LOGIN = DGS:dgsDxGUIGetText(Login)
local TEXT_PASS = DGS:dgsDxGUIGetText(Pass)
triggerServerEvent("LOGIN_CLICK", root, TEXT_LOGIN, TEXT_PASS)
end
end
addEventHandler ("onClientDgsDxMouseClick", root, Login_click)
addEvent("LOGIN_TRUE", true)
function Login()
DGS:dgsDxGUISetVisible(Login, false)
DGS:dgsDxGUISetVisible(Pass, false)
DGS:dgsDxGUISetVisible(LOGIN_BUTT, false)
triggerEvent("LOGGED", root)
end
addEventHandler("LOGIN_TRUE", root, Login)
AND
getSelected = 0
addEvent("LOGGED", true)
function CHGUI()
CH_GRID = DGS:dgsDxCreateGridList (346, 163, 433, 403, false )
CH_BUTT = DGS:dgsDxCreateButton(0.20, 0.55, 0.1, 0.05, "Wybierz postać", true)
CH_GRID_CID = DGS:dgsDxGridListAddColumn(CH_GRID, "CID", 0.5 )
CH_GRID_NAME = DGS:dgsDxGridListAddColumn(CH_GRID, "Imie i nazwisko", 0.2)
triggerServerEvent("GET_CH", root)
end
addEventHandler("LOGGED", root, CHGUI)
addEvent("CH_INFO", true)
function setCH(CHS,CH_CID, CH_NAME)
for i,v in ipairs(CHS) do
ROW_CH = DGS:dgsDxGridListAddRow(CH_GRID)
SET_ROW_CID = DGS:dgsDxGridListSetItemText(CH_GRID, ROW_CH, CH_GRID_CID, CH_CID[i])
SET_ROW_NAME = DGS:dgsDxGridListSetItemText(CH_GRID, ROW_CH, CH_GRID_NAME, CH_NAME[i])
end
end
addEventHandler("CH_INFO", getLocalPlayer(), setCH)
addEventHandler ( "onClientDgsDxMouseClick", root, function()
if source == CH_GRID then
Selected = DGS:dgsDxGridListGetSelectedItem(CH_GRID)
getSelected = DGS:dgsDxGridListGetItemText(CH_GRID, Selected, CH_GRID_CID)
end
if source == CH_BUTT then
if Selected == -1 or getSelected == 0 then
outputChatBox("Nie wybrales postaci!")
else
triggerServerEvent("getCID", root, getSelected)
end
end
end)
addEvent("CH_SELECT", true)
function hideCHGUI()
DGS:dgsDxGUISetVisible(CH_GRID, false)
DGS:dgsDxGUISetVisible(CH_BUTT, false)
showCursor(false)
showChat(true)
end
addEventHandler("CH_SELECT", root, hideCHGUI)