Jump to content

كيف اخفي السب


3ssol

Recommended Posts

سلام

شباب عندي تاج ابي لما واحد يسب يطلع ******

بس ماعرفت اركبه في التاج كيف ؟

شوفو هنا

local  sbb = { 
         "سيرفر", 
         "حياكم" 
} 
  
  
-- وظيفة الشات 
function chatbox( text, type) 
    for i,v in next,sbb  do 
        if string.find ( text,v ) then 
            cancelEvent ( ) 
            local playername = getPlayerName ( source ) 
            outputChatBox ( playername..": #FFFFFF********** ", getRootElement(), r, g, b, true ) 
        end 
    end 
    if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then 
        cancelEvent() 
        local r, g, b = getPlayerNametagColor(source) 
        outputChatBox("admin " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) 
    end 
end      
addEventHandler("onPlayerChat", getRootElement(), chatbox) 

مرة سااعه كامله والله وانا احاول ل كود هذا وماضبط مساعده ي بروات تكفون

المشكله الكلمه الي قلتها تطلع بـ التاج مثال

3ssol : ************

[ Admin ] 3ssol : سيرفر

نفس كذا تطلع الكلمه ب التاج بس يطلع فوقه

****

وش السبب ساعوني

Link to comment

جرب,

local  sbb = { 
         "سيرفر", 
         "حياكم" 
} 
  
  
function chatbox( text, type) 
    cancelEvent ( ) 
    for i,v in next,sbb  do 
        if text:find ( v ) then 
            local playername = getPlayerName ( source ) 
            outputChatBox ( playername..": #FFFFFF********** ", getRootElement(), r, g, b, true ) 
        end 
    end 
    if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then 
        local r, g, b = getPlayerNametagColor(source) 
        outputChatBox("admin " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) 
    end 
end     
addEventHandler("onPlayerChat", getRootElement(), chatbox) 
Link to comment

جرب,

local  sbb = { 
         "سيرفر", 
         "حياكم" 
} 
  
  
function chatbox( text, type) 
    cancelEvent ( ) 
    for i,v in next,sbb  do 
        if text:find ( v ) then 
            local playername = getPlayerName ( source ) 
            outputChatBox ( playername..": #FFFFFF********** ", getRootElement(), r, g, b, true ) 
        end 
    if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) and text ~= v then 
        local r, g, b = getPlayerNametagColor(source) 
        outputChatBox("admin " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) 
        end 
    end 
end     
addEventHandler("onPlayerChat", getRootElement(), chatbox) 
Link to comment
  
local  sbb = { 
         "سيرفر", 
         "حياكم" 
} 
  
  
function chatbox( text, type) 
    for i,v in ipairs(sbb) do 
    if string.find(text,v) then 
    cancelEvent ( ) 
    local playername = getPlayerName ( source ) 
    outputChatBox ( playername..": #FFFFFF********** ", getRootElement(), r, g, b, true ) 
    end 
    end 
    if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then 
        cancelEvent ( ) 
        local r, g, b = getPlayerNametagColor(source) 
        outputChatBox("admin " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) 
    end 
end 
addEventHandler("onPlayerChat", getRootElement(), chatbox) 
  

Link to comment

جرب الحين,

local  sbb = { 
         "سيرفر", 
         "حياكم" 
} 
  
  
function chatbox( text, type) 
    cancelEvent ( ) 
    local r, g, b = getPlayerNametagColor(source) 
    if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then 
        for i,v in next,sbb do 
            if text:find ( v ) then 
                outputChatBox ( getPlayerName ( source )..": #FFFFFF********** ", getRootElement(), r, g, b, true ) 
        else 
                outputChatBox("admin " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) 
            end 
        end 
    end 
end     
addEventHandler("onPlayerChat", getRootElement(), chatbox) 
Edited by Guest
Link to comment
جرب الحين,

local  sbb = { 
         "سيرفر", 
         "حياكم" 
} 
  
  
function chatbox( text, type) 
    cancelEvent ( ) 
    if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then 
        for i,v in next,sbb do 
            if text:find ( v ) then 
                outputChatBox ( getPlayerName ( source )..": #FFFFFF********** ", getRootElement(), r, g, b, true ) 
        else 
                local r, g, b = getPlayerNametagColor(source) 
                outputChatBox("admin " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) 
            end 
        end 
    end 
