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

https://discord.gg/43gGDQe6tS

CSdurağı Nick Şifreleyici V2.8-V2 Final

Counter-Strike 1.6 Eklenti Paylaşımı

Moderatör: Moderatörler

Forum kuralları
DİKKAT !
Konu Başlığı veya içeriği BÜYÜK HARFLERLE olan konular direk silenecektir !
Burası eklenti paylaşım bölümüdür ve yönetici onaylıdır. Alakasız konular hiçbir şekilde onaylanmayacaktır

Eklenti eklerken eklenti kurallarına uyulması gerekir.
En önemlisi paylaşılan eklenti şablonuna uyulması gerekir.
Bu hususlara dikkat edilmeyip paylaşılan eklenti konuları silenecektir.
Kullanıcı avatarı

korkuluk1412
Mesajlar: 950
Kayıt: Cmt Kas 14, 2015 3:03 pm
Server Ip/DNS: 213.238.173.XX
Clan İsmi: [K]ra[L]iye[T]

CSdurağı Nick Şifreleyici V2.1

Mesaj gönderen korkuluk1412 »

hocam olmadı hatta sv yeniden başlattım gene denedim yine olmadı dediklerin aynısnı yaptım
ftp açtım klasör aynı isim tek tek oluşturdum oyuna girdim /sifremenu yazdım açıldı kaydol tıklanıyor sadece ona tıkladım consolda bunu yazdı ama tekrar /sifremenu yazıp girince gene kaydola girebiliyordum
Unknown command: Kaydetmek_Icin_Sifre_Girin
[[K]ra[L]iye[T]] Suanki Nicki Kitlemek Icin Parola Girin.

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

Konu Sahibi
Taha Demirbaş
Mesajlar: 10424
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

CSdurağı Nick Şifreleyici V2.1

Mesaj gönderen Taha Demirbaş »

Sorun başka eklentinizden olabilir. Yada editledi iseniz editleme hatası 2.0 ı kullanın

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:

CSdurağı Nick Şifreleyici V2.1

Mesaj gönderen ByBuLuT ☪ »

@Taha Demirbaş başka eklentide tam olarak nasıl kontrol ettireceğiz.

diğer eklentide native csd_kayit ekleyecez tamam ama sonra nasıl ife baktıracaz

Kod: Tümünü seç

if(csd_kayit(id) == 1)client_printc(id,"KAYITLISIN")
yapsak çalışacak mı ?

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

Konu Sahibi
Taha Demirbaş
Mesajlar: 10424
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

CSdurağı Nick Şifreleyici V2.1

Mesaj gönderen Taha Demirbaş »

çalışması gerekmekte

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

MertMatin*
Yasaklı Üye
Yasaklı Üye
Mesajlar: 1892
Kayıt: Pzr Nis 09, 2017 7:32 pm
Clan İsmi: CANAKKALE

CSdurağı Nick Şifreleyici V2.1

Mesaj gönderen MertMatin* »

Serverde puligin yok yukluyorum.
Aynı hatayi veriyor.
Puligini yukledım
kaydol (şifre ekle) dıyorum Suanki Nicki Kitlemek Icin Parola Girin..! diyor.
giriş yap dıyorum bu işlemi yapamassınız diyor.
Birde users.ini aktif etmek gerekiyor mu ?

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

Konu Sahibi
Taha Demirbaş
Mesajlar: 10424
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

CSdurağı Nick Şifreleyici V2.1

Mesaj gönderen Taha Demirbaş »

2.2 versiyonu fixleme çalışması için konuya eklenmiştir.

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

MertMatin*
Yasaklı Üye
Yasaklı Üye
Mesajlar: 1892
Kayıt: Pzr Nis 09, 2017 7:32 pm
Clan İsmi: CANAKKALE

CSdurağı Nick Şifreleyici V2.1

Mesaj gönderen MertMatin* »

Taha Demirbaş yazdı:2.2 versiyonu fixleme çalışması için konuya eklenmiştir.
Denedim aynı sorun devam ediyor.

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

