Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2019-09-14, 18:51


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

Witam ponownie, wyjasni mi ktos czemu ten panel pojawia sie od razu po zrespieniu, a czasami od razu po wejsciu na serwer? Szukam, szukam, szukam, szukam i szukam i ze tak powiem !@#$#%%&#@% mnie trafia. Kod:

--[[
Author SoSexy
Description Information panel for servers
====== Information Panel ======
]]--

helpwindow guiCreateWindow(0.180.160.680.71"Panel Pomocy"true)
guiWindowSetSizable(helpwindowfalse)

helpmemo guiCreateMemo(0.210.030.780.95""truehelpwindow)
guiMemoSetReadOnly(helpmemotrue)

infogrid guiCreateGridList(0.010.040.200.86truehelpwindow)
guiGridListAddColumn(infogrid"Info"0.9)

function openit() 
if (guiGetVisible (helpwindow) == falsethen 
guiSetVisible(helpwindowtrueshowCursor(truefill ()
elseif (guiGetVisible (helpwindow) == truethen 
guiSetVisible(helpwindowfalseshowCursor(false)
guiGridListClear(infogrid)
guiSetText(helpmemo"")
end 
end 
bindKey ("F1""down"openit)

info = {"Regulamin""Komendy""Informacje""Administracja"}

function fill ()
for i,v in ipairs (info) do
local row guiGridListAddRow(infogrid)
guiGridListSetItemText(infogridrow1vfalsefalse)
end
end

local AdminsF fileOpen("texts/Admins.txt"true)
local RulesF fileOpen("texts/Rules.txt"true)
local CommandsF fileOpen("texts/Commands.txt"true)
local InfoF fileOpen("texts/Information.txt"true)
local admins fileRead(AdminsF50000)
local rules fileRead(RulesF50000)
local commands fileRead(CommandsF50000)
local info fileRead(InfoF50000)


function clicked ()
   local rowcol guiGridListGetSelectedItem (infogrid)
   if source == infogrid then
               if guiGridListGetItemText (infogridrowcol) == "Regulamin" then
                      guiSetText (helpmemorules)
               elseif guiGridListGetItemText (infogridrowcol) == "Komendy" then
                      guiSetText (helpmemocommands)
               elseif guiGridListGetItemText (infogridrowcol) == "Informacje" then
                      guiSetText (helpmemoinfo)
               elseif guiGridListGetItemText (infogridrowcol) == "Administracja" then
                      guiSetText (helpmemoadmins)
              end
       end
end
addEventHandler("onClientGUIClick"rootclicked)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-09-14, 19:00


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3809 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240

To jest caly kod, czy jest jeszcze serverside?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-09-14, 19:16


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8


Więcej informacji znajdziesz w Wikipedii MTA:

guiSetVisible


Ustawiaj warto?? na 'false' dla elementu helpwindow zaraz po jego stworzeniu (po guiCreateWindow)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-09-14, 19:47


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

Jest tylko client side, wilq to co dales tez nie dziala

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-09-14, 20:47


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3809 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240

Dodaj na koniec kodu guiSetVisible(helpwindow,false)
Jak dalej b?dzie to samo to znaczy, ?e musi by? podpi?ty jaki? event.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-09-15, 10:15


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

Na koncu kodu? Stworzyc nowa funkcje po funkcji clicked? Xd

Postaw piwo autorowi tego posta
 

 
Tagi: panel
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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
Dodaj temat do Ulubionych
Wersja do druku