-
Posts
169 -
Joined
-
Last visited
Everything posted by lLinux
-
Hola, bueno para eso tienes que hacer el script el resource en scrtip y ponerle un ejemplo: function MensajeAdmins () local cuenta = getAccountName( getPlayerAccount(thePlayer) ) -- La variable de la cuenta if isObjectInACLGroup("user."..cuenta, aclGetGroup("Admin")) then -- Dice que esta funcion solo funciona para los del grupo admin --AKA LA FUNCION end
-
Claro en server. My Skype: HackerlLinux My Facebook. www.facebook.com/lLinux
-
see creo que si
-
pero ejemplo, si quiero elegir a un player del grupo Everyone en específico se puede?, sin tener que crear un grupo nuevo en el acl y agregar ciertos players? Claro, mira la manera seria asi: function TagPrivate ( player ) local account = getPlayerAccount( player ) local accountName = ( account and getAccountName ( account ) or "" ) if ( accountName == "AkaNombreDeCuenta" ) then cancelEvent ( ) local r, g, b = getPlayerNametagColor(source) outputChatBox ( "#000000[TAG_DEL_PLAYER]#ffffff " .. getPlayerName(source) .. ":#ffffff " .. message, getRootElement(), r, g, b, true ) end end addEventHandler ( "onPlayerChat", root, TagPrivate) En todo caso si suponemos que el usuario llamdo PEPE tendra el tag : "Especial" quedari asi: function TagPrivate ( player ) local account = getPlayerAccount( player ) local accountName = ( account and getAccountName ( account ) or "" ) if ( accountName == "Pepe" ) then cancelEvent ( ) local r, g, b = getPlayerNametagColor(source) outputChatBox ( "#000000[ESPECIAL]#ffffff " .. getPlayerName(source) .. ":#ffffff " .. message, getRootElement(), r, g, b, true ) end end addEventHandler ( "onPlayerChat", root, TagPrivate)
-
Hola, bueno puedes crear un TAG para un player determinado con esto (recuerda que el player debe estar en un grupo ACL por ejemlo: ESCOJIDOS): server.lua addEventHandler ( "onPlayerChat", root, function ( message, type ) if isObjectInACLGroup ( "user.AkaLaCuentaDelUsuario", aclGetGroup ( "ESCOJIDOS" ) ) and type == 0 then cancelEvent ( ) local r, g, b = getPlayerNametagColor(source) outputChatBox ( "#000000[TAG_DEL_PLAYER]#ffffff " .. getPlayerName(source) .. ":#ffffff " .. message, getRootElement(), r, g, b, true ) end end) El codigo ya acomodado: addEventHandler ( "onPlayerChat", root, function ( message, type ) if isObjectInACLGroup ( "user.Pepe", aclGetGroup ( "ESCOJIDOS" ) ) and type == 0 then cancelEvent ( ) local r, g, b = getPlayerNametagColor(source) outputChatBox ( "#000000[Player-Escojido]#ffffff " .. getPlayerName(source) .. ":#ffffff " .. message, getRootElement(), r, g, b, true ) end end) Entonces dice que si un el usuario Pepe esta en el Grupo ACL ESCOJIDOS el tag sera [Player-Escojido]
-
Ayudenme con el MTA porfas
lLinux replied to lrakoon's topic in Ayuda relacionada al cliente/servidor
Si es network trouble es por la conexion de internet -
Ya logre solucionarlo mira function chatfreze (message, messageType) if (messageType == 0) then cancelEvent() outputChatBox("#00B3C7ExtremeBattle >#ffffff El chat esta bloqueado ", source, 255, 255, 255, true) end end addEventHandler("onPlayerChat", getRootElement(), chatfreze)
-
Lo siento eso no funciona. ya he intentado pero aparece el mensaje de todas maneras
-
Hola a todos, bueno esta publicacion es para preguntar como puedo hacer un freeze chat, o algo para detener el chat, que no puedan chatear, se que tengo que usar el evento onPlayerChat me podrian ayudar o dar un ejemplo, gracias por su atencion.
-
Ya logre solucionarlo
-
Hola a todos, bueno lo que estoy haciendo es una GUI para enviar mensajes, pero solo quiero que se habra para admins, en el client.lua puse la gui y las funciones de enviar mensaje, y en el server puse esto: addCommandHandler ( "msg", function ( thePlayer ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then triggerClientEvent ( thePlayer, "showGUI", thePlayer ) end end ) Lo que yo quiero es que cuando el admin ponga /msg habra la GUI, pero no pasa anda cuando la pongo, alguien pondria darme un ejemplo de que usar, o como usarlo.
-
Ok view the code, this code is of the server, is to open a GUI of client. addCommandHandler ( "msg", function ( thePlayer ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) -- get his account name if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then -- Does he have access to Admin functions? triggerClientEvent ( thePlayer, "showGUI", thePlayer ) end end )
-
Si tiene el addCommandHandler, pero no se no da
-
Hola a todos, bueno mi problemas es que necesito que una GUI se habra solo para el grupo Admin del ACL: function isPlayerAdmin(source) local user = "user."..getAccountName ( getPlayerAccount ( source ) ) for id, object in ipairs ( aclGroupListObjects ( aclGetGroup ( "Admin" ) ) ) do if object == user then triggerClientEvent("ClientGui",getRootElement(),source) end end end Pero no lo logro, alguien que me peuda ayudar o darme un ejemplo, o que me explique por favor.
-
Hola necesito poner que un admin solo se habra para administradores, pero he intentado con function isPlayerAdmin(source) local user = "user."..getAccountName ( getPlayerAccount ( source ) ) for id, object in ipairs ( aclGroupListObjects ( aclGetGroup ( "Admin" ) ) ) do if object == user then triggerClientEvent("ClientGui",getRootElement(),source) end end end pero no he logrado que habra el panel para admin, lo necesito meditante 1 comando , el codigo lo debo poner en Server o Client necesito ayuda.
-
Buenas a todos, quiero sabes si uno de ustedes puede explicarme un poco de como crear jobs o trabajos para el mta, se un poco de script con que me expliquen un poco aprendo, o almenos que debo usar.
-
Tu lo que deseas es cuando alguien se registre (pero por mediante otra GUI o por comando?) habra un otra GUI?
-
Tu lo que deseas es cuando alguien se registre (pero por mediante otra GUI o por comando?) habra un otra GUI?