Konu Sahibi
Taha Demirbaş
Mesajlar: 10424
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

CSdurağı Nick Şifreleyici V2.1

Mesaj gönderen Taha Demirbaş »

şunu bir denermisin ;

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */
/* BU PLUGIN CSDURAGI.COM ADINA ORJINALI FORUM.CSDURAGI.COM 'DA YAPILMISTIR. BU YAZIYI OKUYORSANIZ ORJINALINI KULLANIYORSUNUZ DEMEKTIR.*/

/* 
  SURUM GELISTIRMELERI--------------------------------
  
  {----V2.0-----}
  
  1.  Native Ile Oturum Sorgusu Eklendi.
  2.  Menu Zorunlulugu Kayitli Olmayan Nickler Icin Kaldirildi.
  3.  Cift Kayit Steam Icin %100 Kalkti Nonsteam Icin %50 Kaldirildi.
  4.  Kayitlara Tarih eklendi.
  
  
  
  
  {----V1.6-----}
  
  1. Nick kayitli degil ise kayit zorunlulugu kaldirildi
  2. kayitli olmayanlar icin cvar eklendi
  3. Parola kaldirma eklendi
  
  
  
  {----V1.1-----}
  
  1. nick kayit sistemi
  2. Map boyunca oturumu bellekte tutma sistemi
  3. 64 karakter sifreleme
  
  

*/

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

#define PLUGIN "Klasik Nick Sifreleyici"
#define VERSION "2.2"
#define AUTHOR "tahaDemirbas" // Eski Author : redarmygaming

#define DURATION 1

new SISTAG[] = "CSDURAGI"

new cvar;

new surecvar
new noauthmod
new kayitsizmod

new timer[64] = 0;

new oturum[64] = 0;
new kayit[64] = 0
new menukapandi[64] = 0;
new kayitli[64] = 0;
new kayitvault

new points[64] = 0
native csd_oturum()
native csd_kayitdurumu()


new const file[] = "NickSifreleyici/Hesaplar.ini";
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    cvar = register_cvar("sv_nicksifreleyici","1")
    surecvar = register_cvar("sv_nicksifreleyici_sure","60") // Saniye......
    noauthmod = register_cvar("sv_nicksifreleyici_mod","1") // 1-Kick 2-Ban    
    kayitsizmod = register_cvar("sv_nickSifreleyici_kayitsiz_at","0") // kayitsiz kisiyi atar = 1 | Atmaz = 0
    
    kayitvault = nvault_open("NickSifreleyici")
    
    
    register_clcmd("say /sifremenu","Logmein")
    register_clcmd("Kaydetmek_Icin_Sifre_Girin","kaydol")
    register_clcmd("Nick_Parolasi","girisyap")
    timer[0] = get_pcvar_num(surecvar)
    set_task(1.5,"nickkontrol",_,_,_,"b")
    
}



public plugin_natives() 
{ 
  
    register_native("csd_oturum","native_oturumsorgula",1)
    register_native("csd_kayitdurumu","native_kayitsorgula",1)
}

public native_oturumsorgula(id){
    
    return oturum[id]; 
    
    
    
}

public native_kayitsorgula(id){
    
    if(points[id] == 1){
        kayit[id] = 1    
    }
    else
    {
        kayit[id] = 0    
    }
        
    
    
    return kayit[id]; 
    
    
    
}








public client_authorized(id){
    
    if(get_pcvar_num(cvar) == 0)
        return PLUGIN_HANDLED
    
    new name[32];
    get_user_name(id,name,charsmax(name))
    if(nick_kontrol(name)) {
        timer[id] = get_pcvar_num(surecvar)
        kayitli[id] = 1;
        set_task(2.0,"Logmein",id)
    }
    
    
    
    
    return PLUGIN_HANDLED;
}


public SaveData(id)
{
    new name[64]
    get_user_authid(id, name, 63)
    new vaultkey[64], vaultdata[256]
    
    format(vaultkey, 63, "%s", name)
    format(vaultdata, 255, "%i", points[id])
    nvault_set(kayitvault, vaultkey, vaultdata)
    

    
    return PLUGIN_CONTINUE
}


