MTASA TÜRK
Türkiye'nin En Güncel MTA Platformu


[İSTEK] Anti Ban

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Deepci

  • Yeni Üye
  • *
    • İleti: 28
: 13 Şubat 2018, 17:20:53
Merhaba arkadaşlar istediğim script, anti ban scripti kendimi acl grubuna eklediğimde veya farklı birşey yaptığımda bana ban atan birisi serial ban veya ip ban farketmez direkt kendisi ban yiyecek ve benim ban açılıcak.bu scripti bir serverde görmüştüm.
« Son Düzenleme: 16 Şubat 2018, 22:11:55 Gönderen: Narkoz »
Ağızınızın tadını kaçıran ölümü çokça hatırlayın.
 


MTASA TÜRK

[İSTEK] Anti Ban
« : 13 Şubat 2018, 17:20:53 »

Çevrimdışı Asokanta

  • Her tercihin sonu güzel değildir.
  • Yeni Üye
  • *
    • İleti: 19
  • admin@asokanta.com
    • Efkarlı Coder
Yanıtla #1 : 13 Şubat 2018, 18:10:54
Kod: lua
function antiBan( banPointer, banlayan) 
 local accName = getAccountName ( getPlayerAccount ( source ) )
 local ip = getBanIP ( banPointer )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Console" ) ) then
if banlayan ~= "Console" then
banPlayer ( banlayan, true, false, false,nil,"Yanlış kişiyi banladın!", 999999)
unbanIP(ip)
end
end
end
addEventHandler ( "onPlayerBan", getRootElement(), antiBan)


Test etme imkanım yok buyurun derleyin sayın scripterlar.
« Son Düzenleme: 13 Şubat 2018, 18:17:15 Gönderen: Asokanta »
Linki görebilmek için Kayıt olun yada Giriş yapın.
<Başladığın> her Linki görebilmek için Kayıt olun yada Giriş yapın.,
mahkumdur </bitmeye>
 


Çevrimdışı Deepci

  • Yeni Üye
  • *
    • İleti: 28
Yanıtla #2 : 13 Şubat 2018, 18:37:21
çalışmıyor.
Ağızınızın tadını kaçıran ölümü çokça hatırlayın.
 


Çevrimdışı Casti

  • C-se
  • Bilgin Üye
  • *
    • İleti: 213
Yanıtla #3 : 13 Şubat 2018, 19:30:00
Scripte yetki ver.
Kod: lua
local serials = {
["Serial"] = true,
["Serial"] = true,
}
function autounban()
for i,p in ipairs(getElementsByType("player")) do
local Ser = getPlayerSerial(p)
if serials[Ser] then
thisIP = getPlayerIP(p)
end
end
for index, ban in pairs(getBans()) do
local serial = getBanSerial(ban)
local ip = getBanIP(ban)
if serials[serial] or ip == thisIP then
local bannedPlayer = getPlayerFromName(getBanAdmin(ban))
removeBan(ban,root)
banPlayer (bannedPlayer,false,false,true,root)
end
end
end
setTimer(autounban,5000,0)
>:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
 


Çevrimdışı Deepci

  • Yeni Üye
  • *
    • İleti: 28
Yanıtla #4 : 14 Şubat 2018, 15:40:47
    ;) ;) ;) ;) ;)

Mesaj Birleştirildi: 14 Şubat 2018, 17:07:41
Linki görebilmek için Kayıt olun yada Giriş yapın.
Scripte yetki ver.
Kod: lua
local serials = {
["Serial"] = true,
["Serial"] = true,
}
function autounban()
for i,p in ipairs(getElementsByType("player")) do
local Ser = getPlayerSerial(p)
if serials[Ser] then
thisIP = getPlayerIP(p)
end
end
for index, ban in pairs(getBans()) do
local serial = getBanSerial(ban)
local ip = getBanIP(ban)
if serials[serial] or ip == thisIP then
local bannedPlayer = getPlayerFromName(getBanAdmin(ban))
removeBan(ban,root)
banPlayer (bannedPlayer,false,false,true,root)
end
end
end
setTimer(autounban,5000,0)

Tek sorun ban atan kişiyi banlamıyor casti
« Son Düzenleme: 14 Şubat 2018, 17:07:41 Gönderen: deepci »
Ağızınızın tadını kaçıran ölümü çokça hatırlayın.
 


Çevrimdışı Paradox

  • Kurucu
  • *
    • İleti: 696
  • SH Gaming
Yanıtla #5 : 14 Şubat 2018, 17:33:38
Yetki ver demiş scripte, verdin mi?
 


MTASA TÜRK

Ynt: Anti Ban
« Yanıtla #5 : 14 Şubat 2018, 17:33:38 »

Çevrimdışı Deepci

  • Yeni Üye
  • *
    • İleti: 28
Yanıtla #6 : 14 Şubat 2018, 19:11:03
Linki görebilmek için Kayıt olun yada Giriş yapın.
Yetki ver demiş scripte, verdin mi?
yetkiyi verdim script çalışıyor ama tek sorunu bana ban atan kişiye ban atmıyor.
Ağızınızın tadını kaçıran ölümü çokça hatırlayın.
 


Çevrimdışı Casti

  • C-se
  • Bilgin Üye
  • *
    • İleti: 213
Yanıtla #7 : 14 Şubat 2018, 20:10:40
meta.xml
Kod: lua
<meta>
<info author="Casti" name="Antiban" type="script" version="1.0"/>
<script src="server.lua" type="server"/>
</meta>
>:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
 


Çevrimdışı Deepci

  • Yeni Üye
  • *
    • İleti: 28
Yanıtla #8 : 15 Şubat 2018, 16:05:31
Linki görebilmek için Kayıt olun yada Giriş yapın.
meta.xml
Kod: lua
<meta>
<info author="Casti" name="Antiban" type="script" version="1.0"/>
<script src="server.lua" type="server"/>
</meta>
attığın kodu script haline dönüştürdüm zaten mesajlarda belirttiğim gibi script çalışıyor ama ban atan kişeye ban atmıyor
Ağızınızın tadını kaçıran ölümü çokça hatırlayın.