mariorrom_XD Posted December 30, 2016 Share Posted December 30, 2016 hola todos tengo un problema ok tengo esto que cree con el guieditor addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() VENTANA = guiCreateWindow((screenW - 414) / 2, (screenH - 354) / 2, 414, 354, "POR FAVOR selecciona el grupo al que te quieras unir", false) guiWindowSetSizable(VENTANA, false) guiSetProperty(VENTANA, "CaptionColour", "FFFE0AAB") MEMO = guiCreateMemo(10, 29, 394, 61, "RECUERDA:hasta que no vuelvas a entrar en el server no podras cambiarte de GRUPO... AHORA selecciona el grupo al que te quieras unir por favor XD", false, VENTANA) SOLOTURISTA = guiCreateButton(10, 100, 394, 35, "SOLO TURISTA", false, VENTANA) guiSetProperty(SOLOTURISTA, "NormalTextColour", "FFFEFEFE") POLICIA = guiCreateButton(10, 145, 394, 39, "POLICIA", false, VENTANA) guiSetProperty(POLICIA, "NormalTextColour", "FF2E3DFD") CRIMINAL = guiCreateButton(10, 194, 394, 44, "CRIMINAL", false, VENTANA) guiSetProperty(CRIMINAL, "NormalTextColour", "FFFE0D0D") MAFIA = guiCreateButton(10, 248, 394, 40, "MAFIA", false, VENTANA) guiSetProperty(MAFIA, "NormalTextColour", "FF0CFED9") TRAFICANTE = guiCreateButton(10, 298, 394, 44, "TRAFICCANTE DE DROGAS", false, VENTANA) guiSetProperty(TRAFICANTE, "NormalTextColour", "FF33FE0B") end ) ok primero lo primero quiero que despues de loguearte aparesca este menu que el player no se pueda mover que aparesca el puntero del mouse porque no aparece cuando hagas clic en el boton SOLOTURISTA se una al team SOLOTURISTA y el gui se cierre y ya se pueda mover lo mismo con los demas botones. pd:los teams ya estan creados. tambien que salte un mensaje para todos PLAYERNAME "SE A UNIDO A TAL GRUPO.. ME AYUDAN Link to comment
#Dv^ Posted December 30, 2016 Share Posted December 30, 2016 Para que aparezca la GUI al loguearte, usa el evento onPlayerLogin(server-side) para detectar que el jugador logueó, y triggerClientEvent para que abra la GUI desde el lado del servidor Para que aparezca, o desaparezca el puntero, usa showCursor Cuando el jugador presione el botón "Equipo_1" usa el evento onClientGUIClick(client-side) para detectar el click del jugador y setPlayerTeam(server-side) para poner a un jugador en un equipo Si quieres que una GUI se cierre o abra usa guiSetVisible(client-side) Usa outputChatBox para que salga en el chat el mensaje que deseas Link to comment
mariorrom_XD Posted December 31, 2016 Author Share Posted December 31, 2016 intentos fallidos son lo que consegui no me podrias hacer un ejemplo mas detallado para comprender mejor como hacer eso de triggerClientEvent Link to comment
#Dv^ Posted December 31, 2016 Share Posted December 31, 2016 (edited) Server addEventHandler("onPlayerLogin", root, function() triggerClientEvent(source, "showGUI", source) end ) Client addEvent("showGUI", true) addEventHandler("showGUI", root, function() --guiSetVisible(myGUI, bool) end ) Hecha un vistazo a la Wiki sobre la función y comprenderás mejor, triggerClientEvent onPlayerLogin Edited December 31, 2016 by #Dv^ Link to comment
Recommended Posts