SaedAmer Posted July 6, 2016 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 )
N3xT Posted July 6, 2016 Posted July 6, 2016 وين محاولتك ؟ إستعمل التالي getPlayerTeam getPlayersInTeam -- loop getPlayerName outputChatBox
SaedAmer Posted July 6, 2016 Author 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
#|_oskar_|# Posted July 6, 2016 Posted July 6, 2016 انت عايز اعضاء الفريق بس هم اللي يشووفو الرساله ؟؟
N3xT Posted July 7, 2016 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)
SaedAmer Posted July 7, 2016 Author 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 مود تاج لما اكوون حاتط تاج و اجي اتكلم شات تيم يطلع الكلام عام و شات تيم
N3xT Posted July 7, 2016 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)
#|_oskar_|# Posted July 7, 2016 Posted July 7, 2016 لو انت مش هتستخدم المود اللي سويته لك قول عشان انشره عشان تعبي مايضيع ع الفاضي
SaedAmer Posted July 7, 2016 Author Posted July 7, 2016 لو انت مش هتستخدم المود اللي سويته لك قول عشان انشره عشان تعبي مايضيع ع الفاضي اسف تعبتك معي تبي تنشره انشره شكرا علي مساعدتك
SaedAmer Posted July 7, 2016 Author 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) الكلام ما يظهر شات تيم اساسا
' A F . Posted July 7, 2016 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) الكلام ما يظهر شات تيم اساسا انا جربته وظبط .
SaedAmer Posted July 7, 2016 Author 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) الكلام ما يظهر شات تيم اساسا انا جربته وظبط . ما بعرف جربتو عندي الكلام ما يترسل
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