depato123 Posted December 14, 2013 Share Posted December 14, 2013 ¿Como puedo hacer que este gui aparezca al logearse? GUIEditor = { window = {}, staticimage = {}, label = {} } GUIEditor.window[1] = guiCreateWindow(463, 264, 536, 307, "", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.staticimage[1] = guiCreateStaticImage(209, 155, 2, 2, ":guieditor/images/examples/mtalogo.png", false, GUIEditor.window[1]) GUIEditor.staticimage[2] = guiCreateStaticImage(147, 29, 249, 190, ":guieditor/images/examples/mtalogo.png", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(25, 234, 491, 194, "Bienvenido a P.R.P Roleplay en El Quebrados. ", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], "sa-header") PD: encontre una funcion que creo que me sirve pero no se como combinarla con la otra. function resourceStart () bindKey ("i", "down", menuShow) end addEventHandler ("onClientResourceStart", getRootElement(), resourceStart) function menuShow () visableornot = guiGetVisible (theWindow) if (visableornot == true) then guiSetVisible (theWindow, false) showCursor (false) end if (visableornot == false) then guiSetVisible (theWindow, true) showCursor (true) end end--]] Link to comment
Alexs Posted December 14, 2013 Share Posted December 14, 2013 Utiliza 'triggerClientEvent' junto a 'onPlayerLogin'. Link to comment
depato123 Posted December 14, 2013 Author Share Posted December 14, 2013 ¿Así? Server: function loginPlayer () triggerClientEvent("loginPlayer", getRootElement) end addEventHandler ("onPlayerLogin", getRootElement, loginPlayer) Client: GUIEditor = { button = {}, window = {}, memo = {} } addEvent("loginPlayer",true) addEventHandler("loginPlayer",resourceRoot(), function() GUIEditor.window[1] = guiCreateWindow(458, 256, 391, 358, "", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.memo[1] = guiCreateMemo(18, 38, 354, 298, "Hacer lo que yo digo", false, GUIEditor.window[1]) guiMemoSetReadOnly(GUIEditor.memo[1], true) GUIEditor.button[1] = guiCreateButton(352, 20, 20, 18, "X", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") end ) Intente con otro gui, no con el que en el primer post :l PD: ahora sale esto en el debug script Link to comment
Arsilex Posted December 14, 2013 Share Posted December 14, 2013 paradise tiene un evento ya definido en players/main_c.lua búscalo y remplazas por el trigger. Link to comment
Recommended Posts