SaedAmer Posted July 6, 2016 Share Posted July 6, 2016 السلام عليكم ما يجي كلام الشات التيم addEvent("onPlayeropenChat",true) addEventHandler("onPlayeropenChat",root,function () removeElementData(resourceRoot,"chat") end) addEvent("onPlayerCloseChat",true) addEventHandler("onPlayerCloseChat",root,function () setElementData (resourceRoot, "chat",true) end) ------ addEventHandler("onPlayerChat",root, function( text, type) if getElementData(source,"tag") then return cancelEvent() end if getElementData(source,"Data_Tag") then return cancelEvent() end if type == 1 or type == 2 then return end if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) return outputChatBox("#FF0000* [ Console ] " .. getPlayerName ( source ) .. ": #ffFFff" .. text, getRootElement(), r, g, b, true ) else end if getElementData ( resourceRoot, "chat" ) == true then cancelEvent() return outputChatBox ("[C.Console]: Chat has been locked by Console ",source,255,0,0,true) end if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Level 1")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#0099DC* [ Lv.1 ] " .. getPlayerName ( source ) .. ": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Level 2")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#2554C7* [ Lv.2 ] " .. getPlayerName ( source ) .. ": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Level 3")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#00cc11* [ Lv.3 ] " .. getPlayerName ( source ) ..": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Level 4")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#007700* [ Lv.4 ] " .. getPlayerName ( source ) .. ": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Level 5")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#cc0000* [ Lv.5 ] " .. getPlayerName ( source ) .. ": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Level 6")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FF0000* [ Lv.6 ] " .. getPlayerName ( source ) ..": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Head.Admin")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#C11B17* [ Head.Admin ] " .. getPlayerName ( source ) ..": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("V.I.P")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#DCD800* [ VIP ] " .. getPlayerName ( source ) .. ": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("SaedAmer")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#cd0000* [ VIP ]#ffff00 سعيد : #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("mosp")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#02AB2F* [ AL-MLOok Event's] " .. getPlayerName ( source ) .. ": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Manager")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#347235* [ T-Developer ] " .. getPlayerName ( source ) .. ": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin - Ex")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#777777* [ Admin - EX ] " .. getPlayerName ( source ) .. ": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Police")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#007F7F* [ Soldier ] " .. getPlayerName ( source ) .. ": #ffFFff" .. text, getRootElement(), r, g, b, true ) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Everyone")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#5494A7* [ AL-MLOoK ] " .. getPlayerName ( source ) .. ": #ffFFff" .. text, getRootElement(), r, g, b, true ) end end ) Link to comment
N3xT Posted July 6, 2016 Share Posted July 6, 2016 وين محاولتك ؟ إستعمل التالي getPlayerTeam getPlayersInTeam -- loop getPlayerName outputChatBox Link to comment
SaedAmer Posted July 6, 2016 Author Share Posted July 6, 2016 كده ؟ بس يظهر للكل addEventHandler("onPlayerChat",root, function( text, type) local playerTeam = getPlayerTeam(source) if (playerTeam and type == 2 ) then cancelEvent() local r, g, b = getTeamColor (playerTeam) local h = string.format("#%.2X%.2X%.2X", r, g, b) outputChatBox('#FF0000(Team) #FFFFFF['..h..' '..getTeamName(playerTeam).. '#FFFFFF] '..h..''..getPlayerName(source):gsub("#%x%x%x%x%x%x", "") ..'#FF0000 : #FFFFFF'.. text,root, r, g, b, true) end Link to comment
#|_oskar_|# Posted July 6, 2016 Share Posted July 6, 2016 انت عايز اعضاء الفريق بس هم اللي يشووفو الرساله ؟؟ Link to comment
N3xT Posted July 7, 2016 Share Posted July 7, 2016 addEventHandler("onPlayerChat",root, function( text, type) if type == 2 then if ( getPlayerTeam ( source ) ) then for i,v in ipairs ( getPlayersInTeam( getPlayerTeam ( source ) ) ) do outputChatBox ("[TEAM] "..getPlayerName ( source ).." :#FFFFFF "..text, v, 255, 255, 255, true ) end end end end) Link to comment
SaedAmer Posted July 7, 2016 Author Share Posted July 7, 2016 addEventHandler("onPlayerChat",root, function( text, type) if type == 2 then if ( getPlayerTeam ( source ) ) then for i,v in ipairs ( getPlayersInTeam( getPlayerTeam ( source ) ) ) do outputChatBox ("[TEAM] "..getPlayerName ( source ).." :#FFFFFF "..text, v, 255, 255, 255, true ) end end end end) اخ نكست معي 2 مود تاج لما اكوون حاتط تاج و اجي اتكلم شات تيم يطلع الكلام عام و شات تيم Link to comment
N3xT Posted July 7, 2016 Share Posted July 7, 2016 addEventHandler("onPlayerChat",root, function( text, type) if type == 2 then if ( getPlayerTeam ( source ) ) then cancelEvent() for i,v in ipairs ( getPlayersInTeam( getPlayerTeam ( source ) ) ) do outputChatBox ("[TEAM] "..getPlayerName ( source ).." :#FFFFFF "..text, v, 255, 255, 255, true ) end end end end) Link to comment
#|_oskar_|# Posted July 7, 2016 Share Posted July 7, 2016 لو انت مش هتستخدم المود اللي سويته لك قول عشان انشره عشان تعبي مايضيع ع الفاضي Link to comment
SaedAmer Posted July 7, 2016 Author Share Posted July 7, 2016 لو انت مش هتستخدم المود اللي سويته لك قول عشان انشره عشان تعبي مايضيع ع الفاضي اسف تعبتك معي تبي تنشره انشره شكرا علي مساعدتك Link to comment
SaedAmer Posted July 7, 2016 Author Share Posted July 7, 2016 addEventHandler("onPlayerChat",root, function( text, type) if type == 2 then if ( getPlayerTeam ( source ) ) then cancelEvent() for i,v in ipairs ( getPlayersInTeam( getPlayerTeam ( source ) ) ) do outputChatBox ("[TEAM] "..getPlayerName ( source ).." :#FFFFFF "..text, v, 255, 255, 255, true ) end end end end) الكلام ما يظهر شات تيم اساسا Link to comment
' A F . Posted July 7, 2016 Share Posted July 7, 2016 addEventHandler("onPlayerChat",root, function( text, type) if type == 2 then if ( getPlayerTeam ( source ) ) then cancelEvent() for i,v in ipairs ( getPlayersInTeam( getPlayerTeam ( source ) ) ) do outputChatBox ("[TEAM] "..getPlayerName ( source ).." :#FFFFFF "..text, v, 255, 255, 255, true ) end end end end) الكلام ما يظهر شات تيم اساسا انا جربته وظبط . Link to comment
SaedAmer Posted July 7, 2016 Author Share Posted July 7, 2016 addEventHandler("onPlayerChat",root, function( text, type) if type == 2 then if ( getPlayerTeam ( source ) ) then cancelEvent() for i,v in ipairs ( getPlayersInTeam( getPlayerTeam ( source ) ) ) do outputChatBox ("[TEAM] "..getPlayerName ( source ).." :#FFFFFF "..text, v, 255, 255, 255, true ) end end end end) الكلام ما يظهر شات تيم اساسا انا جربته وظبط . ما بعرف جربتو عندي الكلام ما يترسل Link to comment
N3xT Posted July 7, 2016 Share Posted July 7, 2016 المشكلة أجل من عندك تأكد من الميتا وإنك حاطه سيرفر سايد 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