⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Bıçak Menüdeki Hata Hk.

Bıçak menüdeki hata hk.
Arkadaşlar menüdeki sıkıntılar ;

Not : User bıçaklarında bir sıkıntı yok

1 - Vip biçaklarında 1. veya 2. seçeneğine tıkladığımda kelebek adlı desen geliyor. Olması gereken, 1. Seçeneğe basınca Kelebek, 2. seçeneğe basınca karambit gelmesi gerek

2 - Vip bıçaklarında 3. seçenekte bulunan hunstman bıçağını seçince diğer bıçakları hiçbir şekilde seçmiyor huntsmanda takılı kalıyor.

Yardımcı olan herkese teşekkür ederim
.smaDTR-BicakMenu.sma(Dosya Boyutu: 5,79 KB | İndirme Sayısı: 3)
Son Düzenleme: 03-05-2020, 04:35, Düzenleyen: ` White*
RE: Bıçak menüdeki hata hk.
Denermisiniz ?
.smaDTR-BicakMenu.sma(Dosya Boyutu: 5,79 KB | İndirme Sayısı: 3)
~ CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
RE: Bıçak menüdeki hata hk.
(03-05-2020, 11:19)QuryWesT Adlı Kullanıcıdan Alıntı: Denermisiniz ?
olmamış.

(03-05-2020, 11:19)QuryWesT Adlı Kullanıcıdan Alıntı: Denermisiniz ?
dostum bu arada ilk sorun çözülmüş. 

2- sorun  var sıkıntı şuan.
Son Düzenleme: 03-05-2020, 15:21, Düzenleyen: ` White*
RE: Bıçak menüdeki hata hk.
(03-05-2020, 15:02)` White* Adlı Kullanıcıdan Alıntı:
(03-05-2020, 11:19)QuryWesT Adlı Kullanıcıdan Alıntı: Denermisiniz ?
olmamış.

(03-05-2020, 11:19)QuryWesT Adlı Kullanıcıdan Alıntı: Denermisiniz ?
dostum bu arada ilk sorun çözülmüş. 

2- sorun  var sıkıntı şuan.

1 - Benim Yaptıgım Düzeltimi

2- Pc Gecip Yapıcagım
~ CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
RE: Bıçak menüdeki hata hk.
(03-05-2020, 15:31)QuryWesT Adlı Kullanıcıdan Alıntı:
(03-05-2020, 15:02)` White* Adlı Kullanıcıdan Alıntı:
(03-05-2020, 11:19)QuryWesT Adlı Kullanıcıdan Alıntı: Denermisiniz ?
olmamış.

(03-05-2020, 11:19)QuryWesT Adlı Kullanıcıdan Alıntı: Denermisiniz ?
dostum bu arada ilk sorun çözülmüş. 

2- sorun  var sıkıntı şuan.

1 - Benim Yaptıgım Düzeltimi

2- Pc Gecip Yapıcagım
evet senin yaptığın.  bekliyorum
RE: Bıçak menüdeki hata hk.
konum güncel.
RE: Bıçak menüdeki hata hk.
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <hlsdk_const>
#include <fakemeta>
#include <fun>
#include <engine>

new bicaklar[ 33 ][ 4 ], silahlar[ 33 ][ 3 ]

new const 
KARAMBIT[] = "models/dtr_gut_69.mdl"
new const Butterfly[] = "models/v_bayonet_dtr_69.mdl"
new const Bayonet[] = "models/v_knife_dtr_69.mdl"
new const GutKnife[] = "models/v_knife.mdl"

new const AK47[] = "models/v_kelebek_dtr_69.mdl"
new const M4A1[] = "models/dtr_karambit.mdl"
new const DEAGLE[] = "models/dtr_huntsman_69.mdl"

public plugin_precache(){
    
precache_model(KARAMBIT)
    
precache_model(Butterfly)
    
precache_model(Bayonet)
    
precache_model(GutKnife)
    
precache_model(AK47)
    
precache_model(M4A1)
    
precache_model(DEAGLE)
}

public 
plugin_init(){
    
register_clcmd("say /vipmenu","Menu")
    
register_event("CurWeapon", "HookCurWeapon", "be", "1=1")
}


