/nickpw plugini lazim akçaliberk ellerini öper
/nickpw plugini lazim akçaliberk ellerini öper
/nickpw plugini lazim akçaliberk ellerini öper![]()
/nickpw plugini lazim akçaliberk ellerini öper
/nickpw plugini lazim akçaliberk ellerini öper
/nickpw plugini lazim akçaliberk ellerini öper![]()
bir dene .PHP- Kodu:
#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;
}
/nickpw yazarsan nick sifreleme ekranı karsına çıkacaktır.
Daha iyisini yapıcam 10 dakika bekle
---------- Alttaki Mesaj Zamani 23:56 ---------- Önceki Mesaj Zamani 22:39 ----------
PHP- Kodu:
/* 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)
}
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/
Saol baba benim dier hataya bi baksan lutfen coq lazim anti hile sistemi
Çözülmüş İsteklere taşındı.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/
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;
}