Merhaba,
Aşağıdaki adımları takip ederek, serverinizin adminlerin yazdığı yazıları renkli yapabilirsiniz.
Bu sadece LocalOOC chat ( b tuşu ) için geçerlidir.
Bu sadece LocalOOC chat ( b tuşu ) için geçerlidir.
İlk önce serverinizin kurulu olduğu dizin içerisinden resources > chat_system > s_chat_system.lua isimli dosyayı açın.
Bu dosyada function localOOC ‘i CTRL + F yardımı ile aratın.
Bu dosyada function localOOC ‘i CTRL + F yardımı ile aratın.
Aşağıdaki kodları tümünü seç yaparak kopyalarsanız, sorunsuz ve satır kayma sorunu olmadan yapıştırabilirsiniz.
function localOOC(thePlayer, commandName, ...)
if exports['freecam-tv']:isPlayerFreecamEnabled(thePlayer) then return end
local logged = getElementData(thePlayer, "loggedin")
local dimension = getElementDimension(thePlayer)
local interior = getElementInterior(thePlayer)
if (logged==1) and not (isPedDead(thePlayer)) then
local muted = getElementData(thePlayer, "muted")
if not (...) then
outputChatBox("SYNTAX: /" .. commandName .. " [Message]", thePlayer, 255, 194, 14)
elseif (muted==1) then
outputChatBox("You are currenty muted from the OOC Chat.", thePlayer, 255, 0, 0)
else
local message = table.concat({...}, " ")
local result, affectedElements = exports.global:sendLocalText(thePlayer, getPlayerName(thePlayer) .. ": (( " .. message .. " ))", 196, 255, 255)
exports.logs:dbLog(thePlayer, 8, affectedElements, message)
--exports.logs:logMessage("[OOC: Local Chat] " .. getPlayerName(thePlayer) .. ": " .. table.concat({...}, " "), 1)
end
end
end
addCommandHandler("b", localOOC, false, false)
addCommandHandler("LocalOOC", localOOC)
function localOOC ‘nin olduğu funtion bloğunu , yukarıda gösterdiğimiz gibi
function localOOC(thePlayer, commandName, ...)
if exports['freecam-tv']:isPlayerFreecamEnabled(thePlayer) then return end
local logged = getElementData(thePlayer, "loggedin")
local dimension = getElementDimension(thePlayer)
local interior = getElementInterior(thePlayer)
if (logged==1) and not (isPedDead(thePlayer)) then
local muted = getElementData(thePlayer, "muted")
if not (...) then
outputChatBox("SYNTAX: /" .. commandName .. " [Mesaj]", thePlayer, 255, 194, 14)
elseif (muted==1) then
outputChatBox("Su anda OOC Chat ten susturuldunuz.", thePlayer, 255, 0, 0)
else
local message = table.concat({...}, " ")
local adminLevel = tonumber(getElementData(thePlayer, "adminlevel")) or 0
local adminDuty = tonumber(getElementData(thePlayer, "adminduty")) or 0
local hiddenAdmin = tonumber(getElementData(thePlayer, "hiddenadmin")) or 0
if (adminLevel==0) or (hiddenAdmin==1) or (adminDuty==0) then
local result, affectedElements = exports.global:sendLocalText(thePlayer, getPlayerName(thePlayer) .. ": (( " .. message .. " ))", 196, 255, 255)
elseif (adminDuty==1) and (adminLevel==1) then
local result, affectedElements = exports.global:sendLocalText(thePlayer, "Suspensed Admin " .. getPlayerName(thePlayer) .. ": (( " .. message .. " ))", 229, 92, 18)
elseif (adminDuty==1) and (adminLevel==2) then
local result, affectedElements = exports.global:sendLocalText(thePlayer, "Trial Admin " .. getPlayerName(thePlayer) .. ": (( " .. message .. " ))", 229, 92, 18)
elseif (adminDuty==1) and (adminLevel==3) then
local result, affectedElements = exports.global:sendLocalText(thePlayer, "Administrator " .. getPlayerName(thePlayer) .. ": (( " .. message .. " ))", 229, 92, 18)
elseif (adminDuty==1) and (adminLevel==4) then
local result, affectedElements = exports.global:sendLocalText(thePlayer, "Super Admin " .. getPlayerName(thePlayer) .. ": (( " .. message .. " ))", 229, 92, 18)
elseif (adminDuty==1) and (adminLevel==5) then
local result, affectedElements = exports.global:sendLocalText(thePlayer, "Lead Admin " .. getPlayerName(thePlayer) .. ": (( " .. message .. " ))", 229, 92, 18)
elseif (adminDuty==1) and (adminLevel==6) then
local result, affectedElements = exports.global:sendLocalText(thePlayer, "Head Admin " .. getPlayerName(thePlayer) .. ": (( " .. message .. " ))", 229, 92, 18)
elseif (adminDuty==1) and (adminLevel==7) then
local result, affectedElements = exports.global:sendLocalText(thePlayer, "Owner " .. getPlayerName(thePlayer) .. ": (( " .. message .. " ))", 229, 92, 18)
elseif (adminDuty==1) and (adminLevel==8) then
local result, affectedElements = exports.global:sendLocalText(thePlayer, "Community Owner " .. getPlayerName(thePlayer) .. ": (( " .. message .. " ))", 229, 92, 18)
exports.logs:dbLog(thePlayer, 8, affectedElements, message)
--exports.logs:logMessage("[OOC: Local Chat] " .. getPlayerName(thePlayer) .. ": " .. table.concat({...}, " "), 1)
end
end
end
end
addCommandHandler("b", localOOC, false, false)
addCommandHandler("LocalOOC", localOOC)
bununla değiştirin.
Artık, serverinizde bulunan admin ooc chatten yazı yazdığında yetkisi Yazacaktır.

EmoticonEmoticon