depato123 Posted December 14, 2013 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--]]
Alexs Posted December 14, 2013 Posted December 14, 2013 Utiliza 'triggerClientEvent' junto a 'onPlayerLogin'.
depato123 Posted December 14, 2013 Author 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
Arsilex Posted December 14, 2013 Posted December 14, 2013 paradise tiene un evento ya definido en players/main_c.lua búscalo y remplazas por el trigger.
Recommended Posts