public LoadData(id)
{
    new name[64]
    get_user_authid(id, name, 63)
    new vaultkey[64], vaultdata[256]
    
    format(vaultkey, 63, "%s", name)
    format(vaultdata, 255, "%i", points[id])
    nvault_get(kayitvault, vaultkey, vaultdata, 255)
    
    new points_user[10]
    parse(vaultdata, points_user, 9)
    
    new points_set = str_to_num(points_user)
    points[id] = points_set
    
    
    
    return PLUGIN_CONTINUE
}



public nickkontrol(id){
    
    new names[32]
    get_user_name(id,names,31)
    
    
    if(nick_kontrol(names)) {
        kayitli[id] = 1
        
        set_task(1.5,"Logmein",id)
    }
    else
    {
        
        oturum[id] = 0
        
        kayitli[id] = 0
    }
    return PLUGIN_HANDLED
    
}


public Logmein(id,level,cid) {
    
    
    new names[32]
    get_user_name(id,names,31)
    new menu, Menuz[512]
    LoadData(id)
    if(oturum[id] == 0){
    
        if(kayitli[id] == 1){
        
            if(timer[id] <= 0){
        
                islemuygula(id);
            
            }
            else
            {
                if(nick_kontrol(names)) {
                    timer[id] -= 1
                    set_task(1.5,"Logmein",id)
                }
        
            }
        }
    }
    if(kayitli[id] == 1)
        formatex(Menuz, charsmax(Menuz), "\rCSDURAGI \w| \dNick Sifreleme Sistemi \rV2^n\wKaydolmak Veyatta Giris Icin \d[\r %d Saniye..\d][\rGIRIS YAPILMADI\d]",timer[id])
    
    if(kayitli[id] == 0)
        formatex(Menuz, charsmax(Menuz), "\rCSDURAGI \w| \dNick Sifreleme Sistemi \rV2^n\wKaydolarak Nickinizi Guvene Alabilirsiniz.! \d[\rKAYITSIZ\d]",timer[id])
    
    if(kayitli[id] == 2)
        formatex(Menuz, charsmax(Menuz), "\rCSDURAGI \w| \dNick Sifreleme Sistemi \rV2^n\wSuanki Durum : \d[\rGIRIS YAPILDI\d]",timer[id])
    
    menu = menu_create(Menuz, "Logmein_handled")
    if(kayitli[id] == 1){
        formatex(Menuz, charsmax(Menuz), "\rGiris Yap \d| \wNicki Icin.. ")
        menu_additem(menu, Menuz, "1")
    }
    else
    {
        formatex(Menuz, charsmax(Menuz), "\dGiris Yap \d| \wNicki Icin.. ")
        menu_additem(menu, Menuz, "3")
    }
    if(kayitli[id] == 0 ){
        if(points[id] == 0){
            formatex(Menuz, charsmax(Menuz), "\yKaydol \d|\d Suanki Nickinize Sifre Koyar.")
            menu_additem(menu, Menuz, "2")
        }
        else
        {
            formatex(Menuz, charsmax(Menuz), "\dKaydol \d|\d Suanki Nickinize Sifre Koyar.")
            menu_additem(menu, Menuz, "3")
        }
    }
    else
    {
        formatex(Menuz, charsmax(Menuz), "\dKaydol \d|\d Suanki Nickinize Sifre Koyar.")
        menu_additem(menu, Menuz, "3")
    }
    if(kayitli[id] == 2 ){
        formatex(Menuz, charsmax(Menuz), "\yParolayi Kaldir \d|\d Suanki Nickinizden Parolayi Kaldirir")
        menu_additem(menu, Menuz, "5")
    }
    else
    {
        formatex(Menuz, charsmax(Menuz), "\dParolayi Kaldir \d|\d Suanki Nickinizden Parolayi Kaldirir")
        menu_additem(menu, Menuz, "3")
    }
    if(kayitli[id] == 2 ){
        formatex(Menuz, charsmax(Menuz), "\wCikis Yap \d|\d Suanki Hesabinizdan Cikar")
        menu_additem(menu, Menuz, "4")
    }
    else
    {
        formatex(Menuz, charsmax(Menuz), "\dCikis Yap \d|\d Suanki Hesabinizdan Cikar")
        menu_additem(menu, Menuz, "3")
    }
    
    menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
    formatex(Menuz, charsmax(Menuz), "\rIptal \d|\y Oyundan Atilmaniza Neden Olabilir.!")
    
    menu_setprop(menu,MPROP_EXITNAME,Menuz)
    
    menu_display(id, menu, 0)
    
    return PLUGIN_HANDLED;
}

