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

https://discord.gg/43gGDQe6tS

/reg plugini [istek]

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
omereis1907
Yasaklı Üye
Yasaklı Üye
Mesajlar: 244
Kayıt: Pzr Kas 20, 2016 5:21 pm

/reg plugini [istek]

Mesaj gönderen omereis1907 »

arkadaşlar playerler oyuna girince /reg yazınca nick şifre kayıt etsin nickleri sürekli çalınıyor adamların onun için panele felan nick şifrelere kayıt etmiyecek direk kendileri girip çıkabilicek yapan olursa bir adminlik hediyem olsun cs 1.6 csgo mod serverimden :)

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1762
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

/reg plugini [istek]

Mesaj gönderen PaZee »

süreli slotol pluginiyle destekliyip verebilirim.

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1762
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

/reg plugini [istek]

Mesaj gönderen PaZee »

Dene Bakalim.

10 Gun Girmeyenin Hesapi silinir.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <nvault>

#define PLUGIN "Gelismis Otomatik Yetki Sistemi"
#define VERSION "1.1"
#define AUTHOR "akcaliberkk"

#define PLUGINPREFIX "[Kayitol] "
#define TASKID 5699
#define PRUNE 10             // X gün girmeyen hesapları sil. Default: 10 

new const file[] = "addons/amxmodx/configs/users.ini"; // Kayitin Yapilacagi Yer.

new 
pAdminolEnabled, pKayitolEnabled, pKayitFlags, 
pAdminFlags, pKayitolSure, pAdminolSure,
pAdminTag, pKayitTag, 

iVault, 

iTimer[33],
MessageMode[33];


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	pKayitolEnabled = register_cvar("kayitol_aktif","1")
	pKayitolSure = register_cvar("kayitol_sure","300")
	pKayitFlags = register_cvar("kayitol_yetkiler","b")
	pKayitTag = register_cvar("kayitol_tag","")
	
	pAdminolEnabled = register_cvar("adminol_aktif","0")
	pAdminolSure = register_cvar("adminol_sure","9000")
	pAdminFlags = register_cvar("adminol_yetkiler","z")
	pAdminTag = register_cvar("adminol_tag","CSD Admin # ")
	
	register_clcmd("say /kayitol","cmdKayitol")
	register_clcmd("say /bilgilerim","cmdYetkiler")
	register_clcmd("say /yetkilerim","cmdYetkiler")
	register_clcmd("Sifrenizi Girin","ListenPassword")
	
	if(!file_exists(file)) {
		set_fail_state("OTOMATIK YETKI SISTEMI: Users.ini dosyasi bulunamadi !")
	}
	
	set_task(350.0,"Tanitim",TASKID,_,_,"b")
	
	nvault_prune(iVault, 0, (get_systime() - (PRUNE*86400)) )
	
}
public plugin_cfg() {
	iVault = nvault_open("onlinesureler")
	if(iVault == INVALID_HANDLE) {
		set_fail_state("OTOMATIK YETKI SISTEMI: Online surelerin kaydedilecegi onlinesureler.vault dosyasi acilirken hata olustu !")
	}
}
public plugin_end() {
	nvault_close(iVault)
}
public client_putinserver(id) {
	
	new name[32], szData[32], iTimeStamp;
	
	get_user_name(id, name, 31)
	
	if(!nvault_lookup(iVault, name, szData, 31, iTimeStamp)) nvault_set(iVault, name, "0")
	
	iTimer[id] = get_systime();
}
public client_disconnect(id) {
	
	new szData[32], name[32];
	
	get_user_name(id, name, 31)
	formatex(szData, 31, "%d", (nvault_get(iVault,name) + (get_systime() - iTimer[id])/60) ) 
	
	nvault_set(iVault, name, szData)
}
public client_infochanged(id) {
	new oldname[32], newname[32];
	get_user_info(id, "name", newname, 31)
	get_user_name(id, oldname, 31)
	if(!equal(oldname,newname)) {
		new szData[32], iTimeStamp;
		formatex(szData, 31, "%d", (nvault_get(iVault,oldname) + (get_systime() - iTimer[id])/60) ) 
	
		nvault_set(iVault, oldname, szData)
		
		if(!nvault_lookup(iVault, newname, szData, 31, iTimeStamp)) nvault_set(iVault, newname, "0")
	
		iTimer[id] = get_systime();
	}
}
public cmdKayitol(id) {
	if(!get_pcvar_num(pKayitolEnabled)) return PLUGIN_CONTINUE
	
	if(!access(id,ADMIN_USER)) {
		ColorChat(id, "^4%s^3Zaten yetkileriniz var. Bu sistemden sadece normal oyuncular yararlanabilir.",PLUGINPREFIX)
		ColorChat(id, "^4%s^3Yetkilerinizi gormek icin ^4/bilgilerim ^3veya ^4/yetkilerim ^3yazin.",PLUGINPREFIX)
		return PLUGIN_HANDLED
	}
	
	new name[32];
	get_user_name(id, name, 31)
	new check[32],szKayitTag[32], szData[32], iTimeStamp;
	get_pcvar_string(pKayitTag,szKayitTag,31)
	formatex(check, 31, "%s%s",szKayitTag,name)
	if(nvault_lookup(iVault,check, szData, 31, iTimeStamp)) {
		ColorChat(id, "^4%s^3Kayit olma isteginiz reddedildi ! ^4%s ^3adinda zaten bir kayit var.",PLUGINPREFIX, check)
		return PLUGIN_HANDLED
	}
	
	new iOnlineTime = nvault_get(iVault, name) + ((get_systime() - iTimer[id])/60);
	
	if(iOnlineTime < get_pcvar_num(pKayitolSure)) {
		ColorChat(id, "^4%s^3Malesef sunucuda yeterince fazla kalmadiginiz icin kayit olamiyorsunuz.",PLUGINPREFIX)
		ColorChat(id, "^4%s^3Suana kadar kaldiginiz Toplam Sure: ^4%d dk. ^3Kayit olabilmek icin ^4%d dk.^3 daha sunucuda kalmaniz gerek.",\
		PLUGINPREFIX, iOnlineTime, get_pcvar_num(pKayitolSure) - iOnlineTime)
		return PLUGIN_HANDLED
	}
	
	ColorChat(id, "^4%s^3Kayit olma isteginiz kabul edildi. Lutfen sifrenizi belirleyin...",PLUGINPREFIX)
	ColorChat(id, "^4%s^3Kayit olma isteginiz kabul edildi. Lutfen sifrenizi belirleyin...",PLUGINPREFIX)
	
	MessageMode[id] = 1;
	console_cmd(id, "messagemode ^"Sifrenizi Girin^"")
	return PLUGIN_HANDLED
}

