0 Üye ve 1 Ziyaretçi konuyu incelemekte.
reklamkufur = {"REKLAM YAPMA","BURAYI TERKET","NO REKLAM","HADİ GİT LO"}reklam = {"sancak gaming","mtasa://","serverına bekleriz","serverına beklerim","servera beklerim","servera bekleriz","serverına gidelim","serverine gidelim","serverine bekleriz","serverine beklerim","serverina gidelim"}function reklamCheck(msg) local durum = false for i=1,#reklam do if tonumber(string.find(msg:lower(),reklam[i])) then durum = true end end return durumendaddEventHandler("onPlayerChat",getRootElement(),function(msg) if reklamCheck(msg) then cancelEvent() banPlayer(source,false,false,true,nil,reklamkufur[math.random(1,#reklamkufur)],0) -- bum outputChatBox(getPlayerName(source).." ibnesi reklam yapmaya çalıştığı için sınırsız banlandı !",getRootElement(),255,0,0,false) endend)-- Reventon
elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Everyone")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#22DBF4❖[#FFFFFFAyyıldız-#FF0000Gaming#22DBF4]❖ " .. getPlayerName ( source ) ..":#ffcc00 " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Vatandas] " .. getPlayerName ( source ) .. ": " .. text) endendaddEventHandler("onPlayerChat", getRootElement(), chatbox)function s3d() outputChatBox ( "#ExS Sunar", source, 0, 0, 0, true )endaddEventHandler("onPlayerJoin", getRootElement(), s3d)
function chatbox(vsvs)addEvent(onplayerchat)
local N = getPlayerName(source) for i,v in pairs ( ChatBad ) do if string.find(text, v) then outputServerLog("[ReklamUyarı] " .. N:gsub('#%x%x%x%x%x%x', '') .. ": " .. text) outputDebugString("[ReklamUyarı] " .. N:gsub('#%x%x%x%x%x%x', '') .. ": " .. text:gsub('#%x%x%x%x%x%x', '')) outputConsole("[ReklamUyarı] " .. N :gsub('#%x%x%x%x%x%x', '').. ": " .. text:gsub('#%x%x%x%x%x%x', '')) return endend
function chatbox(text,typechat)local N = getPlayerName(source) for i,v in pairs ( ChatBad ) do if string.find(text, v) then outputServerLog("[ReklamUyarı] " .. N:gsub('#%x%x%x%x%x%x', '') .. ": " .. text) outputDebugString("[ReklamUyarı] " .. N:gsub('#%x%x%x%x%x%x', '') .. ": " .. text:gsub('#%x%x%x%x%x%x', '')) outputConsole("[ReklamUyarı] " .. N :gsub('#%x%x%x%x%x%x', '').. ": " .. text:gsub('#%x%x%x%x%x%x', '')) return endend--tagların end addEventHandler('onPlayerChat', getRootElement(), chatbox)
function chatbox( text, type) function s3d()addEventHandler("onPlayerChat", getRootElement(), chatbox)addEventHandler("onPlayerJoin", getRootElement(), s3d)
Hocam pek bir şey anlamadım daha iyi anlatır mısınız
Script bilgin yoksa sunucu açma, gayet güzel anlatmış.
Kimse annesinin karnından scripter veya coder olarak dogmaz.Çabana sağlık kardeşim. Elimizden geldiğince yardım ederiz. Başarılar dilerim.
Hocam bizde sizler gibi olmak için kayıt oluyoruz. Yeni olduğum için çok bilgim yok, özür dilerim. Ama biraz sert oldu Şuanlık bilgim sadece basit bir şekilde .lua editleyecek kadar
Ben bilgin yoksa sunucu açma dedim. Sadece tavsiyede bulundum.Sert olan bir yanı yok, kendini geliştirince sunucu açman daha iyi olur senin için.İşinize gelen açıdan anlamışsınız iletiyi.
Daha nazik bir dilde tavsiyede bulunabilirsin.
ChatBad = { "gaming", "freeroam", "Freeroam", "roam", "Gaming", "Gamıng", "gamıng", "GAMING", "GAMİNG", "GaMinG", "GAMING", "GAMıNG", "GaMiNG", "GMİNG", "GMING", "[G]AMING", "FREEROAM", "GaMiNG", "FREROAM", "Freeroam", "mtasa", "gamig", "G A M I N G", "G A M İ N G", "free", "FREE", "F R E E R O A M", "F R E E", "GaminG",}function onPlayerChat(text,typechat)local N = getPlayerName(source) for i,v in pairs ( ChatBad ) do if string.find(text, v) then outputServerLog("[ReklamUyarı] " .. N:gsub('#%x%x%x%x%x%x', '') .. ": " .. text) outputDebugString("[ReklamUyarı] " .. N:gsub('#%x%x%x%x%x%x', '') .. ": " .. text:gsub('#%x%x%x%x%x%x', '')) outputConsole("[ReklamUyarı] " .. N :gsub('#%x%x%x%x%x%x', '').. ": " .. text:gsub('#%x%x%x%x%x%x', '')) return endend local account = getPlayerAccount(source)local playerTeam = getAccountData ( account, "playerTeam" ) local r, g, b = getPlayerNametagColor(source) if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then cancelEvent() outputChatBox("#000000[#FFFFFF★#FF0000Kurucu#FFFFFF★#000000] " .. N .. "#FFFFFF:#00FFFF " .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true) outputServerLog("CHAT: [Kurucu] " .. N .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin")) then cancelEvent() outputChatBox("#000000[#FFFFFF★#CC0033Admin#FFFFFF★#000000] " .. N .. "#FFFFFF:#00FFFF " .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Admin] " .. N .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("SuperModerator")) then cancelEvent() outputChatBox("#000000[#FFFFFF★#660033Smod#FFFFFF★#000000] " .. N .. "#FFFFFF:#00FFFF " .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Smod] " .. N .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Moderator")) then cancelEvent() outputChatBox("#000000[#FFFFFF★#330033Mod#FFFFFF★#000000] " .. N .. "#FFFFFF:#00FFFF " .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Mod] " .. N .. ": " .. text)elseif playerTeam == "Polis" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Polis#66FFFF◆#FFFF00]#FF9900 ".. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Polis] " .. N .. ": " .. text)elseif playerTeam == "Soyguncu" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Soyguncu#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Soyguncu] " .. N .. ": " .. text)elseif playerTeam == "Drifter" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Drifter#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Drifter] " .. N .. ": " .. text)elseif playerTeam == "Komutan" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Komutan#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Komutan] " .. N .. ": " .. text:gsub('#%x%x%x%x%x%x', ''))elseif playerTeam == "Asker" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Asker#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Asker] " .. N .. ": " .. text)elseif playerTeam == "Modifiyeci" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Modifiyeci#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Modifiyeci] " .. N .. ": " .. text)elseif playerTeam == "Tamirci" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Tamirci#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Tamirci] " .. N .. ": " .. text)elseif playerTeam == "Dolmuscu" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Dolmuşcu#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Dolmuscu] " .. N .. ": " .. text)elseif playerTeam == "Eylemci" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Eylemci#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Eylemci] " .. N .. ": " .. text)elseif playerTeam == "Tirci" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Tırcı#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Tirci] " .. N .. ": " .. text)elseif playerTeam == "Taksici" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Taksici#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Taksici] " .. N .. ": " .. text)elseif playerTeam == "Bayan" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Bayan#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Bayan] " .. N .. ": " .. text)elseif playerTeam == "Basbakan" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Başbakan#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Basbakan] " .. N .. ": " .. text)elseif playerTeam == "Cumhurbaskani" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Cumhurbaşkanı#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Cumhurbaskanı] " .. N .. ": " .. text)elseif playerTeam == "Torbaci" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Torbacı#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Torbacı] " .. N .. ": " .. text)elseif playerTeam == "Cevik" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Çevik Kuvvet#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Cevik Kuvvet] " .. N .. ": " .. text)elseif playerTeam == "Harekat" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Özel Harekat#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Ozel Harekat] " .. N .. ": " .. text)elseif playerTeam == "Bereli" thenoutputChatBox("#FFFF00[#66FFFF◆#003333Bordo Bereli#66FFFF◆#FFFF00]#FF9900 " .. N .. "#FFFFFF: #FFFFCC" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: [Bordo Bereli] " .. N .. ": " .. text)elseif playerTeam == "Mesleksiz" thenoutputChatBox("" .. N .. "#FFFFFF: #FFFFFF" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog("CHAT: " .. N .. ": " .. text)elseif typechat == 0 thenoutputChatBox ( "" .. N .. "#FFFFFF: #FFFFFF" .. text:gsub('#%x%x%x%x%x%x', ''), getRootElement(), r, g, b, true )outputServerLog( "CHAT: " .. N .. ": " .. text )end end addEventHandler('onPlayerChat', getRootElement(), onPlayerChat)