public 
HookCurWeapon(id) {
    new 
silahID = read_data(2);
    if(
silahID == CSW_KNIFE) {
        if(
bicaklar[id][0] == 1) { 
            
set_pev(id,pev_viewmodel2,KARAMBIT)
        }
        if(
bicaklar[id][1] == 1) { 
            
set_pev(id,pev_viewmodel2,Butterfly)
        }
        if(
bicaklar[id][2] == 1) { 
            
set_pev(id,pev_viewmodel2,Bayonet)
        }
        if(
bicaklar[id][3] == 1) { 
            
set_pev(id,pev_viewmodel2,GutKnife)
        }
        if(
silahID == CSW_KNIFE){
            if(
silahlar[id][0] == 1){
                
set_pev(id,pev_viewmodel2,AK47)
            }
        }
        if(
silahID == CSW_KNIFE){
            if(
silahlar[id][1] == 1){
                
set_pev(id,pev_viewmodel2,M4A1)
            }
        }
        if(
silahID == CSW_KNIFE){
            if(
silahlar[id][2] == 1){
                
set_pev(id,pev_viewmodel2,DEAGLE)
            }
        }
    }
}

public 
Menu(id) {
    new 
menu = menu_create("\ySkin Menusu", "menu_handler")
    
    
menu_additem(menu, "\wUser Bicaklar", "1", 0);
    if(
get_user_flags(id) & ADMIN_KICK){
    
menu_additem(menu, "\wVIP Bicaklar", "2", 0);
    }else{
    
menu_additem(menu, "\wBicaklar \d[ VIP ]", "3", 0);
    }
    
    
    
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
    
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    
menu_display(id, menu, 0);
    return 
PLUGIN_CONTINUE
}

public 
menu_handler(id, menu, item)
{
    
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
access, callback;
    
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new 
key = str_to_num(data);
    new 
adminismi[32]
    
get_user_name(id,adminismi,31)
    
    switch(
key)
    {
        case 
1: {
            
bicakskin(id)
        }
        case 
2: {
            
silahskin(id)
        }
        case 
3:{
            
Menu(id)
            
renkli_yazi(id,"!tBu Menu Viplere Ozeldir!")
        }
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
} 

public 
bicakskin(id) {
    new 
menu = menu_create("\yBicak Skinleri", "bicakskin2")
    
    
menu_additem(menu, "\wGut", "1", 0);
    
menu_additem(menu, "\wBayonet", "2", 0);
    
menu_additem(menu, "\wM9 Bayonet", "3", 0);
    
menu_additem(menu, "\wDefault", "4", 0);
    
    
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
    
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    
menu_display(id, menu, 0);
    return 
PLUGIN_CONTINUE
}

public 
bicakskin2(id, menu, item)
{
    
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
access, callback;
    
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new 
key = str_to_num(data);
    new 
adminismi[32]
    
get_user_name(id,adminismi,31)
    
    switch(
key)
    {
        case 
1: {
            
bicaklar[id][0] = 1
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tGut Skinini Sectin")
        }
        case 
2: {
            
bicaklar[id][0] = 0
            bicaklar
[id][1] = 1
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tBayonet Skinini Sectin")
        }
        case 
3: {
            
bicaklar[id][0] = 0
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 1
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tM9 Bayonet Skinini Sectin")
        }
        case 
4: {
            
bicaklar[id][0] = 0
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 1
            renkli_yazi
(id,"!tDefault Skinini Sectin")
        }
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
} 

public 
silahskin(id) {
    new 
menu = menu_create("\yVIP Bicaklar", "silahskin2")
    
    
menu_additem(menu, "\wKelebek", "1", 0);
    
menu_additem(menu, "\wKarambit", "2", 0);
    
menu_additem(menu, "\wHuntsman", "3", 0);
    
    
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
    
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    
menu_display(id, menu, 0);
    return 
PLUGIN_CONTINUE
}

public 
silahskin2(id, menu, item)
{
    
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
access, callback;
    
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new 
key = str_to_num(data);
    new 
adminismi[32]
    
get_user_name(id,adminismi,31)
    
    switch(
key)
    {
        case 
1: {
            
silahlar[id][0] = 1
            silahlar
[id][1] = 0
            silahlar
[id][2] = 0
            renkli_yazi
(id,"!tKelebek Skinini Sectin")
        }
        case 
2: {
            
silahlar[id][0] = 0
            silahlar
[id][1] = 1
            silahlar
[id][2] = 0
            renkli_yazi
(id,"!tKarambit Skinini Sectin")
        }
        case 
3: {
            
silahlar[id][0] = 0
            silahlar
[id][1] = 0
            silahlar
[id][2] = 1
            renkli_yazi
(id,"!tHuntsman Skinini Sectin")
        }
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
} 

stock renkli_yazi(const id, const input[], any:...) { 
    new count = 1, players[32]; 
    static msg[191]; 
    vformat(msg, 190, input, 3); 
    
    replace_all
(msg, 190, "!g", "^x04"); // Green Color 
    replace_all(msg, 190, "!n", "^x01"); // Default Color 
    replace_all(msg, 190, "!t", "^x03"); // 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, get_user_msgid("SayText"), _, players[i]); 
                write_byte(players[i]); 
                write_string(msg); 
                message_end(); 
            }     
        
} 
    } 
} 
Steam
RE: Bıçak menüdeki hata hk.
(04-05-2020, 00:26)XaRex Adlı Kullanıcıdan Alıntı:
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <hlsdk_const>
#include <fakemeta>
#include <fun>
#include <engine>

