Deagle Skin menu

avatar tugverk
Forum Üyesi
28-09-2022, Saat: 18:44
1774
#1
Yorumu Paylaş

4 tane skin olucak smenu yazınca acılsın istiyorum ölünce skinler gitmesin yardım eden olursa şimdiden teşekkürler
Beğenenler : spector
deneme
Forum Üyesi

Konuda Ara

4 Yorum

QuryWesT

Forum Üyesi

Kayıtlı Üye Grubu

Çözdüğü Konu: 0
avatar
QuryWesT
28-09-2022, Saat: 18:47
28-09-2022, Saat: 18:47
#2
Yorumu Paylaş
Eklenti bu fakat /deagle yazınca acılmakta aiz onu ayarlarsınız taglar kısmınıda degiştirin


Eklentiyi indir

Eklenti açık kaynak kodu;

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

new const IP_IDsOnlTag[] = "ServerUzunTag";
new const 
IP_IDsOnlyTag[] = "KisaTag";

//Deagle Menu
new deaglemenu[][][]={
    {
"Deagle1","models/ixbir/deagle1.mdl"},
    {
"Deagle2","models/ixbir/deagle2.mdl"},
    {
"Deagle3","models/ixbir/deagle3.mdl"},
    {
"Deagle4","models/ixbir/deagle4.mdl"}
};

new 
IPDeagleGorunum[MAX_CLIENTS+1];
public 
plugin_init() {
            
register_plugin("DeagleMenu", "1.0", "QuryWesT");
            
register_clcmd("say /deagle", "deaglesmenu");
            
RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy, "CBasePlayerWeapon_DefaultDeploy_Pre", .post = false);
}
public 
deaglesmenu(const IP_IDs){
    new 
menu = menu_create(fmt("\r%s \w- \rDeagle Skin Menu", IP_IDsOnlTag), "deaglesmenu_devam");
    
    for(new 
i = 0; i < sizeof(deaglemenu); i++) {
        
menu_additem(menu, fmt("\r%s \w| \y%s", IP_IDsOnlyTag, deaglemenu[i][0]), fmt("%d", i));
    } 
    
    
menu_setprop(menu, MPROP_EXITNAME, fmt("\r%s \w| \yCikis", IP_IDsOnlyTag));
    
menu_display(IP_IDs, menu);
}
public 
deaglesmenu_devam(const IP_IDs, 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);  
    
IPDeagleGorunum[IP_IDs] = key;
    
rg_remove_item(IP_IDs,"weapon_deagle"),rg_give_item(IP_IDs,"weapon_deagle");
    
menu_destroy(menu); return PLUGIN_HANDLED;
}
public 
CBasePlayerWeapon_DefaultDeploy_Pre(const pEntity, szViewModel[], szWeaponModel[], iAnim, szAnimExt[], skiplocal) {
    
    if(
get_member(pEntity, m_iId) != WEAPON_DEAGLE) {
        return;
    }
    new 
pPlayer = get_member(pEntity, m_pPlayer);
    
    
SetHookChainArg(2, ATYPE_STRING, deaglemenu[IPDeagleGorunum[pPlayer]][1]);
} 


Ücretli Eklenti Icin
-Dm'den Ulaşabilirsiniz-
Discord
-Discord Sunucum: YeniLink-

tugverk

Forum Üyesi

Kayıtlı Üye Grubu

Çözdüğü Konu: 0
avatar
tugverk
28-09-2022, Saat: 18:48
28-09-2022, Saat: 18:48
#3
Yorumu Paylaş
QuryWesT Adlı Kullanıcıdan Alıntı: Yoruma gitEklenti bu fakat /deagle yazınca acılmakta aiz onu ayarlarsınız taglar kısmınıda degiştirin


Eklentiyi indir

Eklenti açık kaynak kodu;
 
PHP Kod:
#include <amxmodx>
#include <reapi>

new const IP_IDsOnlTag[] = "ServerUzunTag";
new const 
IP_IDsOnlyTag[] = "KisaTag";

//Deagle Menu
new deaglemenu[][][]={
    {
"Deagle1","models/ixbir/deagle1.mdl"},
    {
"Deagle2","models/ixbir/deagle2.mdl"},
    {
"Deagle3","models/ixbir/deagle3.mdl"},
    {
"Deagle4","models/ixbir/deagle4.mdl"}
};

new 
IPDeagleGorunum[MAX_CLIENTS+1];
public 
plugin_init() {
            
register_plugin("DeagleMenu", "1.0", "QuryWesT");
            
register_clcmd("say /deagle", "deaglesmenu");
            
RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy, "CBasePlayerWeapon_DefaultDeploy_Pre", .post = false);
}
public 
deaglesmenu(const IP_IDs){
    new 
menu = menu_create(fmt("\r%s \w- \rDeagle Skin Menu", IP_IDsOnlTag), "deaglesmenu_devam");
    
    for(new 
i = 0; i < sizeof(deaglemenu); i++) {
        
menu_additem(menu, fmt("\r%s \w| \y%s", IP_IDsOnlyTag, deaglemenu[i][0]), fmt("%d", i));
    } 
    
    
menu_setprop(menu, MPROP_EXITNAME, fmt("\r%s \w| \yCikis", IP_IDsOnlyTag));
    
menu_display(IP_IDs, menu);
}
public 
deaglesmenu_devam(const IP_IDs, 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);  
    
