Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

Silinmiş Konu   | nVault Yerine

Konu

#1
nvault kullanan bir eklentiyi başka hangi yöntemlerle kullanabilirim? Yani .vault dosyasına kaydetmeyecek te her zaman erişebileceğim başka uzantılı bir dosyaya kaydedecek. Mesela serverin kapanması durumunda ben bu vault dosyasını bilgisayarıma yedeklemem mümkün değil. Her zaman ulaşabileceğim, yedekleyebileceğim panellerde açılabilir uzantılı(.vault açılmadığından ve yedeklenmediğinden) bir dosyalama istiyorum.
Örnek olarak bir eklenti bıraksam onu dediğim şekile getirebilir misiniz?
 
PHP Kod:
/** 
* Created by AMXX-Stuido
* User: ITenGriTR
* Date: 26.07.2019
* Time 11.43
*/
#include <amxmodx>
#include <nvault>

new gVault,Array:gNames;

public 
plugin_init(){
    register_plugin
    
("Name List",
    "1.0",
    "Berk");
    
    gNames 
ArrayCreate(512);
    gVault nvault_open("NameSaver");
    
    
new lKey[16],lCountNames;
    formatex(lKey,charsmax(lKey),"TotalNames");
    lCountNames nvault_get(gVault,lKey);
    
    
if(lCountNames){
        new lGetName[28];
        for(new ilCountNamesi++){
            formatex(lKey,charsmax(lKey),"%i-Name",i);
            nvault_get(gVault,lKey,lGetName,charsmax(lGetName));
            ArrayPushString(gNames,lGetName);
        }
    }
    
    register_concmd
("amx_ekle","pAddName",ADMIN_RCON,"<isim>, listeye eklemek icin");
    register_concmd("amx_cikar","pRemoveName",ADMIN_RCON,"<isim>, listeden cikarmak icin");
    register_clcmd("say /liste","pShowNames");
}
public 
plugin_end(){
    new lKey[16],lCountNames =  ArraySize(gNames),lNTS[6],lSearchForName[29];
    for(new ilCountNamesi++){
        ArrayGetString(gNames,i,lSearchForName,charsmax(lSearchForName));
        formatex(lKey,charsmax(lKey),"%i-Name",i);
        nvault_set(gVault,lKey,lSearchForName);
    }    
    num_to_str
(lCountNames,lNTS,charsmax(lNTS));
    formatex(lKey,charsmax(lKey),"TotalNames");
    nvault_set(gVault,lKey,lNTS);
    nvault_close(gVault);
}
public 
pShowNames(uIndex){
    new bmMotd[1680],bmAnlat;
    bmAnlat += formatex(bmMotd[bmAnlat],charsmax(bmMotd)-bmAnlat,"<head><style>table,th,td { border: 1px solid green;color:white; } td { width:100% }</style></head>");
    bmAnlat += formatex(bmMotd[bmAnlat],charsmax(bmMotd)-bmAnlat,"<center><ul>");    
    
new lTotal ArraySize(gNames),lSearchForName[29];
    if(lTotal){
        for(new ilTotali++){
            ArrayGetString(gNames,i,lSearchForName,charsmax(lSearchForName));
            bmAnlat += formatex(bmMotd[bmAnlat],charsmax(bmMotd)-bmAnlat,"<li>%s</li>",lSearchForName);
        }    
    
}
    else{
        bmAnlat += formatex(bmMotd[bmAnlat],charsmax(bmMotd)-bmAnlat,"<span>Listede Hic Kimse Yok!</span>",lSearchForName);
    }
    bmAnlat += formatex(bmMotd[bmAnlat],charsmax(bmMotd)-bmAnlat,"</ul><center>");
    show_motd(uIndex,bmMotd,"Yasakli Isimler");
}
public 
pAddName(uIndex,cLVL){
    new uFlags get_user_flags(uIndex);
    if(~uFlags cLVL){
        return PLUGIN_HANDLED;
    }
    new lFirstSaid[29];
    read_argv(1,lFirstSaid,charsmax(lFirstSaid));
    ArrayPushString(gNames,lFirstSaid);
    return PLUGIN_CONTINUE;
}
public 
pRemoveName(uIndex,cLVL){
    new uFlags get_user_flags(uIndex);
    if(~uFlags cLVL){
        return PLUGIN_HANDLED;
    }
    new lFirstSaid[29],lSearchForName[29];
    read_argv(1,lFirstSaid,charsmax(lFirstSaid));
    for(new iArraySize(gNames); i++){
        ArrayGetString(gNames,i,lSearchForName,charsmax(lSearchForName));
        if(equali(lFirstSaid,lSearchForName)){
            ArrayDeleteItem(gNames,i);
        }
    }
    return PLUGIN_CONTINUE;




#2
Son Düzenleme: 28-07-2019, Saat: 12:53, Düzenleyen: ITenGriTR.
Vault neden yedeklenmesin ordaki verileri bir ini dosyasına alırsın sonra yeni panelde o ini dosyasını yüklersin bi komut ile nvault gene eski haline döner başka yol olarak sql varda yasaklı bu düşünceler sadece temel mantık işleri.



#3
Fvault kullan



#4
localhost



#5
Son Düzenleme: 28-07-2019, Saat: 14:07, Düzenleyen: ITenGriTR.
(28-07-2019, Saat: 13:29)By.KinG Adlı Kullanıcıdan Alıntı: Fvault kullan
Olabilir fakat bana kalırsa nvault daha yararlı gibi kalıyor tabi bazı özellikler hariç mesela fvaultta en sevdiğim şey data ya sahip olan key'i getirme çok iş yapıyor



#6
(28-07-2019, Saat: 12:32)ITenGriTR Adlı Kullanıcıdan Alıntı: Vault neden yedeklenmesin ordaki verileri bir ini dosyasına alırsın sonra yeni panelde o ini dosyasını yüklersin bi komut ile nvault gene eski haline döner başka yol olarak sql varda yasaklı bu düşünceler sadece temel mantık işleri.
https://upload.webdiyo.com/14528/5d3daa1...shot-1.png
Oyunyöneticisi panelinden bilgisayarıma nasıl yedekleyeceğim peki? Kopyala yapıştır yaptığımda vault belgesi kullanılmıyor, vault editorde açılmıyor.
Serverimde olan aynı eklentiyi hlds sunucumda kurdum ve vault dosyasını kopyala yapıştır yaptım ancak vault direkt sıfırlanıyor. Nasıl yedekleyebilirim?ini dosyasına atmak ta çözüm değil oyunyöneticisi panelinde Kaydet butonuna bastığımda direk sıfırlanıyor zaten.
Şimdi ben bu attığım eklentiyi nasıl fvaulta çevirebilirim?


#7
öyle demedim ki ben bir kaç komut var araştır az internette bulursun



#8
Forum kurallarına aykırı olduğun için konunuz silinmiştir .


Bir Hata Söz Konusu Olursa Bizlere Ulaşarak Düzeltebilirsiniz.






Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Yeni Sistem Sorun Nvault ITenGriTR 15 1,585 18-07-2017, Saat: 08:54
Son Yorum: SwindLer
Nvault ITenGriTR 8 1,164 07-07-2017, Saat: 23:47
Son Yorum: Mariachi
nVault Temel Bilgiler [Orta Seviye ] Baran34 0 639 21-06-2017, Saat: 19:12
Son Yorum: Baran34

Task