nVault Kullanımı Özel Stock Kodları ile en basit anlatım #1

Konu

#1
Arkadaşlar video işlerini bilmediğim için video açıp biraz birşeyler göstermeye çalıştım diğer videoda istekleriniz varsa konudan veyatta özelden pm yoluyla iletebilirsiniz

Bahsettiğim video;
İletişim bilgilerim;
Cevapla
#2
Pawn'dan anlamayan biri olarak çok güzel anlattığını söyleyebilirim.
Cevapla
#3
Fazlasiyla basarili anlatim tesekkurler
~ Ücretli Eklenti İçin 'DM' ~ Discord ~
Cevapla
#4
Ellerine Sağlık Hocam
|.gg/ambar discordunda takılıyorum| 網 ALFACREW36 卍 |
Cevapla
#5
(02-11-2020, 03:33)MawiLarq Adlı Kullanıcıdan Alıntı: Arkadaşlar video işlerini bilmediğim için video açıp biraz birşeyler göstermeye çalıştım diğer videoda istekleriniz varsa konudan veyatta özelden pm yoluyla iletebilirsiniz

Bahsettiğim video;
Kullandığın tema nedir?
DISCORD: PawNod#6281 - Ücretli eklenti için ulaşabilirsiniz. : Eklentilerim - Discord Sunucum
Cevapla
#6
Teşekkürler
Cevapla
#7
Videoda yazdığım kod;

PHP Kod:
#include <amxmodx>
#include <nvault>

new iG_Vault;

new 
iG_Deneme;

new 
iG_Skinler[33][10];
native nGetUidByID(iN_ID); 
native nGetLastUid();

public 
plugin_init(){
    
register_clcmd("say /deneme","pP_Dene");
    
register_clcmd("say /deneme2","pP_Dene");

    
register_clcmd("amx_sifirla","pP_Sifirla");
}
public 
pP_Dene(iP_ID){
    new 
iL_UID nGetUidByID(iP_ID);
    if(
sGetIntData("%i>kullandim",iL_UID)){
        
sColoredChat(iP_ID"Sen zaten bu kodu kullan bir daha kullanamazsin");
    }
    else {
        
sSetIntData("%i>kullandim",1,iL_UID);
        
sColoredChat(iP_ID"Basarili bir sekilde hesabina 100TL yuklendi ve birdaha bu kodu kullanamazsin bu hesapla");
    }
}
public 
pP_Dene2(iP_ID){
    
iG_Deneme += 10;
    
sSetIntData("test",iG_Deneme);
}
public 
pP_Sifirla(iP_ID){
    if(
get_user_flags(iP_ID) & ADMIN_RCON){
        for(new 
1000<= nGetLastUid(); i++){
            
sSetIntData("%i>kullandim",0,i);
        }
    }
}
public 
pUserLogged(iP_ID){

}
public 
plugin_precache(){
    
iG_Vault nvault_open("webailesi_testnvault");
}
stock sGetIntData(const sS_Key[],any:...){
    new 
sL_FixedData[128];
    
vformat(sL_FixedData,127,sS_Key,2);
    return 
nvault_get(iG_Vault,sL_FixedData);
}
stock sSetIntData(const sS_Key[],const iS_Data,any:...){
    new 
sL_FixedData[128],sL_NumToStr[48];
    
vformat(sL_FixedData,127,sS_Key,3);
    
num_to_str(iS_Data,sL_NumToStr,47);
    
nvault_set(iG_Vault,sL_FixedData,sL_NumToStr);
}
stock sColoredChat(const id, const input[], any:...){
    static 
msg[191];
    
vformat(msg190input3);
    
replace_all(msg190"!n""^x01"); 
    
replace_all(msg190"!g""^x04"); 
    
replace_all(msg190"!t""^x03"); 
    
client_print_color(ididmsg);
}
/*
Bu anlatımda kullanılan stock kodları bu işe yeni başlayan veyatta bu stock kodlarını en verimli kullanmayı bilen kişilerin kullanması gerekir,
yoksa abartılı şekilde stock üzerinden kod döndürmeniz ve bunu belli standartlar dışında yaparsanız sunucuda gereksiz laga neden olursunuz.

NOT: Video serisinin sonunda bu kodlarla devasa modlara kadar yapımını göstereceğiz.
webailesi.com - Türkiyenin 1.6 merkezi.
*/ 
İletişim bilgilerim;
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task
Kayıt Ol
Discord Adresimize Katılın