Juan_Camilo Posted June 8, 2020 Share Posted June 8, 2020 (edited) hola, me harian el favor de ayudarme con una funcion que actue para todos los jugadores, es decir lo que estoy tratando de hacer es que al presionar un boton en un panel le quite las armas a todos lo jugadores gracias Edited June 8, 2020 by Juan_Camilo Link to comment
MrKAREEM Posted June 8, 2020 Share Posted June 8, 2020 (edited) Las funciones OnClientGUIClick TriggerServerEvent TakeAllWeapons es tan fácil, así que te di este ejemplo : Cliente : window = guiCreateWindow(504, 217, 399, 296, "", false) guiWindowSetSizable(window, false) take = guiCreateButton(63, 76, 258, 53, "", false, window) addEventHandler('onClientGUIClick',root, function() if source == take then triggerServerEvent('getPlayersWeapons',localPlayer) end end) servidor addEvent('getPlayersWeapons',true) addEventHandler('getPlayersWeapons',root, function() takeAllWeapons(root) outputChatBox('El administrador ha tomado todas las armas de los jugadores.',root,255,255,0) end) Edited June 8, 2020 by MrKAREEM 1 Link to comment
Juan_Camilo Posted June 8, 2020 Author Share Posted June 8, 2020 (edited) la funcion esta bien pero ahora lo que pasa es que la ventana al iniciar el recurso se abre y no se puede cerrar que hago en ese caso ya intente con un addCommandHandler y nada Edited June 8, 2020 by Juan_Camilo Link to comment
jeffry4 Posted June 10, 2020 Share Posted June 10, 2020 Buenas! Te recomendaría que intentaras hacer una función y que utilizaras guiSetVisible y guiGetVisible para poder mostrar / ocultar la ventana. En este caso, el código sigue siendo cliente debido a que actúas sobre una GUI (podría hacerse de otras formas, pero creo que es la más sencilla). Añade este código a la parte cliente que tengas, y usa /ventana para mostrar u ocultar la ventana. function toggleWindow() if guiGetVisible(window) == true then guiSetVisible(window, false) else guiSetVisible(window, true) end end addCommandHandler("ventana", toggleWindow) Como recomendación personal, para todo lo que quieras hacer necesitarás funciones. Aquí tienes el listado de todas las funciones, tanto de servidor como de cliente. La wiki es tu amigo Funciones servidor: https://wiki.multitheftauto.com/wiki/Server_Scripting_Functions Funciones cliente: https://wiki.multitheftauto.com/wiki/Client_Scripting_Functions Saludos! 1 1 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now