PhantomDamn Posted August 30, 2014 Share Posted August 30, 2014 Alguno conoce algun recurso que permita hablar por acl.?? sea por bind o comando. De ante mano gracias. Link to comment
Tomas Posted August 31, 2014 Share Posted August 31, 2014 Es muy fácil crearlo, pero quieres hacerlo para un ACL en especial o para todos los ACL? Es decir, que todos puedan chatear entre los del mismo ACL? Acá te dejo uno para los de un ACL en especial: function ACLChat(player,_,...) if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(player)), aclGetGroup ( "ACLName" ) ) then local mensaje= table.concat({...}, " ") local name = getPlayerName(player) local r,g,b = getPlayerNametagColor(player) for i,v in pairs(getElementsByType("player")) do if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(v)), aclGetGroup ( "ACLName" ) ) then outputChatBox("[ACLChat]: "..name..": "..mensaje,v,r,g,b) end end end end addCommandHandler("aclchat",ACLChat) addEventHandler("onPlayerLogin", getRootElement(), function() if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(source)), aclGetGroup ( "ACLName" ) ) then bindKey(source, "u", "down", "chatbox", "aclchat") end end ) Mira cuantos post tengo e_e pasé Link to comment
Aruna Posted October 1, 2014 Share Posted October 1, 2014 Es muy fácil crearlo, pero quieres hacerlo para un ACL en especial o para todos los ACL? Es decir, que todos puedan chatear entre los del mismo ACL? Acá te dejo uno para los de un ACL en especial: function ACLChat(player,_,...) if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(player)), aclGetGroup ( "ACLName" ) ) then local mensaje= table.concat({...}, " ") local name = getPlayerName(player) local r,g,b = getPlayerNametagColor(player) for i,v in pairs(getElementsByType("player")) do if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(v)), aclGetGroup ( "ACLName" ) ) then outputChatBox("[ACLChat]: "..name..": "..mensaje,v,r,g,b) end end end end addCommandHandler("aclchat",ACLChat) addEventHandler("onPlayerLogin", getRootElement(), function() if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(source)), aclGetGroup ( "ACLName" ) ) then bindKey(source, "u", "down", "chatbox", "aclchat") end end ) Mira cuantos post tengo e_e pasé Gracias Tomas me sirvio a mi Link to comment
Recommended Posts