iXbir: Bilgi Paylaşım Forumu

Tam Versiyon: Deagle Skin menu
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
4 tane skin olucak smenu yazınca acılsın istiyorum ölünce skinler gitmesin yardım eden olursa şimdiden teşekkürler
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 
0sizeof(deaglemenu); i++) {
        
menu_additem(menufmt("\r%s \w| \y%s"IP_IDsOnlyTagdeaglemenu[i][0]), fmt("%d"i));
    } 
    
    
menu_setprop(menuMPROP_EXITNAMEfmt("\r%s \w| \yCikis"IP_IDsOnlyTag));
    
menu_display(IP_IDsmenu);
}
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 pEntityszViewModel[], szWeaponModel[], iAnimszAnimExt[], skiplocal) {
    
    if(
get_member(pEntitym_iId) != WEAPON_DEAGLE) {
        return;
    }
    new 
pPlayer get_member(pEntitym_pPlayer);
    
    
SetHookChainArg(2ATYPE_STRINGdeaglemenu[IPDeagleGorunum[pPlayer]][1]);

(28-09-2022, Saat: 18:47)QuryWesT Adlı Kullanıcıdan Alıntı: [ -> ]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 
0sizeof(deaglemenu); i++) {
        
menu_additem(menufmt("\r%s \w| \y%s"IP_IDsOnlyTagdeaglemenu[i][0]), fmt("%d"i));
    } 
    
    
menu_setprop(menuMPROP_EXITNAMEfmt("\r%s \w| \yCikis"IP_IDsOnlyTag));
    
menu_display(IP_IDsmenu);
}
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 pEntityszViewModel[], szWeaponModel[], iAnimszAnimExt[], skiplocal) {
    
    if(
get_member(pEntitym_iId) != WEAPON_DEAGLE) {
        return;
    }
    new 
pPlayer get_member(pEntitym_pPlayer);
    
    
SetHookChainArg(2ATYPE_STRINGdeaglemenu[IPDeagleGorunum[pPlayer]][1]);


Teşekkürler
(28-09-2022, Saat: 18:48)tugverk Adlı Kullanıcıdan Alıntı: [ -> ]
(28-09-2022, Saat: 18:47)QuryWesT Adlı Kullanıcıdan Alıntı: [ -> ]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 
0sizeof(deaglemenu); i++) {
        
menu_additem(menufmt("\r%s \w| \y%s"IP_IDsOnlyTagdeaglemenu[i][0]), fmt("%d"i));
    } 
    
    
menu_setprop(menuMPROP_EXITNAMEfmt("\r%s \w| \yCikis"IP_IDsOnlyTag));
    
menu_display(IP_IDsmenu);
}
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 pEntityszViewModel[], szWeaponModel[], iAnimszAnimExt[], skiplocal) {
    
    if(
get_member(pEntitym_iId) != WEAPON_DEAGLE) {
        return;
    }
    new 
pPlayer get_member(pEntitym_pPlayer);
    
    
SetHookChainArg(2ATYPE_STRINGdeaglemenu[IPDeagleGorunum[pPlayer]][1]);


Teşekkürler

Rica ederim konu çözülürse bildirin kapatalım.
Konunuz çözülmüş isteklere taşındı