public Logmein_handled(id, menu, item) {
    
    if (item == MENU_EXIT)
    {
        menukapandi[id] = 1
        menu_destroy(menu)
        
        return PLUGIN_CONTINUE
    }
    
    new data[6], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
    
    new key = str_to_num(data)
    
    switch(key)
    {
        case 1:
        {
            
            menukapandi[id] = 1
            ChatColor(id,"^4[%s]^3 Suanki Nickin Parolasini Girin..  ",SISTAG)        
            client_cmd(id,"messagemode Nick_Parolasi")
        }
        case 2:
        {
            menukapandi[id] = 1
            ChatColor(id,"^4[%s]^3 Suanki Nicki Kitlemek Icin Parola Girin..!",SISTAG)
            client_cmd(id,"messagemode Kaydetmek_Icin_Sifre_Girin")
        }
        case 3:
        {
            ChatColor(id,"^4[%s]^3 Bu Islemi Yapamazsiniz.!",SISTAG)
        }
        case 4:
        {
            oturum[id] = 0;
            menukapandi[id] = 0
            kayitli[id] = 1;
            
            timer[id] = get_pcvar_num(surecvar)
            
            ChatColor(id,"^4[%s]^3 Cikis Yapildi.!",SISTAG)
            new cid,level
            Logmein(id,cid,level);
            
        }
        case 5:
        {
            
            
            parolakaldir(id);    
            
            
            
        }
    
    }
    return PLUGIN_HANDLED 
}

public parolakaldir(id){
    
    new name[32]
    get_user_name(id,name,charsmax(name))
    
    write_file(file,"",str_to_num(name))
        
    
    kayitli[id] = 0;
    oturum[id] = 0;
    points[id] = 0;
    SaveData(id)
    set_task(2.0,"Logmein",id)
    ChatColor(id,"^4[%s]^3 Parola Kaldirildi Ve Oturum Kapatildi.!",SISTAG)

    
    return PLUGIN_HANDLED;
    
}
public client_disconnected(id){
    
    kayitli[id] = 0 
    
    
    
}

public girisyap(id){
    
    new text[64];
    read_args(text,63)
    remove_quotes(text)
    
    
    if(pass_kontrol(text)) {
    
        oturum[id] = 1
        kayitli[id] = 2            
        ChatColor(id,"^4[%s]^3 Giris Basarili.!",SISTAG)

    }
    else
    {
        
        ChatColor(id,"^4[%s]^3 Giris Basarisiz.!",SISTAG)
        menukapandi[id] = 0
        new cid,level
        Logmein(id,cid,level)
    
    }
    return PLUGIN_HANDLED;
    
    
    
}

public kaydol(id){
    
    new text[64],name[32];
    read_args(text,63)
    remove_quotes(text)
    get_user_name(id,name,charsmax(name))
    
    if(nick_kontrol(name)) {
            
        ChatColor(id,"^4[%s]^3 Bu nick daha onceden kaydedilmistir.!",SISTAG) // Kontrol Sonucu Var.
        return PLUGIN_HANDLED
    }
    new CurrentDay[16]
    
    get_time("%d/%m/%Y",CurrentDay,15)  // Tarih Atiyoruz
    
    new szLine[248]
    
    formatex(szLine,247,"^"%s^" ^"%s^" ^"%s^"^n",name,text,CurrentDay) 
    write_file(file,szLine)

    ChatColor(id,"^4[%s]^3 Kayit Basarili.!",SISTAG)
    ChatColor(id,"^4[%s]^3 Nick : %s Sifre : %s",SISTAG,name,text)
    ChatColor(id,"^4[%s]^3 Bilgilerinizi Unutmayiniz.!",SISTAG)
    oturum[id] = 1
    kayitli[id] = 2
    points[id] = 1 
    SaveData(id)
    ChatColor(id,"^4[%s]^3 Giris Yapildi.!",SISTAG)
    return PLUGIN_HANDLED;
}