new bicaklar[ 33 ][ 4 ], silahlar[ 33 ][ 3 ]

new const 
KARAMBIT[] = "models/dtr_gut_69.mdl"
new const Butterfly[] = "models/v_bayonet_dtr_69.mdl"
new const Bayonet[] = "models/v_knife_dtr_69.mdl"
new const GutKnife[] = "models/v_knife.mdl"

new const AK47[] = "models/v_kelebek_dtr_69.mdl"
new const M4A1[] = "models/dtr_karambit.mdl"
new const DEAGLE[] = "models/dtr_huntsman_69.mdl"

public plugin_precache(){
    
precache_model(KARAMBIT)
    
precache_model(Butterfly)
    
precache_model(Bayonet)
    
precache_model(GutKnife)
    
precache_model(AK47)
    
precache_model(M4A1)
    
precache_model(DEAGLE)
}

public 
plugin_init(){
    
register_clcmd("say /vipmenu","Menu")
    
register_event("CurWeapon", "HookCurWeapon", "be", "1=1")
}


public 
HookCurWeapon(id) {
    new 
silahID = read_data(2);
    if(
silahID == CSW_KNIFE) {
        if(
bicaklar[id][0] == 1) { 
            
set_pev(id,pev_viewmodel2,KARAMBIT)
        }
        if(
bicaklar[id][1] == 1) { 
            
set_pev(id,pev_viewmodel2,Butterfly)
        }
        if(
bicaklar[id][2] == 1) { 
            
set_pev(id,pev_viewmodel2,Bayonet)
        }
        if(
bicaklar[id][3] == 1) { 
            
set_pev(id,pev_viewmodel2,GutKnife)
        }
        if(
silahID == CSW_KNIFE){
            if(
silahlar[id][0] == 1){
                
set_pev(id,pev_viewmodel2,AK47)
            }
        }
        if(
silahID == CSW_KNIFE){
            if(
silahlar[id][1] == 1){
                
set_pev(id,pev_viewmodel2,M4A1)
            }
        }
        if(
silahID == CSW_KNIFE){
            if(
silahlar[id][2] == 1){
                
set_pev(id,pev_viewmodel2,DEAGLE)
            }
        }
    }
}

public 
Menu(id) {
    new 
menu = menu_create("\ySkin Menusu", "menu_handler")
    
    
menu_additem(menu, "\wUser Bicaklar", "1", 0);
    if(
get_user_flags(id) & ADMIN_KICK){
    
menu_additem(menu, "\wVIP Bicaklar", "2", 0);
    }else{
    
menu_additem(menu, "\wBicaklar \d[ VIP ]", "3", 0);
    }
    
    
    
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
    
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    
menu_display(id, menu, 0);
    return 
PLUGIN_CONTINUE
}