IPDeagleGorunum[IP_IDs] = key;
    
rg_remove_item(IP_IDs,"weapon_deagle"),rg_give_item(IP_IDs,"weapon_deagle");
    
menu_destroy(menu); return PLUGIN_HANDLED;
}
public 
CBasePlayerWeapon_DefaultDeploy_Pre(const pEntity, szViewModel[], szWeaponModel[], iAnim, szAnimExt[], skiplocal) {
    
    if(
get_member(pEntity, m_iId) != WEAPON_DEAGLE) {
        return;
    }
    new 
pPlayer = get_member(pEntity, m_pPlayer);
    
    
SetHookChainArg(2, ATYPE_STRING, deaglemenu[IPDeagleGorunum[pPlayer]][1]);
} 

Teşekkürler

QuryWesT

Forum Üyesi

Kayıtlı Üye Grubu

Çözdüğü Konu: 0
avatar
QuryWesT
28-09-2022, Saat: 18:51
28-09-2022, Saat: 18:51
#4
Yorumu Paylaş
tugverk Adlı Kullanıcıdan Alıntı: Yoruma git
QuryWesT Adlı Kullanıcıdan Alıntı: Yoruma gitEklenti bu fakat /deagle yazınca acılmakta aiz onu ayarlarsınız taglar kısmınıda degiştirin


Eklentiyi indir

Eklenti açık kaynak kodu;
 
PHP Kod:
#include <amxmodx>
#include <reapi>

new const IP_IDsOnlTag[] = "ServerUzunTag";
new const 
IP_IDsOnlyTag[] = "KisaTag";

//Deagle Menu
new deaglemenu[][][]={
    {
"Deagle1","models/ixbir/deagle1.mdl"},
    {
"Deagle2","models/ixbir/deagle2.mdl"},
    {
"Deagle3","models/ixbir/deagle3.mdl"},
    {
"Deagle4","models/ixbir/deagle4.mdl"}
};

new 
IPDeagleGorunum[MAX_CLIENTS+1];
public 
plugin_init() {
            
register_plugin("DeagleMenu", "1.0", "QuryWesT");
            
register_clcmd("say /deagle", "deaglesmenu");
            
RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy, "CBasePlayerWeapon_DefaultDeploy_Pre", .post = false);
}
public 
deaglesmenu(const IP_IDs){
    new 
menu = menu_create(fmt("\r%s \w- \rDeagle Skin Menu", IP_IDsOnlTag), "deaglesmenu_devam");
    
    for(new 
i = 0; i < sizeof(deaglemenu); i++) {
        
menu_additem(menu, fmt("\r%s \w| \y%s", IP_IDsOnlyTag, deaglemenu[i][0]), fmt("%d", i));
    } 
    
    
menu_setprop(menu, MPROP_EXITNAME, fmt("\r%s \w| \yCikis", IP_IDsOnlyTag));
    
menu_display(IP_IDs, menu);
}
public 
deaglesmenu_devam(const IP_IDs, 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);  
    
IPDeagleGorunum[IP_IDs] = key;
    
rg_remove_item(IP_IDs,"weapon_deagle"),rg_give_item(IP_IDs,"weapon_deagle");
    
menu_destroy(menu); return PLUGIN_HANDLED;
}
public 
CBasePlayerWeapon_DefaultDeploy_Pre(const pEntity, szViewModel[], szWeaponModel[], iAnim, szAnimExt[], skiplocal) {
    
    if(
get_member(pEntity, m_iId) != WEAPON_DEAGLE) {
        return;
    }
    new 
pPlayer = get_member(pEntity, m_pPlayer);
    
    
SetHookChainArg(2, ATYPE_STRING, deaglemenu[IPDeagleGorunum[pPlayer]][1]);
} 

Teşekkürler

Rica ederim konu çözülürse bildirin kapatalım.


Ücretli Eklenti Icin
-Dm'den Ulaşabilirsiniz-
Discord
-Discord Sunucum: YeniLink-

spector

Forum Sorumlusu

Forum Sorumlusu

Çözdüğü Konu: 3
avatar
spector
28-09-2022, Saat: 20:14
28-09-2022, Saat: 20:14
#5
Yorumu Paylaş
Konunuz çözülmüş isteklere taşındı


Destek almak için BURAYA TIKLAYABİLİRSİNİZ.

[Resim: ixbir_MTY3M_1.png]


Konuyu Okuyanlar:
1 Ziyaretçi