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