Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

amx_uzabanmenu | uid banlama ekleme

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

amx_uzabanmenu | uid banlama ekleme

Mesaj gönderen MrFoTo »

Aşağıda bulunan plugin normalde amx_uzaban <isim> yaptığımızda oyuncuyu banlıyor ben buda birde userid ile banlama istiyorum.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_concmd("amx_uzaban","kusakbanla",ADMIN_BAN,"<isim>, belirlenen kisiye banlar");
}
public kusakbanla(id,level, cid){
	if(~get_user_flags(id) & level){
		return PLUGIN_HANDLED;
	}
	new Yazi[18]
	read_argv(1, Yazi, 17);
	if(strlen(Yazi) > 0){
		new uid = find_player("blh",Yazi);
		if(is_user_connected(uid)){
			cmdyedikusakban(id,uid);
		}
		else{
			client_print(id,print_console,"Oyuncu bulunamadi");
		}
	}
	else{
		client_print(id,print_console,"[THEO-GUARD Kullanimi]: amx_yedikusakban <isim>, belirlenen kisiye banlar");    
	}
	return PLUGIN_HANDLED;
}
public cmdyedikusakban(id,banlanan)
{
	if (!banlanan)
		return PLUGIN_HANDLED
	
	new authid[32]
	new userid = get_user_userid(banlanan)
	new address[32]
	get_user_ip(banlanan, address, 31, 1)
	get_user_authid(banlanan, authid, 31)
	
	server_cmd("kick #%d ^"[BAN] banlandiniz eger 'STEAM' isen sunucuya birdaha asla giris yapamazsin.^";wait;banid 999999999999 %s;wait;writeid", userid, authid)
	server_cmd("wait;addip ^"9999999999999^" ^"%s^";wait;writeip", address)
	
	client_printc(0,"!n[ !gBAN !n] !g%s !toyuncu sunucudan yedi kusaktan banlanmistir oyuncu eger steam ise birdaha asla giris yapamayacak.",isimver(banlanan))

	return PLUGIN_HANDLED;
}
public isimver(oyuncu){
	new isim[32]
	get_user_name(oyuncu, isim, 31)
	
	return isim;
}
stock client_printc(const id, const input[], any:...)
{
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	replace_all(msg, 190, "!n", "^x01");
	replace_all(msg, 190, "!g", "^x04");
	replace_all(msg, 190, "!t", "^x03");
	if (id) players[0] = id; else get_players(players, count, "ch");
	for (new i = 0; i < count; i++)
	{
		if (is_user_connected(players[i]))
		{
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
			write_byte(players[i]);
			write_string(msg);
			message_end();
		}
	}
}

LAZIM OLUR DİYE VERİYORUM
find_player("Bayraklar",gerisi);
Bayraklar

Kod: Tümünü seç

a - adını tamamen girmelisiniz
b - adının içinde bulunan harfleri girmelisiniz örn ITen
c - steamid ye göre arar get_user_authid ile çektirebilirsin
d - ip ile arar
e - takım adına göre
f - ölüleri katma
i - gerçek insanları içermez npc filan için galiba kullanmadım tam fikrim yok
k - userid ile ara get_user_userid ve burda int olarak yazmanız gerkeiyor find_player(k,1) gibi
l - büyük kücük harf duyarsızlık
m - bağlı olanlar için
g - canlıları katma
h - botları katma 

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

ByBuLuT ☪
Mesajlar: 2368
Kayıt: Sal Oca 26, 2016 3:54 pm
Konum: Samsun
Clan İsmi: -
İletişim:

amx_uzabanmenu | uid banlama ekleme

Mesaj gönderen ByBuLuT ☪ »

bu zaten hem ip hem uid ban atıyor

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

amx_uzabanmenu | uid banlama ekleme

Mesaj gönderen MrFoTo »

Konun başını tekrar okurmusun...

Aşağıda bulunan plugin normalde amx_uzaban <isim> yaptığımızda oyuncuyu banlıyor ben buda birde userid ile banlama istiyorum.

Örnek amx_ban isim

Örnek amx_who yazılınca oyuncunun çıkan userid örnek 1 arhm [] STEAM_0:173570598 1598 evet evet abcdefghijklmnoprstu

amx_ban 1598 gibi

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

amx_uzabanmenu | uid banlama ekleme

Mesaj gönderen MrFoTo »

Yapan olmayacakmı cidden @GÜNCEL

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Yek'-ta
Mesajlar: 9626
Kayıt: Cmt Eyl 12, 2015 12:40 pm
İletişim:

amx_uzabanmenu | uid banlama ekleme

Mesaj gönderen Yek'-ta »

O değere ban atman bir şey ifade etmez çünkü o değer sürekli artan bir değer. Ben bugün girdim, ben oyuna giren 200. kişi olmuşumdur. Yarın girerim oyuna giren 652. kişi olmuşumdur. Bu sebep ile AuthID veya IP üzerinden ban atılır.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

amx_uzabanmenu | uid banlama ekleme

Mesaj gönderen MrFoTo »

Ben ondan bahsetmiyorum bu plugin normalde sizin plugininiz ve menü şeklinde idi ben bunu arkadaşlara amx_ban isim şeklinde banlanmasını istedim amx_ban isim şeklinde oyuncuyu arıyor banlıyor menü ile uğraşmaktan sakındık sonra birde amx_Ban <uid> şeklinde banlamasını ıstıyor plugın zaten dediğiniz gibi AuthID ve IP üzerinden atıyor bunlar durucak ben oyuncuyu ararken userid şeklinde arasın onu istiyorum

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

amx_uzabanmenu | uid banlama ekleme

Mesaj gönderen MrFoTo »

güncel

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

amx_uzabanmenu | uid banlama ekleme

Mesaj gönderen MrFoTo »

Güncel

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

amx_uzabanmenu | uid banlama ekleme

Mesaj gönderen MrFoTo »

acil lazım yapıcak yokmu ya

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

amx_uzabanmenu | uid banlama ekleme

Mesaj gönderen MrFoTo »

Hala bekliyorum....

Link:
Linklerini gizle
Linki Kopyala
Cevapla