public 
menu_handler(id, menu, item)
{
    
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
access, callback;
    
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new 
key = str_to_num(data);
    new 
adminismi[32]
    
get_user_name(id,adminismi,31)
    
    switch(
key)
    {
        case 
1: {
            
bicakskin(id)
        }
        case 
2: {
            
silahskin(id)
        }
        case 
3:{
            
Menu(id)
            
renkli_yazi(id,"!tBu Menu Viplere Ozeldir!")
        }
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
} 

public 
bicakskin(id) {
    new 
menu = menu_create("\yBicak Skinleri", "bicakskin2")
    
    
menu_additem(menu, "\wGut", "1", 0);
    
menu_additem(menu, "\wBayonet", "2", 0);
    
menu_additem(menu, "\wM9 Bayonet", "3", 0);
    
menu_additem(menu, "\wDefault", "4", 0);
    
    
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
    
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    
menu_display(id, menu, 0);
    return 
PLUGIN_CONTINUE
}

public 
bicakskin2(id, menu, item)
{
    
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
access, callback;
    
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new 
key = str_to_num(data);
    new 
adminismi[32]
    
get_user_name(id,adminismi,31)
    
    switch(
key)
    {
        case 
1: {
            
bicaklar[id][0] = 1
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tGut Skinini Sectin")
        }
        case 
2: {
            
bicaklar[id][0] = 0
            bicaklar
[id][1] = 1
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tBayonet Skinini Sectin")
        }
        case 
3: {
            
bicaklar[id][0] = 0
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 1
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tM9 Bayonet Skinini Sectin")
        }
        case 
4: {
            
bicaklar[id][0] = 0
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 1
            renkli_yazi
(id,"!tDefault Skinini Sectin")
        }
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
} 

public 
silahskin(id) {
    new 
menu = menu_create("\yVIP Bicaklar", "silahskin2")
    
    
menu_additem(menu, "\wKelebek", "1", 0);
    
menu_additem(menu, "\wKarambit", "2", 0);
    
menu_additem(menu, "\wHuntsman", "3", 0);
    
    
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
    
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    
menu_display(id, menu, 0);
    return 
PLUGIN_CONTINUE
}

public 
silahskin2(id, menu, item)
{
    
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
access, callback;
    
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new 
key = str_to_num(data);
    new 
adminismi[32]
    
get_user_name(id,adminismi,31)
    
    switch(
key)
    {
        case 
1: {
            
silahlar[id][0] = 1
            silahlar
[id][1] = 0
            silahlar
[id][2] = 0
            renkli_yazi
(id,"!tKelebek Skinini Sectin")
        }
        case 
2: {
            
silahlar[id][0] = 0
            silahlar
[id][1] = 1
            silahlar
[id][2] = 0
            renkli_yazi
(id,"!tKarambit Skinini Sectin")
        }
        case 
3: {
            
silahlar[id][0] = 0
            silahlar
[id][1] = 0
            silahlar
[id][2] = 1
            renkli_yazi
(id,"!tHuntsman Skinini Sectin")
        }
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
} 

stock renkli_yazi(const id, const input[], any:...) { 
    new count = 1, players[32]; 
    static msg[191]; 
    vformat(msg, 190, input, 3); 
    
    replace_all
(msg, 190, "!g", "^x04"); // Green Color 
    replace_all(msg, 190, "!n", "^x01"); // Default Color 
    replace_all(msg, 190, "!t", "^x03"); // 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, get_user_msgid("SayText"), _, players[i]); 
                write_byte(players[i]); 
                write_string(msg); 
                message_end(); 
            }     
        
} 
    } 
} 
dostum olmuş diye yazarken bir hata daha..

bu seferde vip bıçakları arasında değişiyor fakat, vip bıçaklarından birini alınca user bıçaklarını seçemiyorsun.
RE: Bıçak menüdeki hata hk.
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <hlsdk_const>
#include <fakemeta>
#include <fun>
#include <engine>

new bicaklar[ 33 ][ 4 ], silahlar[ 33 ][ 3 ]

new const 
KARAMBIT[] = "models/dtr_gut_69.mdl"
new const Butterfly[] = "models/v_bayonet_dtr_69.mdl"
new const Bayonet[] = "models/v_knife_dtr_69.mdl"
new const GutKnife[] = "models/v_knife.mdl"

new const AK47[] = "models/v_kelebek_dtr_69.mdl"
new const M4A1[] = "models/dtr_karambit.mdl"
new const DEAGLE[] = "models/dtr_huntsman_69.mdl"

