Kullanıcı Tag Listesi

9 sonuçtan 1 ile 9 arası
  1. #1
    onbasi nefret007 - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Dec 2011
    Mesajlar
    100
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart Güya Ben Xp Modu Başka Yerden Bakarak Yapmışım :D

    forum alliedteki flyeni6 Anlatımı ile Plugin Bozuk olarak anlatılan xp mod
    Kod:
    #include <amxmodx>
    #include <amxmisc>
    #include <nvault>
    #define MAXCLASSES 5
    new const CLASSES[MAXCLASSES][] = {
        "None",
        "Dog",
        "Cat",
        "Horse",
        "Cow"
    }
    new const LEVELS[6] = {
        100, 
        200, 
        400, 
        800,
        1600,
        3200
    }
    new PlayerXP[33],PlayerLevel[33],PlayerClass[33]
    new XP_Kill,XP_Knife,XP_Hs,SaveXP,g_vault
    public plugin_init()
    {
        register_plugin("XpMod", "1.0", "Fxfighter")
     
        register_event("DeathMsg", "eDeath", "a") 
     
        SaveXP = register_cvar("SaveXP","1")
        XP_Kill=register_cvar("XP_per_kill", "20")
        XP_Hs=register_cvar("XP_hs_bonus","20")
        XP_Knife=register_cvar("XP_knife_bonus","20")
        g_vault = nvault_open("animod")
     
        register_clcmd("say /class", "ChangeClass")
        register_clcmd("say_team /class", "ChangeClass")
        register_clcmd("say /xp", "ShowHud")
        register_clcmd("say_team /xp", "ShowHud")
    }
    public eDeath(  ) 
    {
        new iVictim = read_data( 2 )
        new headshot = read_data( 3 )
        new clip, ammo, weapon = get_user_weapon(id,clip,ammo);
     
        PlayerXP[attacker] += get_pcvar_num(XP_Kill)
     
        if(headshot)
        PlayerXP[attacker] += get_pcvar_num(XP_Hs)
     
        if(weapon == CSW_KNIFE)
        PlayerXP[attacker] += get_pcvar_num(XP_Knife)
     
     
        while(PlayerXP[attacker] >= LEVELS[PlayerLevel[attacker]])
        {
          client_print(attacker, print_chat, "[Animal Mod] Congratulations! You are a level %i %s!",
          PlayerLevel[attacker] += 1
        }
        ShowHud(attacker)
        SaveData(attacker)
    }
    public ShowHud(id)
    {
        set_hudmessage(255, 0, 0, 0.75, 0.01, 0, 6.0, 15.0)
        show_hudmessage(id, "Level: %i^nXP: %i^nClass: %s",PlayerLevel[id],PlayerXP[id],CLASSES[PlayerClass[id]])
    }
    public ChangeClass(id)
    {
        new menu = menu_create("Class Menu" , "Class_Handle");
        menu_additem(menu ,"Dog", "1" , 0);
        menu_additem(menu ,"Cat", "2" , 0);
        menu_additem(menu ,"Horse", "3" , 0);
        menu_additem(menu ,"Cow", "4" , 0);
     
        menu_setprop(menu , MPROP_EXIT , MEXIT_ALL);
     
        menu_display(id , menu , 0);
     
        return PLUGIN_CONTINUE;
    }
    public Class_Handle(id , menu , item) 
    {
        if(item == MENU_EXIT) 
        {
     
            menu_destroy(menu);
     
        }
     
        new szCommand[6] , szName[64];
        new access , callback;
     
        menu_item_getinfo(menu , item , access , szCommand , 5 , szName , 63 , callback);
     
        new i = str_to_num(szCommand)
        if(PlayerClass[id] != i)
        {
            PlayerClass[id] = i
            client_print(id,print_chat,"You are now a %s",CLASSES[i])
        }
        else
        {
            client_print(id,print_chat,"You are alredy a %s",CLASSES[i])
        }
     
        menu_destroy(menu);
        return PLUGIN_CONTINUE
    }
    public client_connect(id)
    {
        if(get_pcvar_num(SaveXP) == 1)
        {
     
            LoadData(id)
        }
    }
    public client_disconnect(id)
    {
        if(get_pcvar_num(SaveXP) == 1)
        {
     
            SaveData(id)
        }
        PlayerXP[id] = 0
        PlayerLevel[id] = 0
        PlayerClass[id] = 0
    }
    public SaveData(id)
    {
        new AuthID[35]
        get_user_authid(id,AuthID,34)
     
        new vaultkey[64],vaultdata[256]
        format(vaultkey,63,"%s-Mod",AuthID)
        format(vaultdata,255,"%i#%i#",PlayerXP[id],PlayerLevel[id])
        nvault_set(g_vault,vaultkey,vaultdata)
        return PLUGIN_CONTINUE
    }
    public LoadData(id)
    {
        new AuthID[35]
        get_user_authid(id,AuthID,34)
     
        new vaultkey[64],vaultdata[256]
        format(vaultkey,63,"%s-Mod",AuthID)
        format(vaultdata,255,"%i#%i#",PlayerXP[id],PlayerLevel[id])
        nvault_get(g_vault,vaultkey,vaultdata,255)
     
        replace_all(vaultdata, 255, "#", " ")
     
        new playerxp[32], playerlevel[32]
     
        parse(vaultdata, playerxp, 31, playerlevel, 31)
     
        PlayerXP[id] = str_to_num(playerxp)
        PlayerLevel[id] = str_to_num(playerlevel)
     
        return PLUGIN_CONTINUE
    }
    Buda Benim Yaptığım
    1) Pluginlerin Çalışma Mantığı Farklı
    2) Üsteki Plugin Authid Kaydı Yapıyor Benimki namee kaydediyor
    3) Benim Pluginim Çalışıyor ve Üsteki Plugin Çalışmıyor + nvaultu bozuk
    4) Zaten Xp mod farklı birşey olamaz diğer modlarla hemen hemen aynı olucak
    iyi bi coder anlayabilir benim g_exp (gerekli expuani) mantığı tamamen farklıdır zaten bu plugini baştan aşağı değiştirir...
    Kod:
    #include <amxmodx>
    #include <nvault>
    #include <fakemeta>
    
    #define g_exp(%1) get_pcvar_num(xpm_start) + (seviye[%1] * get_pcvar_num(xpm_inc))
    
    new 
    xpkayit,
    seviye[33],
    exp[33],
    xpm_kill,
    xpm_knife,
    xpm_headshot,
    xpm_maxlevel,
    hud_seviye,
    hud_exp,
    hud_hp,
    xpm_inc,
    xpm_start,
    xpm_hud_style,
    g_iMsgSayText
    
    public plugin_init() {
        register_plugin("Xp-Mod v1.0", "1.0", "nefret007")
        xpm_start = register_cvar("xpm_start", "250");
        xpm_inc = register_cvar("xpm_inc", "75");
        xpm_kill = register_cvar("xpm_kill","25")
        xpm_knife = register_cvar("xpm_knife","40")
        xpm_headshot = register_cvar("xpm_headshot","50")
        xpm_maxlevel = register_cvar("xpm_maxlevel","50")
        xpm_hud_style = register_cvar("xpm_hud_style","1")
        xpkayit = nvault_open("xpmodkayit")
        register_event("DeathMsg", "event_death", "a");
        hud_seviye = CreateHudSyncObj();
        hud_exp = CreateHudSyncObj();
        hud_hp = CreateHudSyncObj();
        g_iMsgSayText     = get_user_msgid("SayText") 
    }
    public plugin_precache() {
        precache_sound("explevel/seviye_atlama.wav")
        precache_sound("fvox/beep.wav")
    }
    public kaydet(id){
        new name[64],key[72], stats[34];
        get_user_name(id, name, 63);
        formatex(key, 71, "%s-stats", name);
        formatex(stats, 33, "%i %i", seviye[id], exp[id]);
        nvault_set(xpkayit, key, stats);
        
    }
    public kontrol(id){
        if(exp[id] >= g_exp(id))
        {
            static Float:FOrigin3[3] 
            pev(id, pev_origin, FOrigin3)
            
            ChatColor(id,"!g[CSPLAGUE.COM]!y Tebrikler !!! !t[+1]!y Seviye Yukseldiniz... ")
            console_cmd(id,"spk explevel/seviye_up" )
            seviye[id]++    
            exp[id] = 0
            
            engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, FOrigin3, 0)
            write_byte(TE_IMPLOSION)
            engfunc(EngFunc_WriteCoord, FOrigin3[0])
            engfunc(EngFunc_WriteCoord, FOrigin3[1])
            engfunc(EngFunc_WriteCoord, FOrigin3[2])
            write_byte(200)
            write_byte(100)
            write_byte(5)  
            message_end()
        }
        else
        {
            console_cmd(id,"spk fvox/beep")    
        }
    }
    public yukle(id){
        new name[64],key[72], stats[34], stat[3][12];
        get_user_name(id, name, 63);
        formatex(key, 71, "%s-stats", name);
        nvault_get(xpkayit, key, stats, 33);
        parse(stats, stat[0], 11, stat[1], 11);
        seviye[id] = str_to_num(stat[0]);
        exp[id] = str_to_num(stat[1]);    
    }
    public client_authorized(id){
        seviye[id]=0
        exp[id] = 0
        set_task(1.0, "show_explevel", id, _, _, "b")
        yukle(id)
    }
    public client_disconnect(id){
        kaydet(id)
    }
    public event_death()
    {
        new attacker = read_data(1);
        new victim = read_data(2);
        if(attacker == victim)
        {
            return PLUGIN_HANDLED;
        }
        if(seviye[attacker] >= get_pcvar_num(xpm_maxlevel)){
            ChatColor(attacker,"!g[CSPLAGUE.COM]!y Maximum seviyeye ulastiniz...")
            return PLUGIN_HANDLED;
        }
        exp[attacker] += get_pcvar_num(xpm_kill)
        if(get_pdata_int(victim, 75) == HIT_HEAD){
            exp[attacker] += get_pcvar_num(xpm_headshot)
        }
        if(get_user_weapon(attacker) == CSW_KNIFE){
            exp[attacker] += get_pcvar_num(xpm_knife)
        }
        kontrol(attacker)
        return PLUGIN_HANDLED;
    }
    public show_explevel(id)
    {
        switch (get_pcvar_num(xpm_hud_style))
        {
            case 0: // exp/level
            {
                set_hudmessage(255, 79, 79, 0.02, 0.23, 1, 0.02, 1.0, 0.01, 0.1, 10);
                ShowSyncHudMsg(id, hud_seviye, "Seviye: [%d/%d]",seviye[id],get_pcvar_num(xpm_maxlevel));    
                set_hudmessage(255, 129, 200, 0.02, 0.26, 1, 0.02, 1.0, 0.01, 0.1, 10);
                ShowSyncHudMsg(id, hud_exp, "Exp: [%i/%i]",exp[id],g_exp(id));    
            }
            case 1: // exp/level/hp
            {
                set_hudmessage(255, 79, 79, 0.02, 0.23, 1, 0.02, 1.0, 0.01, 0.1, 10);
                ShowSyncHudMsg(id, hud_seviye, "Seviye: [%d/%d]",seviye[id],get_pcvar_num(xpm_maxlevel));    
                set_hudmessage(255, 129, 200, 0.02, 0.26, 1, 0.02, 1.0, 0.01, 0.1, 10);
                ShowSyncHudMsg(id, hud_exp, "Exp: [%i/%i]",exp[id],g_exp(id));    
                set_hudmessage(179, 0, 0, 0.02, 0.29, 1, 0.02, 1.0, 0.01, 0.1, 10);
                ShowSyncHudMsg(id, hud_hp, "Hp: [%i/100]",get_user_health(id));    
            }
        }
    }
    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") // Green Color
        replace_all(msg, 190, "!y", "^1") // Default Color
        replace_all(msg, 190, "!t", "^3") // Team Color
        
        
        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, g_iMsgSayText, _, players[i])  
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
        }
    }
    }
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
    */
    Beni Tanıyan Tanır...
    Arkamdan Konuşanlar yüzüme karşı konuşamaz...
    iddiayı eden arkadaşın başka mevzularınıda biliyoruz yani...
    Konu nefret007 tarafından (29-12-11 Saat 21:58 ) değiştirilmiştir.
    Ben varsam bu dünya üzerinde, kimse bölemez bu vatan göklerde...

    HERŞEY VATAN İÇİN


    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
    color="Red">CSPLAGUE.com




  2. #2
    teğmen NiCoMeDiA - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Dec 2011
    Yer
    Yuvam Akarca Flamingo Sok. C2 16 Daire 14 (6. Zil) Kocaeli/İzmit
    Mesajlar
    1.623
    Bahsedildi
    9 Mesaj
    Etiketlenmiş
    5 Konu
    Tecrübe Puanı
    36

    Standart

    nefret007 CSP'nin Gururu
    Legend Young

    Skype: ozan_secgin96

  3. #3
    er banned
    Üyelik tarihi
    Dec 2011
    Mesajlar
    26
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    0

    Standart

    Ben böyle bir şey dedimmi ? nerenden uyduyorsun sen ?

  4. #4
    onbasi nefret007 - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Dec 2011
    Mesajlar
    100
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart

    Alıntı DeaDB0Y5 Nickli Üyeden Alıntı Mesajı göster
    Bana kıskanç diyen adama bak ben sana o linki vermeseydim sen nah yapardin bunu.
    ??????? benim sana kızma sebebimde budur...
    Ben varsam bu dünya üzerinde, kimse bölemez bu vatan göklerde...

    HERŞEY VATAN İÇİN


    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
    color="Red">CSPLAGUE.com




  5. #5
    er banned
    Üyelik tarihi
    Dec 2011
    Mesajlar
    26
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    0

    Standart

    Az bekle 20 dakika az bekle.

  6. #6
    teğmen emektar VFordentta - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Dec 2011
    Yer
    İstanbul
    Mesajlar
    1.158
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    14

    Standart

    Kavgaya Gerek Yok
    Tek Hedefim:

    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.


    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.



    VFORDENTAAA

  7. #7
    admin Schwertle - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Dec 2011
    Yer
    Pendik, İstanbul, Türkiye
    Mesajlar
    1.132
    Bahsedildi
    23 Mesaj
    Etiketlenmiş
    1 Konu
    Tecrübe Puanı
    10

    Standart

    Çıkışta kavga var muhabbetine gider bu konu fazla büyütmeyin yoksa kitlerim

  8. #8
    onbasi er
    Üyelik tarihi
    Jan 2012
    Mesajlar
    93
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart Cevap: Güya Ben Xp Modu Başka Yerden Bakarak Yapmışım :D

    eywallahda hic birşey anlayamadım

  9. #9
    teğmen banned
    Üyelik tarihi
    Feb 2012
    Yer
    Kocaeli
    Mesajlar
    823
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    0

    Standart Cevap: Güya Ben Xp Modu Başka Yerden Bakarak Yapmışım :D

    Nasıl anlamıyorsun

Benzer Konular

  1. [DR] Stuck ( Sıkıştığın Yerden Kurtul )
    By NiCoMeDiA in forum Jail & Deathrun Pluginler
    Cevaplar: 72
    Son Mesaj: 21-02-16, 02:46
  2. Cs 1.6 yanlış yerden çıkmaya çalışıyorum
    By DaRq in forum [Movie|CAPS] CS Resim ve Videolarınız
    Cevaplar: 8
    Son Mesaj: 09-08-12, 06:50
  3. arkadaşlar yardım edin multi modu yapamıyorum
    By mamoseker in forum Çözülmüş İstekler
    Cevaplar: 4
    Son Mesaj: 02-02-12, 00:15
  4. Beyler Cs1.6 amxx ve Jail Modu Nasıl Eklerim
    By c4* in forum Çözülmüş İstekler
    Cevaplar: 3
    Son Mesaj: 18-01-12, 23:00

Kullanıcıların arama motorlarındaki kullandığı taglar:

Counter Strike 1.6 Cfg, plugin, eklenti, sxe, config, skin, setup
Counter Strike

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121