stock nick_kontrol(const Name[]) {
    new szLine[248];
    new LineName[32],blabla[32];
    new maxlines,txtlen;
    maxlines = file_size(file,1);
    for(new line;line<maxlines;line++) {
        read_file(file,line,szLine,247,txtlen)
        parse(szLine,LineName,31,blabla,31)
        if(equali(LineName,Name)) {
            return 1;
        }
    }
    return 0;
}
stock pass_kontrol(const Name[]) {

    
    new szLine[248];
    new LineName[32],blabla[32],pw[64];
    new maxlines,txtlen;
    maxlines = file_size(file,1);
    for(new line;line<maxlines;line++) {
        read_file(file,line,szLine,247,txtlen)
        parse(szLine,LineName,31,blabla,31,pw,63)
        if(equali(blabla,Name)) {
            return 1;
        }
    }
    return 0;



}


public islemuygula(id){
    
    new name[32];
    get_user_name(id,name,charsmax(name))
    
    if(get_pcvar_num(kayitsizmod) == 0){
        if(kayitli[id] == 1)
            return PLUGIN_HANDLED
        
        return PLUGIN_HANDLED
    }
        
    
    if(oturum[id] == 1){
            
        return PLUGIN_HANDLED;    
    }
    else
    {
        if(get_pcvar_num(noauthmod) == 1){
            ChatColor(0,"^4[%s]^3 %s^4 Belirlenen Sure Icerisinde Nickine Giris Yapamadigi Icin Kicklendi",SISTAG,name)
            server_cmd("kick #%d ^"Nick Sifresini Belirtilen Sure Icerisinde Giremedigin Icin Oyundan Atildin.!^"", get_user_userid(id))    
        }
        if(get_pcvar_num(noauthmod) == 2){
            ChatColor(0,"^4[%s]^3 %s^4 Belirlenen Sure Icerisinde Nickine Giris Yapamadigi Icin ^3 20 DK^4 Banlandi.!",SISTAG,name)
            server_cmd("ban #%d 20 ^"Nick Sifresini Belirtilen Sure Icerisinde Giremedigin Icin 20dk Oyundan Atildin.!^"", get_user_userid(id))    
            
        }
        
    }
    return PLUGIN_HANDLED;
    
}

stock ChatColor(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[191]
    vformat(msg, 190, input, 3)
    
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!y", "^3")
    replace_all(msg, 190, "!team", "^1")
    
    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();
            }
        }
    }
}
    
 

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

MertMatin*
Yasaklı Üye
Yasaklı Üye
Mesajlar: 1892
Kayıt: Pzr Nis 09, 2017 7:32 pm
Clan İsmi: CANAKKALE

CSdurağı Nick Şifreleyici V2.1

Mesaj gönderen MertMatin* »

Sorun halloldu Taha Demirbaş teşekkürler.

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

MertMatin*
Yasaklı Üye
Yasaklı Üye
Mesajlar: 1892
Kayıt: Pzr Nis 09, 2017 7:32 pm
Clan İsmi: CANAKKALE

CSdurağı Nick Şifreleyici V2.1

Mesaj gönderen MertMatin* »

@Taha Demirbaş Kaydolup girdikten sonra sureklı ılk gırdıgımızde menu acılıyor sanıye verıyor onuda kaldırma ımkanınız varmı ?

Link:
Linklerini gizle
Linki Kopyala
Cevapla