public plugin_precache(){
    precache_model(KARAMBIT)
    precache_model(Butterfly)
    precache_model(Bayonet)
    precache_model(GutKnife)
    precache_model(AK47)
    precache_model(M4A1)
    precache_model(DEAGLE)
}

public 
plugin_init(){
    register_clcmd("say /vipmenu","Menu")
    register_event("CurWeapon", "HookCurWeapon", "be", "1=1")
}


public 
HookCurWeapon(id) {
    new silahID = read_data(2);
    if(silahID == CSW_KNIFE) {
        if(bicaklar[id][0] == 1) { 
            set_pev(id,pev_viewmodel2,KARAMBIT)
        }
        if(bicaklar[id][1] == 1) { 
            set_pev(id,pev_viewmodel2,Butterfly)
        }
        if(bicaklar[id][2] == 1) { 
            set_pev(id,pev_viewmodel2,Bayonet)
        }
        if(bicaklar[id][3] == 1) { 
            set_pev(id,pev_viewmodel2,GutKnife)
        }
        if(silahID == CSW_KNIFE){
            if(silahlar[id][0] == 1){
                set_pev(id,pev_viewmodel2,AK47)
            }
        }
        if(silahID == CSW_KNIFE){
            if(silahlar[id][1] == 1){
                set_pev(id,pev_viewmodel2,M4A1)
            }
        }
        if(silahID == CSW_KNIFE){
            if(silahlar[id][2] == 1){
                set_pev(id,pev_viewmodel2,DEAGLE)
            }
        }
    }
}

public 
Menu(id) {
    new menu = menu_create("\ySkin Menusu", "menu_handler")
    
    menu_additem
(menu, "\wUser Bicaklar", "1", 0);
    if(get_user_flags(id) & ADMIN_KICK){
    menu_additem(menu, "\wVIP Bicaklar", "2", 0);
    }else{
    menu_additem(menu, "\wBicaklar \d[ VIP ]", "3", 0);
    }
    
    
    menu_setprop
(menu,MPROP_EXITNAME,"\dCikis");
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    return PLUGIN_CONTINUE
}

public 
menu_handler(id, menu, item)
{
    
    
if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    
new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    new adminismi[32]
    get_user_name(id,adminismi,31)
    
    
switch(key)
    {
        case 1: {
            bicakskin(id)
        }
        case 2: {
            silahskin(id)
        }
        case 3:{
            Menu(id)
            renkli_yazi(id,"!tBu Menu Viplere Ozeldir!")
        }
    }
    
    menu_destroy
(menu);
    return PLUGIN_HANDLED;
} 

public 
bicakskin(id) {
    new menu = menu_create("\yBicak Skinleri", "bicakskin2")
    
    menu_additem
(menu, "\wGut", "1", 0);
    menu_additem(menu, "\wBayonet", "2", 0);
    menu_additem(menu, "\wM9 Bayonet", "3", 0);
    menu_additem(menu, "\wDefault", "4", 0);
    
    menu_setprop
(menu,MPROP_EXITNAME,"\dCikis");
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    return PLUGIN_CONTINUE
}

public 
bicakskin2(id, menu, item)
{
    
    
if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    
new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    new adminismi[32]
    get_user_name(id,adminismi,31)
    
    
switch(key)
    {
        case 1: {
            bicaklar[id][0] = 1
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tGut Skinini Sectin")
        }
        case 2: {
            bicaklar[id][0] = 0
            bicaklar
[id][1] = 1
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tBayonet Skinini Sectin")
        }
        case 3: {
            bicaklar[id][0] = 0
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 1
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tM9 Bayonet Skinini Sectin")
        }
        case 4: {
            bicaklar[id][0] = 0
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 1
            renkli_yazi
(id,"!tDefault Skinini Sectin")
        }
    }
    
    menu_destroy
(menu);
    return PLUGIN_HANDLED;
} 

public 
silahskin(id) {
    new menu = menu_create("\yVIP Bicaklar", "silahskin2")
    
    menu_additem
(menu, "\wKelebek", "1", 0);
    menu_additem(menu, "\wKarambit", "2", 0);
    menu_additem(menu, "\wHuntsman", "3", 0);
    
    menu_setprop
(menu,MPROP_EXITNAME,"\dCikis");
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    return PLUGIN_CONTINUE
}

