MyBB, XenForo, vBulletin rakibi DiyoBB çok yakında beta süreci ile webailesi.com adresinde! Tıkla ve detayları görüntüle

Konu

#1
Eklentiye level sistemi ve p_ model görünümlerini ekleyebilir misiniz 

native get_user_level
native set_user_level
.sma knifemenu.sma (Dosya Boyutu: 2,02 KB | İndirme Sayısı: 3)
#2
(02-07-2022, 11:06)Serpentraz Adlı Kullanıcıdan Alıntı: Eklentiye level sistemi ve p_ model görünümlerini ekleyebilir misiniz 

native get_user_level
native set_user_level
deneyin
Kod:
#include <amxmodx>
#include <reapi>

new gorunum[MAX_CLIENTS+1];

new bicakmodel[][][]={
    {"Default","models/v_knife.mdl","models/p_knife.mdl"},
    {"Ursus Knife","models/v_knife.mdl","models/p_knife.mdl"},
    {"M9 Bayonet","models/v_knife.mdl","models/p_knife.mdl"},
    {"Karambit","models/v_knife.mdl","models/p_knife.mdl"},
    {"Kelebek","models/v_joker.mdl","models/p_joker.mdl"},
    {"Flip Knife","models/v_katana.mdl","models/p_katana.mdl"}
};
public plugin_init() {
    register_plugin( "Bicak Menu", "0.1", "bilalgecer47");
    
    new const menuclcmd[][]={
        "say /bicak","say /knife"
    };
    for(new i;i<sizeof(menuclcmd);i++){
        register_clcmd(menuclcmd[i],"@anamenu");
    }
    
    RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy, "@CBasePlayerWeapon_DefaultDeploy_Pre", .post = false);
    
}

public plugin_precache() {
    for(new i = 0; i < sizeof(bicakmodel); i++) {
        precache_model(bicakmodel[i][1]);
    }
}
@CBasePlayerWeapon_DefaultDeploy_Pre(const pEntity, szViewModel[], szWeaponModel[], iAnim, szAnimExt[], skiplocal) {
    
    if(get_member(pEntity, m_iId) != WEAPON_KNIFE) {
        return;
    }
    new pPlayer = get_member(pEntity, m_pPlayer);
    
    SetHookChainArg(2, ATYPE_STRING, bicakmodel[gorunum[pPlayer]][1]);
    SetHookChainArg(3, ATYPE_STRING, bicakmodel[gorunum[pPlayer]][2]);
    
}
@anamenu(const id){
    new TeamName:iTeam = get_member(id, m_iTeam);
    if(iTeam != TEAM_CT){
        client_print_color(id, id, "^4[ ^1KNIFE ^4] ^3Bicak menüye yalnızca ^4Arayanlar ^3girebilir");
        client_cmd(id, "spk %s", "events/friend_died.wav");
        return PLUGIN_HANDLED;
    }
    new menu = menu_create(fmt("\rBICAK MENU"), "@anamenu_devam");
    
    for(new i = 0; i < sizeof(bicakmodel); i++) {
        menu_additem(menu, fmt("\r[ \dCheval Bec \r] \r[ \w%s \r]", bicakmodel[i][0]), fmt("%d", i));
    }
    
    menu_setprop(menu, MPROP_EXITNAME, fmt("Kapat"));
    menu_display(id, menu);
}
@anamenu_devam(const id, const menu, const item) {
    if(item == MENU_EXIT) {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6];menu_item_getinfo(menu,item,_,data,charsmax(data));
    new key = str_to_num(data); 
    gorunum[id] = key;
    rg_remove_item(id,"weapon_knife");rg_give_item(id,"weapon_knife");
    menu_destroy(menu); return PLUGIN_HANDLED;
}

reCs:Go Rank Menu (%50)
#3
Şöyle bir sorun var default p_knife.mdl modelini eklediğimde çalışıyor fakat custom bir model (p_knife_cheval1.mdl) eklediğim zaman sunucu çöküyor sanırım precache sıkıntısı var
#4
Deneyin;
.sma knifemenu.sma (Dosya Boyutu: 2,55 KB | İndirme Sayısı: 4)
Discord : Lynch#3396 | Steam
#6
İstek konusu, @orucoglukayra adlı kullanıcı tarafından 11 saat içinde çözülmüştür.
İsteği çözdüğü için orucoglukayra Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
orucoglukayra Adlı kullanıcı sizin dışınızda toplam 508 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Benzer Konular

17
Yorum
166
Okunma
11 saat önce
14
Yorum
290
Okunma
01-08-2022, 01:27
4
Yorum
353
Okunma
26-07-2022, 10:18
3
Yorum
307
Okunma
25-07-2022, 23:38
7
Yorum
470
Okunma
22-07-2022, 20:13
3
Yorum
420
Okunma
22-07-2022, 09:28
Task
Kayıt Ol
Discord Adresimize Katılın