public cmdAdminol(id) {
	if(!get_pcvar_num(pAdminolEnabled)) return PLUGIN_CONTINUE
	
	if(!access(id,ADMIN_USER)) {
		ColorChat(id, "^4%s^3Zaten yetkileriniz var. Bu sistemden sadece normal oyuncular yararlanabilir.",PLUGINPREFIX)
		ColorChat(id, "^4%s^3Yetkilerinizi gormek icin ^4/bilgilerim ^3veya ^4/yetkilerim ^3yazin.",PLUGINPREFIX)
		return PLUGIN_HANDLED
	}
	
	new name[32];
	get_user_name(id, name, 31)
	new check[32],szAdminTag[32], szData[32], iTimeStamp;
	get_pcvar_string(pAdminTag,szAdminTag,31)
	formatex(check, 31, "%s%s",szAdminTag,name)
	if(nvault_lookup(iVault,check, szData, 31, iTimeStamp)) {
		ColorChat(id, "^4%s^3Admin olma isteginiz reddedildi ! ^4%s ^3adinda zaten bir kayit var.",PLUGINPREFIX, check)
		return PLUGIN_HANDLED
	}
	
	new iOnlineTime = nvault_get(iVault, name) + ((get_systime() - iTimer[id])/60);
	
	if(iOnlineTime < get_pcvar_num(pAdminolSure)) {
		ColorChat(id, "^4%s^3Malesef sunucuda yeterince fazla kalmadiginiz icin admin olamiyorsunuz.",PLUGINPREFIX)
		ColorChat(id, "^4%s^3Suana kadar kaldiginiz Toplam Sure: ^4%d dk. ^3Admin olabilmek icin ^4%d dk.^3 daha sunucuda kalmaniz gerek.",\
		PLUGINPREFIX, iOnlineTime, get_pcvar_num(pAdminolSure) - iOnlineTime)
		return PLUGIN_HANDLED
	}
	
	ColorChat(id, "^4%s^3Admin olma isteginiz kabul edildi. Lutfen sifrenizi belirleyin...",PLUGINPREFIX)
	ColorChat(id, "^4%s^3Admin olma isteginiz kabul edildi. Lutfen sifrenizi belirleyin...",PLUGINPREFIX)
	
	MessageMode[id] = 2;
	console_cmd(id, "messagemode ^"Sifrenizi Girin^"")
	return PLUGIN_HANDLED
}