public 
silahskin2(id, menu, item)
{
    
    
if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    
new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    new adminismi[32]
    get_user_name(id,adminismi,31)
    
    
switch(key)
    {
        case 1: {
            silahlar[id][0] = 1
            silahlar
[id][1] = 0
            silahlar
[id][2] = 0
            renkli_yazi
(id,"!tKelebek Skinini Sectin")
        }
        case 2: {
            silahlar[id][0] = 0
            silahlar
[id][1] = 1
            silahlar
[id][2] = 0
            renkli_yazi
(id,"!tKarambit Skinini Sectin")
        }
        case 3: {
            silahlar[id][0] = 0
            silahlar
[id][1] = 0
            silahlar
[id][2] = 1
            renkli_yazi
(id,"!tHuntsman Skinini Sectin")
        }
    }
    bicaklar[id][0] = 0
    bicaklar
[id][1] = 0
    bicaklar
[id][2] = 0
    bicaklar
[id][3] = 0
    menu_destroy
(menu);
    return PLUGIN_HANDLED;
} 

stock renkli_yazi(const id, const input[], any:...) { 
    new count = 1, players[32]; 
    static msg[191]; 
    vformat(msg, 190, input, 3); 
    
    replace_all
(msg, 190, "!g", "^x04"); // Green Color 
    replace_all(msg, 190, "!n", "^x01"); // Default Color 
    replace_all(msg, 190, "!t", "^x03"); // 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, get_user_msgid("SayText"), _, players[i]); 
                write_byte(players[i]); 
                write_string(msg); 
                message_end(); 
            }     
        
} 
    } 
} 
Steam
RE: Bıçak menüdeki hata hk.
(04-05-2020, 01:03)XaRex Adlı Kullanıcıdan Alıntı:
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <hlsdk_const>
#include <fakemeta>
#include <fun>
#include <engine>

new bicaklar[ 33 ][ 4 ], silahlar[ 33 ][ 3 ]

new const 
KARAMBIT[] = "models/dtr_gut_69.mdl"
new const Butterfly[] = "models/v_bayonet_dtr_69.mdl"
new const Bayonet[] = "models/v_knife_dtr_69.mdl"
new const GutKnife[] = "models/v_knife.mdl"

new const AK47[] = "models/v_kelebek_dtr_69.mdl"
new const M4A1[] = "models/dtr_karambit.mdl"
new const DEAGLE[] = "models/dtr_huntsman_69.mdl"

public plugin_precache(){
    precache_model(KARAMBIT)
    precache_model(Butterfly)
    precache_model(Bayonet)
    precache_model(GutKnife)
    precache_model(AK47)
    precache_model(M4A1)
    precache_model(DEAGLE)
}

public 
plugin_init(){
    register_clcmd("say /vipmenu","Menu")
    register_event("CurWeapon", "HookCurWeapon", "be", "1=1")
}


public 
HookCurWeapon(id) {
    new silahID = read_data(2);
    if(silahID == CSW_KNIFE) {
        if(bicaklar[id][0] == 1) { 
            set_pev(id,pev_viewmodel2,KARAMBIT)
        }
        if(bicaklar[id][1] == 1) { 
            set_pev(id,pev_viewmodel2,Butterfly)
        }
        if(bicaklar[id][2] == 1) { 
            set_pev(id,pev_viewmodel2,Bayonet)
        }
        if(bicaklar[id][3] == 1) { 
            set_pev(id,pev_viewmodel2,GutKnife)
        }
        if(silahID == CSW_KNIFE){
            if(silahlar[id][0] == 1){
                set_pev(id,pev_viewmodel2,AK47)
            }
        }
        if(silahID == CSW_KNIFE){
            if(silahlar[id][1] == 1){
                set_pev(id,pev_viewmodel2,M4A1)
            }
        }
        if(silahID == CSW_KNIFE){
            if(silahlar[id][2] == 1){
                set_pev(id,pev_viewmodel2,DEAGLE)
            }
        }
    }
}

public 
Menu(id) {
    new menu = menu_create("\ySkin Menusu", "menu_handler")
    
    menu_additem
(menu, "\wUser Bicaklar", "1", 0);
    if(get_user_flags(id) & ADMIN_KICK){
    menu_additem(menu, "\wVIP Bicaklar", "2", 0);
    }else{
    menu_additem(menu, "\wBicaklar \d[ VIP ]", "3", 0);
    }
    
    
    menu_setprop
(menu,MPROP_EXITNAME,"\dCikis");
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    return PLUGIN_CONTINUE
}

