[YARDIM] Info Panel

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
: 26 Kasım 2018, 15:36:08
Scripte restart ve oyuna giriş yaptığımda ekrana geliyor, kapatma şansımız var mıdır



Spoiler for Hiden:
--[[
Help/Information

Lenguajes/Languajes = /English
--]]

--[[ MODIFICACIONES ]]--

titleGUI = "Help/Information" -- TITULO DEL PANEL / TITLE OF PANEL
labelText = "By lLinux"
keyOpen = "F4" -- TECLA PARA ABRIR PANEL / KEY TO OPEN PANEL
titleTabRules = "Rules" -- TITULO DE VENTANA REGLAS / TITLE OF WINDOW RULES
titleTabCommands = "Commands" -- TITULO DE VENTANA COMANDOS / TITLE OF WINDOW COMMANDS
titleTabInformation = "Information" -- TITULO DE VENTANA INFORMACION / TITLE OF WINDOW INFORMATION

--[[ TEXT (NO EDIT) ]]--
textRules = xmlLoadFile("rules.xml")
RulesTxt = xmlNodeGetValue(textRules)

textInfo = xmlLoadFile("information.xml")
InfoTxt = xmlNodeGetValue(textInfo)

textCommands = xmlLoadFile("commands.xml")
CommandsTxt = xmlNodeGetValue(textCommands)

--[[ GUI HELP ]]--

GUIEditor = {
    tab = {},
    tabpanel = {},
    label = {},
    button = {},
    window = {},
    memo = {}
}

function centerWindow(center_window)
    local screenW,screenH=guiGetScreenSize()
    local windowW,windowH=guiGetSize(center_window,false)
    local x,y = (screenW-windowW)/2,(screenH-windowH)/2
    guiSetPosition(center_window,x,y,false)
end

addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(174, 55, 702, 625, titleGUI, false)
        guiWindowSetSizable(GUIEditor.window[1], false)
      centerWindow(GUIEditor.window[1])
      
        GUIEditor.label[1] = guiCreateLabel(10, 600, 61, 15, labelText, false, GUIEditor.window[1])
        GUIEditor.tabpanel[1] = guiCreateTabPanel(10, 34, 682, 551, false, GUIEditor.window[1])

        GUIEditor.tab[1] = guiCreateTab(titleTabRules, GUIEditor.tabpanel[1])

        GUIEditor.memo[1] = guiCreateMemo(10, 10, 662, 507, RulesTxt, false, GUIEditor.tab[1])
        guiMemoSetReadOnly(GUIEditor.memo[1], true)

        GUIEditor.tab[2] = guiCreateTab(titleTabCommands, GUIEditor.tabpanel[1])

        GUIEditor.memo[2] = guiCreateMemo(10, 10, 662, 507, CommandsTxt, false, GUIEditor.tab[2])
        guiMemoSetReadOnly(GUIEditor.memo[2], true)

        GUIEditor.tab[3] = guiCreateTab(titleTabInformation, GUIEditor.tabpanel[1])

        GUIEditor.memo[3] = guiCreateMemo(10, 10, 662, 507, InfoTxt, false, GUIEditor.tab[3])
        guiMemoSetReadOnly(GUIEditor.memo[3], true)


        GUIEditor.button[1] = guiCreateButton(297, 595, 104, 20, "Close", false, GUIEditor.window[1])
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFF0000")   
      showCursor(true)
      guiWindowSetSizable(GUIEditor.window[1], false)
      GUIEditor.label[2] = guiCreateLabel(10, 0, 81, 15, LabelTextImport, false)
    end
)

--[[ FUNCIONES ]]---

function OpenGUI()
   if (guiGetVisible(GUIEditor.window[1])) then
   guiSetVisible(GUIEditor.window[1],false)
   showCursor(false)
   destroyElement(GUIEditor.label[3])
   destroyElement(GUIEditor.label[2])
else
   guiSetVisible(GUIEditor.window[1],true)
   showCursor(true)
   GUIEditor.label[3] = guiCreateLabel(10, 0, 81, 15, LabelTextImport, false)
   addEventHandler ( "onClienGUIClick", GUIEditor.button[1], CloseGUI, false )
   end
end
bindKey(keyOpen,"down",OpenGUI)

function CloseGUI()
   if (source == GUIEditor.button[1]) then
      guiSetVisible(GUIEditor.window[1],false)
      showCursor(false)
      destroyElement(GUIEditor.label[3])
      destroyElement(GUIEditor.label[2])
   end
end
addEventHandler("onClientGUIClick",getRootElement(),CloseGUI)

--[[ IMPORTANT NO DELETE ]]--

LabelTextImport = "" -- NO EDITAR/NO EDIT


« Son Düzenleme: 05 Aralık 2018, 15:27:57 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] Info Panel
« : 26 Kasım 2018, 15:36:08 »

Çevrimdışı shephard^

  • Uzman Üye
  • *
    • İleti: 776
  • decay.
Yanıtla #1 : 26 Kasım 2018, 17:06:07
GUIEditor.window[1] bul ve tam altına bunu ekle

Kod: lua
guiSetVisible(GUIEditor.window[1],false)
« Son Düzenleme: 26 Kasım 2018, 17:08:00 Gönderen: shephard^ »
 


Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #2 : 26 Kasım 2018, 20:37:54
Linki görebilmek için Kayıt olun yada Giriş yapın.
GUIEditor.window[1] bul ve tam altına bunu ekle

Kod: lua
guiSetVisible(GUIEditor.window[1],false)
Panel kapandı ancak, fare imleci kalıyor
 


Çevrimdışı shephard^

  • Uzman Üye
  • *
    • İleti: 776
  • decay.
Yanıtla #3 : 26 Kasım 2018, 21:29:58
showCursor(false)
 


Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #4 : 26 Kasım 2018, 21:41:47
Değişiklik yok