public ListenPassword(id) {
	if(!MessageMode[id]) {
		console_print(id, "Erisim reddedildi !")
		return PLUGIN_HANDLED
	}
	new args[64];
	read_args(args,63)
	remove_quotes(args[6])
	new pass[25];
	copy(pass, 24, args[6])
	if(strlen(pass) > 20 || strlen(pass) < 3) {
		ColorChat(id, "^4%s^3Sifreniz en az 3 en fazla 20 karakter arasinda olmalidir. Tekrar girin.",PLUGINPREFIX)
		console_cmd(id,"messagemode ^"Sifrenizi Girin^"")
		return PLUGIN_HANDLED
	}
	if(containi(pass,"^"") != -1) {
		ColorChat(id, "^4%s^3Sifreniz ^"tirnak isareti^" iceremez.",PLUGINPREFIX)
		console_cmd(id,"messagemode ^"Sifrenizi Girin^"")
		return PLUGIN_HANDLED
	}
	new flags[32], tag[32];
	get_pcvar_string( (MessageMode[id] == 2 ? pAdminFlags : pKayitFlags), flags,31)
	get_pcvar_string( (MessageMode[id] == 2 ? pAdminTag : pKayitTag), tag,31)
	
	new name[32], newname[32];
	get_user_name(id, name, 31)
	formatex(newname, 31, "%s%s",tag, name)
	console_cmd(id, "name ^"%s^"",newname)
	
	yetkilendir(newname, flags, pass)
	
	ColorChat(id, "^4%s^3Tebrikler. Basariyla %s oldunuz. Hesap ismi: ^4%s ^3Sifre: ^4%s",PLUGINPREFIX, ( MessageMode[id] == 2 ? "admin" : "kayit" ), newname, pass) 
	ColorChat(id, "^4%s^3Tebrikler. Basariyla %s oldunuz. Hesap ismi: ^4%s ^3Sifre: ^4%s",PLUGINPREFIX, ( MessageMode[id] == 2 ? "admin" : "kayit" ), newname, pass) 
	
	iTimer[id] = get_systime();
	nvault_set(iVault, name, "0")
	
	MessageMode[id] = 0;
	return PLUGIN_HANDLED
}
public cmdYetkiler(id) {
	new flags[32],name[32];
	get_user_name(id,name,31)
	get_flags(get_user_flags(id), flags, 31)
	ColorChat(id, "^4 Isim: ^3%s ^4Yetkileriniz: ^3%s",name, flags)
}
public guncelle() {
	server_cmd("amx_reloadadmins")
}
yetkilendir(const name[], const flags[], const pass[]) {
	new szLine[128];
	formatex(szLine, charsmax(szLine), "^"%s^" ^"%s^" ^"%s^" ^"a^" // Kayit Sistemi Tarafindan Eklendi Edit : PaZee^n",name, pass, flags)
	write_file(file, szLine)
	set_task(1.5,"guncelle")
}

public Tanitim() {
	if(!get_pcvar_num(pKayitolEnabled) && !get_pcvar_num(pAdminolEnabled)) {
		remove_task(TASKID)
		return PLUGIN_HANDLED
	}
	ColorChat(0,"^4%s^3Bu serverda bedava yetki alabilirsiniz. %s %s ^3yazin.",\
	PLUGINPREFIX,(get_pcvar_num(pKayitolEnabled) ? "Bedava ^4Kayitluk ^3icin ^4/kayitol^3" : ""), \
	(get_pcvar_num(pAdminolEnabled) ? "Bedava ^4Adminlik ^3icin ^4/adminol" : ""));
	return PLUGIN_CONTINUE
}

stock ColorChat(const id, const string[], {Float, Sql, Resul,_}:...) { 
	new msg[191], players[32], count = 1; 
	
	static len; 
	len = formatex(msg, charsmax(msg), "^x01" ); 
	vformat(msg[len], charsmax(msg) - len, string, 3); 
	
	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(); 
		} 
	} 
	return; 
}

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

TunnS[C]
Mesajlar: 3971
Kayıt: Prş Oca 05, 2017 12:38 pm
Konum: Ordu
Server Ip/DNS: 213.238.173.78
Clan İsmi: CapitaLL |
İletişim:

/reg plugini [istek]

Mesaj gönderen TunnS[C] »

Ozelden Link attim bakarsin

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

Konu Sahibi
omereis1907
Yasaklı Üye
Yasaklı Üye
Mesajlar: 244
Kayıt: Pzr Kas 20, 2016 5:21 pm

/reg plugini [istek]

Mesaj gönderen omereis1907 »

Bana Bundan Lazım Değil @PaZee

Bakıyorum hemen 1 sn

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

Konu Sahibi
omereis1907
Yasaklı Üye
Yasaklı Üye
Mesajlar: 244
Kayıt: Pzr Kas 20, 2016 5:21 pm

/reg plugini [istek]

Mesaj gönderen omereis1907 »

Bulabilen Yokmuu ?

Link:
Linklerini gizle
Linki Kopyala
Cevapla