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

https://discord.gg/43gGDQe6tS

Nvaulttan Çevirme

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
Xls
Mesajlar: 126
Kayıt: Çrş Ara 23, 2020 12:38 pm

Nvaulttan Çevirme

Mesaj gönderen Xls »

Kod: Tümünü seç

/** 
* Created by AMXX-Stuido
*/
#include <amxmodx>
#include <nvault>

new gVault,Array:gNames,Array:gDates,gDateNow[29];

public plugin_init(){
    register_plugin
    ("Name Li",
    "1.0",
    "Be");
    
    gNames = ArrayCreate(512);
    gDates = ArrayCreate(512);
    gVault = nvault_open("NameSaverV2");
    
    get_time("(%d.%m.%Y)",gDateNow,charsmax(gDateNow));
    
    new lKey[16],lCountNames;
    formatex(lKey,charsmax(lKey),"TotalNames");
    lCountNames = nvault_get(gVault,lKey);
    
    if(lCountNames){
        new lGetName[28],lGetDate[28];
        for(new i; i < lCountNames; i++){
            formatex(lKey,charsmax(lKey),"%i-Name",i);
            nvault_get(gVault,lKey,lGetName,charsmax(lGetName));
            ArrayPushString(gNames,lGetName);
            formatex(lKey,charsmax(lKey),"%i-Time",i);
            nvault_get(gVault,lKey,lGetDate,charsmax(lGetDate));
            ArrayPushString(gDates,lGetDate);
        }
    }
    
    register_concmd("amx_add","pAddName",ADMIN_RCON,"<isim>, l");
    register_concmd("amx_remove","pRemoveName",ADMIN_RCON,"<isim>, l");
    register_clcmd("say /list","pShowNames");
}
public plugin_end(){
    new lKey[16],lCountNames =  ArraySize(gNames),lNTS[6],lSearchForName[28],lGetTime[28];
    for(new i; i < lCountNames; i++){
        ArrayGetString(gNames,i,lSearchForName,charsmax(lSearchForName));
        ArrayGetString(gDates,i,lGetTime,charsmax(lGetTime));
        formatex(lKey,charsmax(lKey),"%i-Name",i);
        nvault_set(gVault,lKey,lSearchForName);
        formatex(lKey,charsmax(lKey),"%i-Time",i);
        nvault_set(gVault,lKey,lGetTime);
    }    
    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[28],lGetTime[28];
    if(lTotal){
        for(new i; i < lTotal; i++){
            ArrayGetString(gNames,i,lSearchForName,charsmax(lSearchForName));
            ArrayGetString(gDates,i,lGetTime,charsmax(lGetTime));
            bmAnlat += formatex(bmMotd[bmAnlat],charsmax(bmMotd)-bmAnlat,"<li>%s %s</li>",lSearchForName,lGetTime);
        }    
    }
    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[28];
    read_argv(1,lFirstSaid,charsmax(lFirstSaid));
    ArrayPushString(gNames,lFirstSaid);
    ArrayPushString(gDates,gDateNow);
    return PLUGIN_CONTINUE;
}
public pRemoveName(uIndex,cLVL){
    new uFlags = get_user_flags(uIndex);
    if(~uFlags & cLVL){
        return PLUGIN_HANDLED;
    }
    new lFirstSaid[28],lSearchForName[28];
    read_argv(1,lFirstSaid,charsmax(lFirstSaid));
    for(new i; i < ArraySize(gNames); i++){
        ArrayGetString(gNames,i,lSearchForName,charsmax(lSearchForName));
        if(equali(lFirstSaid,lSearchForName)){
            ArrayDeleteItem(gNames,i);
            ArrayDeleteItem(gDates,i);
        }
    }
    return PLUGIN_CONTINUE;
} 
Eklentiyi nvaulttan .txt olarak kaydedilen ve kolaylıkla yedeklenip yüklenen bir sisteme çevirebilir misiniz?

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

bestcore
Mesajlar: 1625
Kayıt: Cmt Eyl 30, 2017 12:44 pm
Konum: Samsun

Nvaulttan Çevirme

Mesaj gönderen bestcore »

Yedekleme işlemleri nVault kütüphanesi ile yapılıyor, .txt .ini .cfg gibi dosyalarda bilgi amaçlı yada başka birşey için kullanılıyor diye biliyorum, eklentinin ne işe yaradığına bakmadım.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Xls
Mesajlar: 126
Kayıt: Çrş Ara 23, 2020 12:38 pm

Nvaulttan Çevirme

Mesaj gönderen Xls »

demek istediğim nvault yerine filevault veya newfilevault sistemi kullanılacak

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Xls
Mesajlar: 126
Kayıt: Çrş Ara 23, 2020 12:38 pm

Nvaulttan Çevirme

Mesaj gönderen Xls »

Örnek olarak bu eklentiyi çevirir iseniz bana yardımcı olabilirsiniz. Çünkü nvault ne düzenleniyor ne de yedekleniyor hatta kendiliğinden sıfırlanabiliyor.(aldığım yedek dünkü sıfırlanma sonrası işe yaramadı) Bu konuda alternatif olarak kullanabileceğim vault veya adı her ne ise yardımcı olmanızı bekliyorum.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Xls
Mesajlar: 126
Kayıt: Çrş Ara 23, 2020 12:38 pm

Nvaulttan Çevirme

Mesaj gönderen Xls »

güncel

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

Aconyonn
Mesajlar: 393
Kayıt: Cum Eyl 15, 2017 3:52 pm
İletişim:

Nvaulttan Çevirme

Mesaj gönderen Aconyonn »

Xls yazdı: Cmt Oca 09, 2021 9:37 pm Örnek olarak bu eklentiyi çevirir iseniz bana yardımcı olabilirsiniz. Çünkü nvault ne düzenleniyor ne de yedekleniyor hatta kendiliğinden sıfırlanabiliyor.(aldığım yedek dünkü sıfırlanma sonrası işe yaramadı) Bu konuda alternatif olarak kullanabileceğim vault veya adı her ne ise yardımcı olmanızı bekliyorum.
nvault en sağlıklısı ve kolay kolay sıfırlanmaz. yedekleme için çoğunlukla nvault kullanılır, çünkü bir zaman sonra ".ini" dosyası patlayabiliyor. menüden veya motd üzerinden görmek aracılığıyla nvaultu verilerini çektirebilirsiniz. ve ek olarak nvault verilerini panel üzerinden indirebiliyorsunuz.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Xls
Mesajlar: 126
Kayıt: Çrş Ara 23, 2020 12:38 pm

Nvaulttan Çevirme

Mesaj gönderen Xls »

panelden indirmiştim zaten. Vaultlar sıfırlanınca yerine yükledim ama olmadı maalesef. Bu eklentiyi fvault veya nfvault a çevirebilirseniz iyi olur.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Xls
Mesajlar: 126
Kayıt: Çrş Ara 23, 2020 12:38 pm

Nvaulttan Çevirme

Mesaj gönderen Xls »

güncel

Link:
Linklerini gizle
Linki Kopyala
Cevapla