اخي صحيح
التاج م يظهر زي م قولت
+
انا مسوي مود قفل الشات لما اقفله م يرضي يقفل
الاكواد
التاج + غلق الشات
function chatbox( text, type)
local acc = getPlayerAccount(source)
if ChatDisabled then
if not isGuestAccount ( acc ) then
if not isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Console")) then
outputChatBox ( "# [ عام ][ نظام الشات ]x الشات مغلق .", source, 255, 0, 0, true )
cancelEvent ( )
return
end
else
outputChatBox ( "# [ عام ][ نظام الشات ]x الشات مغلق .", source, 255, 0, 0, true )
cancelEvent()
return
end
end
if isGuestAccount ( acc ) then return end
local customTag = getAccountData ( acc, "customTag" )
if customTag then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox(customTag.." " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: "..customTag.." " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Console")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#ff0000* [ #000000Owner#ff0000 ] " .. getPlayerName ( source ) .. ":#a00000 " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Console ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Admin - Ex")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#777777* [ Admin - x ] " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Admin - Ex ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Admin - At")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#777777* [ Admin - At ] " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Admin - At ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("V.I.P")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#FFcc00* [ V.I.P ] " .. getPlayerName ( source ) .. ":#ffffff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ V.I.P ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Police")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#6600cc* [ Solider ] " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Police ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Level 1")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#FFFF00* [ Level 1 ] " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Lv.1 ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Level 2")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#FF6600* [ Level 2 ] " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Lv.2 ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Level 3")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#0FC615* [ Level 3 ] " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Lv.3 ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Level 4")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#007000* [ Co.Manager Lv.4 ] " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Lv.4 ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Level 5")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#FF0000* [ Manager ] " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Lv.5 ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Level 6")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#CC0000* [ Head.Manager ] " .. getPlayerName ( source ) .. ":#0099cc " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Lv.6 ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Head.Admin")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#C11B17* [ Head.Admin ] " .. getPlayerName ( source ) .. ":#0099cc " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Head.Admin ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Police.Active")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#6600cc* [ #ff0000Solider.Active#6600cc ] " .. getPlayerName ( source ) .. ":#ffffff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Police.Active ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Trainee")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("#FFFF00* [ Trainee ] " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT: [ Trainee ] " .. getPlayerName ( source ) .. ": " .. text)
elseif isObjectInACLGroup("user." .. getAccountName(acc), aclGetGroup("Everyone")) then
cancelEvent()
local r, g, b = getPlayerNametagColor(source)
outputChatBox("" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true )
outputServerLog("CHAT:" .. getPlayerName ( source ) .. ": " .. text)
end
end
addEventHandler("onPlayerChat", getRootElement(), chatbox)
اخي
customTag
ذا تاج
احطه انا من داخل السرفر
يعني بلوحه
احط فيها
الحساب
والتاج
فهمني