public 
menu_handler(id, menu, item)
{
    
    
if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    
new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    new adminismi[32]
    get_user_name(id,adminismi,31)
    
    
switch(key)
    {
        case 1: {
            bicakskin(id)
        }
        case 2: {
            silahskin(id)
        }
        case 3:{
            Menu(id)
            renkli_yazi(id,"!tBu Menu Viplere Ozeldir!")
        }
    }
    
    menu_destroy
(menu);
    return PLUGIN_HANDLED;
} 

public 
bicakskin(id) {
    new menu = menu_create("\yBicak Skinleri", "bicakskin2")
    
    menu_additem
(menu, "\wGut", "1", 0);
    menu_additem(menu, "\wBayonet", "2", 0);
    menu_additem(menu, "\wM9 Bayonet", "3", 0);
    menu_additem(menu, "\wDefault", "4", 0);
    
    menu_setprop
(menu,MPROP_EXITNAME,"\dCikis");
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    return PLUGIN_CONTINUE
}

public 
bicakskin2(id, menu, item)
{
    
    
if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    
new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    new adminismi[32]
    get_user_name(id,adminismi,31)
    
    
switch(key)
    {
        case 1: {
            bicaklar[id][0] = 1
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tGut Skinini Sectin")
        }
        case 2: {
            bicaklar[id][0] = 0
            bicaklar
[id][1] = 1
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tBayonet Skinini Sectin")
        }
        case 3: {
            bicaklar[id][0] = 0
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 1
            bicaklar
[id][3] = 0
            renkli_yazi
(id,"!tM9 Bayonet Skinini Sectin")
        }
        case 4: {
            bicaklar[id][0] = 0
            bicaklar
[id][1] = 0
            bicaklar
[id][2] = 0
            bicaklar
[id][3] = 1
            renkli_yazi
(id,"!tDefault Skinini Sectin")
        }
    }
    
    menu_destroy
(menu);
    return PLUGIN_HANDLED;
} 

public 
silahskin(id) {
    new menu = menu_create("\yVIP Bicaklar", "silahskin2")
    
    menu_additem
(menu, "\wKelebek", "1", 0);
    menu_additem(menu, "\wKarambit", "2", 0);
    menu_additem(menu, "\wHuntsman", "3", 0);
    
    menu_setprop
(menu,MPROP_EXITNAME,"\dCikis");
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    return PLUGIN_CONTINUE
}

public 
silahskin2(id, menu, item)
{
    
    
if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    
new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new key = str_to_num(data);
    new adminismi[32]
    get_user_name(id,adminismi,31)
    
    
switch(key)
    {
        case 1: {
            silahlar[id][0] = 1
            silahlar
[id][1] = 0
            silahlar
[id][2] = 0
            renkli_yazi
(id,"!tKelebek Skinini Sectin")
        }
        case 2: {
            silahlar[id][0] = 0
            silahlar
[id][1] = 1
            silahlar
[id][2] = 0
            renkli_yazi
(id,"!tKarambit Skinini Sectin")
        }
        case 3: {
            silahlar[id][0] = 0
            silahlar
[id][1] = 0
            silahlar
[id][2] = 1
            renkli_yazi
(id,"!tHuntsman Skinini Sectin")
        }
    }
    bicaklar[id][0] = 0
    bicaklar
[id][1] = 0
    bicaklar
[id][2] = 0
    bicaklar
[id][3] = 0
    menu_destroy
(menu);
    return PLUGIN_HANDLED;
} 

stock renkli_yazi(const id, const input[], any:...) { 
    new count = 1, players[32]; 
    static msg[191]; 
    vformat(msg, 190, input, 3); 
    
    replace_all
(msg, 190, "!g", "^x04"); // Green Color 
    replace_all(msg, 190, "!n", "^x01"); // Default Color 
    replace_all(msg, 190, "!t", "^x03"); // 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, get_user_msgid("SayText"), _, players[i]); 
                write_byte(players[i]); 
                write_string(msg); 
                message_end(); 
            }     
        
} 
    } 
} 
aynı sorun

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi