Jump to content

Consultas acerca de gui (panelgui)


Jakepankeke

Recommended Posts

Ok hola a todos soy nuevo aqui asi que no se sobre esto xD si se sobre crear paneles y esas cosas pero tengo unos errores a la hora de poner el script primero mi gui se pone bug cuando preciono donde no es un boton como por ejemplo preciono en la parte vacia de un panel y por cosas del destino se crean todas las funciones :/

aca esta mi panel

  
 GUIEditor = { 
    button = {}, 
    label = {}, 
    tabpanel = {}, 
    memo = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        eventpanel = guiCreateWindow(9, 174, 539, 557, "Panel de eventos", false) 
        guiWindowSetSizable(eventpanel, false) 
  
        GUIEditor.tabpanel[1] = guiCreateTabPanel(9, 19, 519, 476, false, eventpanel) 
  
        lab = guiCreateTab("Laboratorio", GUIEditor.tabpanel[1]) 
  
        GUIEditor.label[1] = guiCreateLabel(7, 9, 162, 15, "Opciones basicas", false, lab) 
        GUIEditor.label[2] = guiCreateLabel(287, 9, 162, 15, "Opciones superiores", false, lab) 
        GUIEditor.button[1] = guiCreateButton(6, 34, 197, 54, "Abrir la puerta del laboratorio", false, lab) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[2] = guiCreateButton(6, 98, 197, 54, "Cerrar la puerta del laboratorio", false, lab) 
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[3] = guiCreateButton(287, 34, 197, 54, "Crear al el boss (Solor 1 vez) se pone la hora a las 00:00", false, lab) 
        guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[4] = guiCreateButton(287, 98, 197, 54, "Destruir al el boss", false, lab) 
        guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[5] = guiCreateButton(6, 187, 197, 25, "Crear pickup de corazon", false, lab) 
        guiSetProperty(GUIEditor.button[5], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.label[3] = guiCreateLabel(6, 162, 162, 15, "Opciones intermedias", false, lab) 
        GUIEditor.button[6] = guiCreateButton(6, 222, 197, 25, "Destruir pickup de corazon", false, lab) 
        guiSetProperty(GUIEditor.button[6], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[7] = guiCreateButton(6, 257, 197, 25, "Crear pickup de chaleco", false, lab) 
        guiSetProperty(GUIEditor.button[7], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[8] = guiCreateButton(6, 292, 197, 25, "Destruir pickup de chaleco", false, lab) 
        guiSetProperty(GUIEditor.button[8], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[9] = guiCreateButton(287, 162, 197, 54, "Crear a el mini-boss (Solo 1 vez)", false, lab) 
        guiSetProperty(GUIEditor.button[9], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[10] = guiCreateButton(287, 228, 197, 54, "Destruir a el mini-boss", false, lab) 
        guiSetProperty(GUIEditor.button[10], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.label[4] = guiCreateLabel(6, 327, 162, 15, "Otras opciones", false, lab) 
        GUIEditor.button[11] = guiCreateButton(6, 352, 108, 91, "Crear explociones en el laboratorio", false, lab) 
        guiSetProperty(GUIEditor.button[11], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[12] = guiCreateButton(360, 408, 149, 35, "Ir a el loby del evento", false, lab) 
        guiSetProperty(GUIEditor.button[12], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[13] = guiCreateButton(124, 352, 108, 91, "Poner musica de fondo por defecto", false, lab) 
        guiSetProperty(GUIEditor.button[13], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[14] = guiCreateButton(242, 352, 108, 91, "Destruir la musica de fondo", false, lab) 
        guiSetProperty(GUIEditor.button[14], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[15] = guiCreateButton(360, 352, 149, 35, "Ir a  Lab-STAFF-Room", false, lab) 
        guiSetProperty(GUIEditor.button[15], "NormalTextColour", "FFAAAAAA") 
  
        alba = guiCreateTab("Albatraz", GUIEditor.tabpanel[1]) 
  
        GUIEditor.label[5] = guiCreateLabel(6, 7, 138, 15, "Opciones generales", false, alba) 
        GUIEditor.button[16] = guiCreateButton(6, 32, 187, 50, "Crear asesinos (Solo 1 vez)", false, alba) 
        guiSetProperty(GUIEditor.button[16], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[17] = guiCreateButton(6, 92, 187, 50, "Destruir asesinos", false, alba) 
        guiSetProperty(GUIEditor.button[17], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[18] = guiCreateButton(6, 152, 187, 50, "Poner musica de fondo por defecto", false, alba) 
        guiSetProperty(GUIEditor.button[18], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[19] = guiCreateButton(6, 212, 187, 50, "Sacar la musica de fondo", false, alba) 
        guiSetProperty(GUIEditor.button[19], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[20] = guiCreateButton(6, 272, 187, 50, "Crear al asesino jefe", false, alba) 
        guiSetProperty(GUIEditor.button[20], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.label[6] = guiCreateLabel(290, 7, 138, 15, "Otras opciones", false, alba) 
        GUIEditor.button[21] = guiCreateButton(290, 92, 187, 50, "Avisar que el evento iniciara pronto", false, alba) 
        guiSetProperty(GUIEditor.button[21], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[22] = guiCreateButton(290, 32, 187, 50, "Poner aviso de inicio del evento", false, alba) 
        guiSetProperty(GUIEditor.button[22], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[23] = guiCreateButton(290, 152, 187, 50, "Explotar la isla", false, alba) 
        guiSetProperty(GUIEditor.button[23], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[24] = guiCreateButton(290, 212, 187, 50, "Avisar que la isla explotara", false, alba) 
        guiSetProperty(GUIEditor.button[24], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[25] = guiCreateButton(203, 392, 306, 50, "Ir a el centro de la isla", false, alba) 
        guiSetProperty(GUIEditor.button[25], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[26] = guiCreateButton(6, 332, 187, 50, "Destruir al asesino jefe", false, alba) 
        guiSetProperty(GUIEditor.button[26], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[27] = guiCreateButton(203, 332, 306, 50, "Ir a el patio de reclusos", false, alba) 
        guiSetProperty(GUIEditor.button[27], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[28] = guiCreateButton(203, 272, 306, 50, "Ir a el muelle de la isla", false, alba) 
        guiSetProperty(GUIEditor.button[28], "NormalTextColour", "FFAAAAAA") 
  
        tesoro = guiCreateTab("Busqueda del tesoro", GUIEditor.tabpanel[1]) 
  
        GUIEditor.button[29] = guiCreateButton(8, 40, 501, 51, "Crear el tesoro (Solo 1 vez)(aparecera en lugares aleatorios)", false, tesoro) 
        guiSetProperty(GUIEditor.button[29], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[30] = guiCreateButton(8, 101, 501, 51, "Destruir el tesoro completamente", false, tesoro) 
        guiSetProperty(GUIEditor.button[30], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[31] = guiCreateButton(8, 192, 501, 51, "Inundar completamente todo el laberinto", false, tesoro) 
        guiSetProperty(GUIEditor.button[31], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.label[7] = guiCreateLabel(129, 15, 257, 15, "Ociones generales del evento correspondiente", false, tesoro) 
        GUIEditor.label[8] = guiCreateLabel(183, 167, 257, 15, "Otras opciones", false, tesoro) 
        GUIEditor.button[32] = guiCreateButton(8, 253, 501, 51, "Drenar el agua del laberinto", false, tesoro) 
        guiSetProperty(GUIEditor.button[32], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[33] = guiCreateButton(10, 339, 247, 102, "Explotar completamente todo el laberinto", false, tesoro) 
        guiSetProperty(GUIEditor.button[33], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.label[9] = guiCreateLabel(10, 314, 257, 15, "Opciones intermedias", false, tesoro) 
        GUIEditor.button[34] = guiCreateButton(267, 329, 242, 112, "Ir a Staff-rom-laberinto", false, tesoro) 
        guiSetProperty(GUIEditor.button[34], "NormalTextColour", "FFAAAAAA") 
  
        coliseo = guiCreateTab("El coliseo", GUIEditor.tabpanel[1]) 
  
        GUIEditor.label[10] = guiCreateLabel(6, 8, 136, 15, "Opciones generales", false, coliseo) 
        GUIEditor.button[35] = guiCreateButton(5, 39, 197, 49, "Crear asesinos en el coliseo (Solo 1 vez)", false, coliseo) 
        guiSetProperty(GUIEditor.button[35], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[36] = guiCreateButton(5, 98, 197, 49, "Destruir asesinos en el coliseo", false, coliseo) 
        guiSetProperty(GUIEditor.button[36], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[37] = guiCreateButton(5, 157, 197, 49, "Crear al gran asesino (Solo 1 vez)", false, coliseo) 
        guiSetProperty(GUIEditor.button[37], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[38] = guiCreateButton(5, 216, 197, 49, "Destruir al gran asesino", false, coliseo) 
        guiSetProperty(GUIEditor.button[38], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[39] = guiCreateButton(5, 275, 197, 49, "Crear chalecos y corazones", false, coliseo) 
        guiSetProperty(GUIEditor.button[39], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[40] = guiCreateButton(5, 334, 197, 49, "Destruir chalecos y corazones", false, coliseo) 
        guiSetProperty(GUIEditor.button[40], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[41] = guiCreateButton(215, 399, 294, 42, "Ir a Staff-room-coliseo", false, coliseo) 
        guiSetProperty(GUIEditor.button[41], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[42] = guiCreateButton(215, 347, 294, 42, "Ir adentro del coliseo", false, coliseo) 
        guiSetProperty(GUIEditor.button[42], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[43] = guiCreateButton(215, 295, 294, 42, "Ir a el loby del coliseo", false, coliseo) 
        guiSetProperty(GUIEditor.button[43], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.label[11] = guiCreateLabel(312, 8, 136, 15, "Otras opciones", false, coliseo) 
        GUIEditor.button[44] = guiCreateButton(312, 39, 197, 49, "Explotar todo el coliseo", false, coliseo) 
        guiSetProperty(GUIEditor.button[44], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[45] = guiCreateButton(312, 98, 197, 49, "Inundar completamente el coliseo", false, coliseo) 
        guiSetProperty(GUIEditor.button[45], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[46] = guiCreateButton(312, 157, 197, 49, "Inundar medianamente el coliseo", false, coliseo) 
        guiSetProperty(GUIEditor.button[46], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[47] = guiCreateButton(312, 216, 197, 49, "Drenar el agua del coliseo", false, coliseo) 
        guiSetProperty(GUIEditor.button[47], "NormalTextColour", "FFAAAAAA") 
  
        opciones = guiCreateTab("Opciones Generales", GUIEditor.tabpanel[1]) 
  
        GUIEditor.button[48] = guiCreateButton(10, 405, 502, 36, "Reiniciar el script de los bots (En caso que bugeaste a los asesinos/jefes/etc)", false, opciones) 
        guiSetProperty(GUIEditor.button[48], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.button[49] = guiCreateButton(7, 10, 502, 36, "Acerca de este panel...", false, opciones) 
        guiSetProperty(GUIEditor.button[49], "NormalTextColour", "FFAAAAAA") 
        GUIEditor.memo[1] = guiCreateMemo(8, 55, 501, 340, "Este panel fue la unica manera de administrar todo los eventos ya que sino tienes el cerebro suficiente es imposible controlar a todos asi que gracias a este panel podran controlar los eventos deben leer esto ya que sino leen no entenderan todo esto.\n\nInstrucciones:\n\n-Si dice (Solo 1 vez) es por algo logico que se tenga que precionar una vez para evitar los bugs.\n\n-La opcion de crear chalecos y corazones son solo exclusivamente para antes del\n evento para que esten todos igualados al momento de participar del evento.\n\n-La opcion de explocion es exclusivamente para matar a todos los jugadores ademas\n de matar a los bots que se crearon o se bugearon.\n\n-La opcion de inundacion es casi igual pero cambian las cosas en los eventos poco a poco.\n\n-Recuerda que se da una recompensa al que lo mate pero si lo matas desde el panel\n no te dara dinero asi que no habra problemas si lo matas.\n\n-No hagas eventos tan seguidos si quieres hacer eso contacta al adminstrador para\n evitar problemas futuros.\n\n-Recuerda que todos los eventos dan recompensas tanto cuando matas a los bots \ncomo los jefes - asesinos - minibosses - etc.\n\n-Por ultimo recuerda de pedir permiso a los admines superiores si quieres hacer\neventos continuamente.\n\n-Script y Mapeo hecho por Spike", false, opciones) 
        guiMemoSetReadOnly(GUIEditor.memo[1], true) 
  
        noeventpanel = guiCreateButton(9, 505, 519, 42, "Cerrar el panel completamente", false, eventpanel) 
        guiSetProperty(noeventpanel, "NormalTextColour", "FFAAAAAA") 
         
        addEventHandler("onClientGUIClick", noeventpanel, cerrarguia) 
    end 
) 
  
  

Sino entiendien les dare un ejemplo claro

Primero que cuando tengo las funciones listas en el momento de precionar como por ejemplo tab = laboratorio se crea todas las funciones de la nada :cry:

asi que quisiera su ayuda gracias...

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...