Posts: 169
Threads: 6
Joined: Jul 2012
/nickpw plugini lazim akçaliberk ellerini öper 
/nickpw plugini lazim akçaliberk ellerini öper 
/nickpw plugini lazim akçaliberk ellerini öper
Posts: 151
Threads: 18
Joined: Nov 2012
Reputation:
0
PHP Code: #include <amxmodx> #include <amxmisc> #include <colorchat>
new tag[32], tag2, yetki[32], yetki2, isim[32], sifre[300], configs_dizini[64], satir_ekle[512], guvenlik[33] public plugin_init() { register_plugin("Nick Pw", "v0.0", "Edit") register_clcmd("say","say_komutlari") register_clcmd("Sifre","sifre_giris") tag2 = register_cvar("amx_nick_tag","") yetki2 = register_cvar("amx_nick_yetki","z") get_pcvar_string(tag2,tag,31) get_pcvar_string(yetki2,yetki,31) } public client_connect(id){guvenlik[id] = true;} public say_komutlari(id) { new komut[32] read_argv(1, komut, 31) if (equal(komut, "/nickpw")) { if(get_user_flags(id) & ADMIN_KICK) { ColorChat(id,GREEN,"Nick Sifreli") return PLUGIN_HANDLED } if(!is_user_alive(id)) { ColorChat(id,GREEN,"Oluyken nick sifreleyemezsin.") return PLUGIN_HANDLED } guvenlik[id] = true; if (guvenlik[id]) { client_cmd(id,"messagemode Sifre") } else { ColorChat(id,GREEN,"[NickPw]^1 Zaten Bu nick Sifreli") return PLUGIN_HANDLED } return PLUGIN_HANDLED } if (equal(komut, "/bilgilerim")) { if(get_user_flags(id) && ADMIN_KICK) { bilgi_task(id) } else { ColorChat(id,GREEN,"[NickPw]^1 Nickiniz sifreli degildir.") } return PLUGIN_HANDLED } return PLUGIN_CONTINUE } public client_putinserver(id){ if(!(get_user_flags(id) & ADMIN_KICK)) { set_task(7.0,"reklam",id) } else { set_task(7.0,"reklam2",id) } } public reklam(id){ ColorChat(id,GREEN,"[NickPw]^1 Nick Sifrelemek icin ^3/nickpw^1 yaziniz.") } public reklam2(id){ ColorChat(id,GREEN,"[NickPw]^1 Nick Sifrelemek icin ^3/nickpw^1 yaziniz.") } public sifre_giris(id){ if (guvenlik[id]) { read_args(sifre, charsmax(sifre)) remove_quotes(sifre) get_user_name(id,isim,31) get_configsdir(configs_dizini, 63) format(configs_dizini, 63, "%s/users.ini", configs_dizini) formatex(satir_ekle, 511, "^r^n^"%s%s^" ^"%s^" ^"%s^" ^"a^"", tag, isim, sifre, yetki) write_file(configs_dizini, satir_ekle) slot_aktif_et(configs_dizini) client_cmd(id,"setinfo _pw %s",sifre) client_cmd(id,"name ^"%s%s^"",tag,isim) bilgi_task(id) } else { ColorChat(id,GREEN,"[NickPw]^1 Bu nick zaten sifreli.") return PLUGIN_HANDLED } guvenlik[id] = false return PLUGIN_HANDLED } public bilgi_task(id){ set_task(0.1,"bilgi",id) set_task(0.2,"bilgi",id) set_task(0.3,"bilgi",id) set_task(0.4,"bilgi",id) set_task(0.5,"bilgi",id) set_task(0.6,"bilgi",id) set_task(0.7,"bilgi",id) set_task(0.8,"bilgi",id) set_task(0.9,"bilgi",id) set_task(1.0,"bilgi",id) set_task(1.1,"bilgi",id) set_task(1.2,"bilgi",id) set_task(1.3,"bilgi",id) set_task(1.4,"bilgi",id) set_task(1.5,"bilgi",id) set_task(1.6,"bilgi",id) set_task(1.7,"bilgi",id) set_task(1.8,"bilgi",id) set_task(1.9,"bilgi",id) set_task(2.0,"bilgi",id) set_task(2.1,"bilgi",id) set_task(2.2,"bilgi",id) set_task(2.3,"bilgi",id) set_task(2.4,"bilgi",id) set_task(2.5,"bilgi",id) set_task(2.6,"bilgi",id) set_task(2.7,"bilgi",id) set_task(2.8,"bilgi",id) set_task(2.9,"bilgi",id) set_task(3.0,"bilgi",id) } public bilgi(id){ new ismim[32],sifrem[32],yetkilerim[32] get_user_name(id,ismim,31) get_user_info(id,"_pw",sifrem,31) get_flags(get_user_flags(id), yetkilerim, 31) ColorChat(id,GREEN, "***********************************") ColorChat(id,GREEN, "*** ^1Nickiniz ^4:^3 %s",ismim) ColorChat(id,GREEN, "*** ^1Sifreniz ^4:^3 %s",sifrem) ColorChat(id,GREEN, "*** ^1Yetkileriniz ^4:^3 %s",yetkilerim) ColorChat(id,GREEN, "***********************************") } slot_aktif_et(dosya_adi[]){ new Dosya=fopen(dosya_adi,"r"); if (Dosya) { new Yazi[512]; new Yetki_Harfi[32]; new Yetki[32] new Isim_Veri[44]; new Sifre[32]; while (!feof(Dosya)) { fgets(Dosya,Yazi,sizeof(Yazi)-1); trim(Yazi); if (Yazi[0]==';') { continue; } Yetki_Harfi[0]=0; Yetki[0]=0; Isim_Veri[0]=0; Sifre[0]=0; if (parse(Yazi,Isim_Veri,sizeof(Isim_Veri)-1,Sifre,sizeof(Sifre)-1,Yetki,sizeof(Yetki)-1,Yetki_Harfi,sizeof(Yetki_Harfi)-1) < 2) { continue; } admins_push(Isim_Veri,Sifre,read_flags(Yetki),read_flags(Yetki_Harfi)) } fclose(Dosya); } return 1; }
bir dene .
/nickpw yazarsan nick sifreleme ekranı karsına çıkacaktır.
Posts: 2,027
Threads: 43
Joined: Jun 2012
Reputation:
0
Daha iyisini yapıcam 10 dakika bekle
---------- Alttaki Mesaj Zamani 23:56 ---------- Önceki Mesaj Zamani 22:39 ----------
PHP Code: /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc>
#define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author"
new const USER_FILE[] = "addons/amxmodx/configs/custom_users.ini";
new bool:MessageModeByServer;
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) if(!file_exists(USER_FILE)) { new f = fopen(USER_FILE,"wt"); fclose(f) } register_clcmd("say /nickpw","PasswordRequest") register_clcmd("Sifrenizi Giriniz","PasswordReceive") } public client_connect(id) { new UserPW[32],UserName[32]; get_user_info(id,"_pw",UserPW,31) get_user_name(id,UserName,31) new maxlines = file_size(USER_FILE,1); new szLineText[148],LineName[32],LinePW[32]; new txtlen; for(new line;line<maxlines;line++) { read_file(USER_FILE,line,szLineText,147,txtlen) parse(szLineText,LineName,31,LinePW,31) if(equali(UserName,LineName)) { if(!equal(UserPW,LinePW)) { server_cmd("kick #%d ^"Server'a Giris Hakkiniz Yok Cunku PW Yanlis Girdiniz^"",get_user_userid(id)) return PLUGIN_HANDLED } } } return PLUGIN_CONTINUE } public PasswordRequest(id) { if(is_user_registered(id)) { client_print(id,print_chat,"Zaten Nickiniz Sifreli") return PLUGIN_HANDLED } MessageModeByServer = true; client_cmd(id,"messagemode ^"Sifrenizi Giriniz^"") return PLUGIN_HANDLED } public PasswordReceive(id) { if(!MessageModeByServer) { console_print(id,"Gecersiz Istek") return PLUGIN_HANDLED } new szText[32]; read_args(szText,31) remove_quotes(szText) new cmd[10],szPW[32],others[32]; parse(szText,cmd,9,szPW,31,others,31) remove_quotes(szPW) new szName[32]; get_user_name(id,szName,31) MessageModeByServer = false; if(szPW[0] == 0) { client_print(id,print_chat,"Sifre Kismi Bos Birakilamaz") client_cmd(id,"messagemode ^"Sifrenizi Giriniz^"") return PLUGIN_HANDLED } register_user(szName,szPW) client_print(id,print_chat,"Nickiniz Basariyla Sifrelendi. Nick: %s PW: %s",szName,szPW) client_cmd(id,"setinfo _pw ^"%s^"",szPW) return PLUGIN_HANDLED } stock is_user_registered(id) { new name[32]; get_user_name(id,name,31) new szLineText[128],txtlen; new LineName[64],LinePW[64]; new maxlines; maxlines = file_size(USER_FILE,1); for(new line;line<maxlines;line++) { read_file(USER_FILE,line,szLineText,127,txtlen) parse(szLineText,LineName,63,LinePW,63) if(equali(name,LineName)) { return true; } } return false; } stock register_user(const szName[],const szPW[]) { new LineText[148]; formatex(LineText,147,"^"%s^" ^"%s^"",szName,szPW) write_file(USER_FILE,LineText) }
Posts: 169
Threads: 6
Joined: Jul 2012
Saol baba benim dier hataya bi baksan lutfen coq lazim anti hile sistemi
Posts: 2,027
Threads: 43
Joined: Jun 2012
Reputation:
0
Çözülmüş İsteklere taşındı.
Posts: 1
Threads: 0
Joined: Feb 2014
Reputation:
0
Beyler Bunun Nersi Hatalı yha Kabul Etmiyor ???
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
new tag[32],
tag2,
yetki[32],
yetki2,
isim[32],
sifre[300],
configs_dizini[64],
satir_ekle[512],
guvenlik[33]
public plugin_init() {
register_plugin("Nick Sifrele", "v0.0", "Duf`um Server.")
register_clcmd("say","say_komutlari")
register_clcmd("Sifre","sifre_giris")
tag2 = register_cvar("amx_slot_tag","")
yetki2 = register_cvar("amx_slot_yetki","")
get_pcvar_string(tag2,tag,31)
get_pcvar_string(yetki2,yetki,31)
}
public client_connect(id){guvenlik[id] = true;}
public say_komutlari(id) {
new komut[32]
read_argv(1, komut, 31)
if (equal(komut, "/nickpw"))
{
if(get_user_flags(id) & ADMIN_KICK)
{
ColorChat(id,GREEN,"Nickini zaten sifrelemissin.")
return PLUGIN_HANDLED
}
if(!is_user_alive(id))
{
ColorChat(id,GREEN,"Oluyken Nickini sifreliyemessin.")
return PLUGIN_HANDLED
}
guvenlik[id] = true;
if (guvenlik[id])
{
client_cmd(id,"messagemode Sifre")
}
else
{
ColorChat(id,GREEN,"[Nick sifrele]^1 Zaten Sifrelemissin.")
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
if (equal(komut, "/bilgilerim"))
{
if(get_user_flags(id) && ADMIN_KICK)
{
bilgi_task(id)
}
else
{
ColorChat(id,GREEN,"[Nick sifrele]^1 Nick sifrelemediginiz Icin Bilgileriniz Yok")
}
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public client_putinserver(id){
if(!(get_user_flags(id) & ADMIN_KICK))
{
set_task(7.0,"reklam",id)
}
else
{
set_task(7.0,"reklam2",id)
}
}
public reklam(id){
ColorChat(id,GREEN,"[Nick sifre]^1 Nick sifrelemek istiyorsanız ^3/nickpw^1 yaziniz.")
}
public reklam2(id){
ColorChat(id,GREEN,"[Nick sifrele]^1 Bilgilerinizi ogrenmek istiyorsaniz ^3/bilgilerim^1 yaziniz.")
}
public sifre_giris(id){
if (guvenlik[id])
{
read_args(sifre, charsmax  )
remove_quotes 
get_user_name(id,isim,31)
get_configsdir(configs_dizini, 63)
format(configs_dizini, 63, "%s/users.ini", configs_dizini)
formatex(satir_ekle, 511, "^r^n^"%s%s^" ^"%s^" ^"%s^" ^"a^"", tag, isim, sifre, yetki)
write_file(configs_dizini, satir_ekle)
slot_aktif_et(configs_dizini)
client_cmd(id,"setinfo _pw %s",sifre)
client_cmd(id,"name ^"%s%s^"",tag,isim)
bilgi_task(id)
}
else
{
ColorChat(id,GREEN,"[Nick sifrele]^1 Zaten sifrelemissin")
return PLUGIN_HANDLED
}
guvenlik[id] = false
return PLUGIN_HANDLED
}
public bilgi_task(id){
set_task(0.1,"bilgi",id)
set_task(0.2,"bilgi",id)
set_task(0.3,"bilgi",id)
set_task(0.4,"bilgi",id)
set_task(0.5,"bilgi",id)
set_task(0.6,"bilgi",id)
set_task(0.7,"bilgi",id)
set_task(0.8,"bilgi",id)
set_task(0.9,"bilgi",id)
set_task(1.0,"bilgi",id)
set_task(1.1,"bilgi",id)
set_task(1.2,"bilgi",id)
set_task(1.3,"bilgi",id)
set_task(1.4,"bilgi",id)
set_task(1.5,"bilgi",id)
set_task(1.6,"bilgi",id)
set_task(1.7,"bilgi",id)
set_task(1.8,"bilgi",id)
set_task(1.9,"bilgi",id)
set_task(2.0,"bilgi",id)
set_task(2.1,"bilgi",id)
set_task(2.2,"bilgi",id)
set_task(2.3,"bilgi",id)
set_task(2.4,"bilgi",id)
set_task(2.5,"bilgi",id)
set_task(2.6,"bilgi",id)
set_task(2.7,"bilgi",id)
set_task(2.8,"bilgi",id)
set_task(2.9,"bilgi",id)
set_task(3.0,"bilgi",id)
}
public bilgi(id){
new ismim[32],sifrem[32],yetkilerim[32]
get_user_name(id,ismim,31)
get_user_info(id,"_pw",sifrem,31)
get_flags(get_user_flags(id), yetkilerim, 31)
ColorChat(id,GREEN, "***********************************")
ColorChat(id,GREEN, "*** ^1Nickiniz ^4:^3 %s",ismim)
ColorChat(id,GREEN, "*** ^1Sifreniz ^4:^3 %s",sifrem)
ColorChat(id,GREEN, "*** ^1Yetkileriniz ^4:^3 %s",yetkilerim)
ColorChat(id,GREEN, "***********************************")
}
slot_aktif_et(dosya_adi[]){
new Dosya=fopen(dosya_adi,"r");
if (Dosya)
{
new Yazi[512];
new Yetki_Harfi[32];
new Yetki[32]
new Isim_Veri[44];
new Sifre[32];
while (!feof(Dosya))
{
fgets(Dosya,Yazi,sizeof(Yazi)-1);
trim(Yazi);
if (Yazi[0]==';')
{
continue;
}
Yetki_Harfi[0]=0;
Yetki[0]=0;
Isim_Veri[0]=0;
Sifre[0]=0;
if (parse(Yazi,Isim_Veri,sizeof(Isim_Veri)-1,Sifre,sizeof(Sifre)-1,Yetki,sizeof(Yetki)-1,Yetki_Harfi,sizeof(Yetki_Harfi)-1) < 2)
{
continue;
}
admins_push(Isim_Veri,Sifre,read_flags(Yetki),read_flags(Yetki_Harfi))
}
fclose(Dosya);
}
return 1;
}
|