Jump to content

lLinux

Members
  • Posts

    169
  • Joined

  • Last visited

Everything posted by lLinux

  1. 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
  2. lLinux

    Ayuda script

    Claro en server. My Skype: HackerlLinux My Facebook. www.facebook.com/lLinux
  3. Intenta re instalado en MTA, si te sigue apareciendo es problema de conexion de intenernet
  4. lLinux

    Ayuda script

    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)
  5. lLinux

    Ayuda script

    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]
  6. Si es network trouble es por la conexion de internet
  7. 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)
  8. Lo siento eso no funciona. ya he intentado pero aparece el mensaje de todas maneras
  9. 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.
  10. 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.
  11. 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 )
  12. Si tiene el addCommandHandler, pero no se no da
  13. 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.
  14. 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.
  15. 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.
  16. Tu lo que deseas es cuando alguien se registre (pero por mediante otra GUI o por comando?) habra un otra GUI?
  17. Tu lo que deseas es cuando alguien se registre (pero por mediante otra GUI o por comando?) habra un otra GUI?
×
×
  • Create New...