end     
addEventHandler("onPlayerChat", getRootElement(), chatbox) 

الافضل انه يستخدم كودي عشان لا يطول ام الكود -_-

Link to comment

ابو شنب كودك غلط

+

حتي لما اتكلم اقول اي كلمه يطلع كذا

3ssol :

admin 3ssol :

مرتين مع بعض يتكرر

+ ي ذا بيست نفسه بس يجي مرتين اسمي بـ التاج زي كذا

admin 3ssol :

admin 3ssol :

واذا قلت سيرفر يجي كذا

3ssol : ***************

admin 3ssol :

= ماضبط

Link to comment

جرب

اذا ماضبط طف الفري روم ,

local  sbb = { 
         "سيرفر", 
         "حياكم" 
} 
  
  
function chatbox( text, type) 
    local playername = getPlayerName ( source ) 
    for _, v in ipairs ( sbb ) do 
        if string.find ( text,v ) then 
            cancelEvent ( ) 
            outputChatBox ( playername..": #FFFFFF********** ", getRootElement(), 255, 0, 0, true ) 
            outputServerLog("CHAT: " .. playername .. ": " .. text) 
            return false 
        end 
    end 
    if type == 0 then 
        cancelEvent ( ) 
    if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then 
        local r, g, b = getPlayerNametagColor(source) 
        cancelEvent ( true ) 
        outputChatBox("admin " .. playername.. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) 
        end 
    end 
end      
addEventHandler("onPlayerChat", getRootElement(), chatbox) 

Link to comment

جرب ذا

local sbb = { 
         "سيرفر", 
         "حياكم" 
}; 
  
function chatbox ( text, type ) 
    local name = getPlayerName ( source ) 
    for _, v in ipairs ( sbb ) do 
        if string.find ( text, v ) then 
            outputChatBox ( name..": #FFFFFF********** ", getRootElement(), 255, 0, 0, true ) 
            cancelEvent ( ) 
            return false 
        end 
    end  
    if type == 0 then 
        cancelEvent ( ) 
    if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then 
        local r, g, b = getPlayerNametagColor(source) 
        cancelEvent ( true ) 
        outputChatBox("admin " ..name.. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) 
        end 
    end 
end     
addEventHandler("onPlayerChat", getRootElement(), chatbox) 

Edited by Guest
Link to comment

الحين يوم كتب الكلام وتحققت انه نفس الي بالجدول كنسلت الرساله وحطيت رساله من عندك ذذ

ورجع فولس

return false

يعني كأنك مسوي كود كذا ذذ

function no_sense(var) 
    if var then 
        return true 
else 
        return false 
    end 
end 
Link to comment
الحين يوم كتب الكلام وتحققت انه نفس الي بالجدول كنسلت الرساله وحطيت رساله من عندك ذذ

ورجع فولس

return false

يعني كأنك مسوي كود كذا ذذ

function no_sense(var) 
    if var then 
        return true 
else 
        return false 
    end 
end 

ماشوف للكود هذا فااايده ؟؟؟؟؟؟؟؟؟؟؟

Link to comment

يعني لا معنى له ذذ no_sense اظن واضح من اسم الفنكشن

بس اعطيك مثال , يعني لو كانت الوظيفه انتهت ترجع فولس ,

مثل يوم تسوي كوماند اذا كتبه اول مره يعطيه فلوس واذا كتب مره ثانيه يسحبها ذذ نفس القصه

Link to comment

هذا الكود يوقف الوظيفة مثلا

اذا ماتبي تستخدم ذي الطريقة

if getElementModel ( element ) == 0 then  
outputChatBox ( "Go" ) -- راح يمشي الوظيفة  
else 
outputChatBox ( "Stop" )  -- راح يوقف الوظيفة 
end 

تستخدم هكذا

if getElementModel ( element ) ~= 0 then return outputChatBox ( "Stop" ) end 

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...