⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
SponsorSponsor

Cs:go Deatchmach Plugini

CS:GO DeatchMach Plugini
merhabalar, direk konuya giriceğim. şöyle bi plugin istiyorum. deatmachdeki menuler gibi ama biraz farkli olucak söyle.

menu ıcerıgınde oyuncu dogudu zaman söyle bi ekran gelıcek

[XXXX] - Silah Menusu

1-)Ak47
2-)M4a1
3-)Awp
4-)Galil
5-)Famas

bu onune ilk gelecek olan menu. bunlanlardan herhangı bırıne tıkladıgı zamanda şöyle bi menu açılcak :

[XXXX] - Tabanca Menusu

1-)Usp
2-)Glock
3-)Deagle
4-)FiveSeven
5-)CiftBeretta

menu böyle olucak. fakat son olarak digerlerinden farklı olarak. bunlara skın tanımlıcam. yanı mesela ak47 seçtı ak47 asimov geldı gibisinden. siz xxx olarak birakin adlari ben ayarlarım.anladıysanız sımdıden ne mutlu bana. yardim edenler için şimdiden teşekkürler Gülümse
RE: CS:GO DeatchMach Plugini
Her silah için 1 adet skin mi olacak? Yoksa rastgele mi verecek o skinleri?
RE: CS:GO DeatchMach Plugini
(06-09-2020, 00:25)Kalipso22 Adlı Kullanıcıdan Alıntı: Her silah için 1 adet skin mi olacak? Yoksa rastgele mi verecek o skinleri?

her silah için 1 adet
RE: CS:GO DeatchMach Plugini
Skinleri ghw eklentisiyle değiş bence menüye eklettirme
RE: CS:GO DeatchMach Plugini
(06-09-2020, 09:53)Muhammet Bulut Adlı Kullanıcıdan Alıntı: Skinleri ghw eklentisiyle değiş bence menüye eklettirme

menuyle daha iyi olur bence
RE: CS:GO DeatchMach Plugini
+güncel
RE: CS:GO DeatchMach Plugini
PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <fakemeta>

#define PLUGIN "Bos Menu"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"

#define tag "REKLAM"

new M4A1[]    = "models/v_m4a1.mdl"
new AK47[]    = "models/v_ak47.mdl"
new AWP[]    = "models/v_awp.mdl"
new GALIL[]    = "models/v_galil.mdl"
new FAMAS[]    = "models/v_famas.mdl"
new USP[]    = "models/v_usp.mdl"
new GLOCK[]    = "models/v_glock.mdl"
new DEAGLE[]    = "models/v_deagle.mdl"
new FIVESEVEN[]    = "models/v_fiveseven.mdl"
new BARETTA[]    = "models/v_elite.mdl"

public plugin_init() {
    
register_plugin(PLUGIN, VERSION, AUTHOR)
    
    
RegisterHam(Ham_Spawn,"player", "Fwd_PlayerSpawn_Post",    1);
    
register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1");
}

public 
Fwd_PlayerSpawn_Post(id)
{
    if(
is_user_alive(id) & is_user_connected(id)){
        
strip_user_weapons(id);
        
give_item(id,"weapon_knife");
        
g_menu(id);
    }
}
public 
plugin_precache(){
    
precache_model(M4A1),precache_model(AK47),precache_model(AWP),precache_model(GALIL),precache_model(FAMAS),
    
precache_model(USP),precache_model(GLOCK),precache_model(DEAGLE),precache_model(FIVESEVEN),precache_model(BARETTA);
}
public 
g_menu(id) {
    static 
Item[128]
    
    
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wBirincil Silah Menusu",tag)
    new 
Menu = menu_create(Item, "g_menu_devam")
    
    
formatex(Item, charsmax(Item),"\wAK47")
    
menu_additem(Menu, Item, "1")
    
    
formatex(Item, charsmax(Item),"\wM4A1")
    
menu_additem(Menu, Item, "2")
    
    
formatex(Item, charsmax(Item),"\wAWP")
    
menu_additem(Menu, Item, "3")
    
    
formatex(Item, charsmax(Item),"\wGALIL")
    
menu_additem(Menu, Item, "4")
    
    
formatex(Item, charsmax(Item),"\wFAMAS")
    
menu_additem(Menu, Item, "5")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(id, Menu,0)
    
}
public 
g_menu_devam(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 
isimcik[64]
    
get_user_name(id,isimcik,63)
    
    switch(
key)
    {
        case 
1:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_ak47");
                
cs_set_user_bpammo(id,CSW_AK47,90);
                
g_s_menu(id);
            }
            
        }
        case 
2:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_m4a1");
                
cs_set_user_bpammo(id,CSW_M4A1,90);
                
g_s_menu(id);
            }
            
        }
        case 
3:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_awp");
                
cs_set_user_bpammo(id,CSW_AWP,90);
                
g_s_menu(id);
            }
            
        }
        case 
4:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_galil");
                
cs_set_user_bpammo(id,CSW_GALIL,90);
                
g_s_menu(id);
            }
            
        }
        case 
5:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_famas");
                
cs_set_user_bpammo(id,CSW_FAMAS,90);
                
g_s_menu(id);
            }
            
        }
    } 
    
Event_Change_Weapon(id);
    return 
PLUGIN_HANDLED
} 
public 
g_s_menu(id) {
    static 
Item[128]
    
    
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wIkincil Silah Menusu",tag)
    new 
Menu = menu_create(Item, "g_s_menu_devam")
    
    
formatex(Item, charsmax(Item),"\wUSP")
    
menu_additem(Menu, Item, "1")
    
    
formatex(Item, charsmax(Item),"\wGLOCK")
    
menu_additem(Menu, Item, "2")
    
    
formatex(Item, charsmax(Item),"\wDEAGLE")
    
menu_additem(Menu, Item, "3")
    
    
formatex(Item, charsmax(Item),"\wFIVESEVEN")
    
menu_additem(Menu, Item, "4")
    
    
formatex(Item, charsmax(Item),"\wCIFT BARETTA")
    
menu_additem(Menu, Item, "5")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(id, Menu,0)
    
}
public 
g_s_menu_devam(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 
isimcik[64]
    
get_user_name(id,isimcik,63)
    
    switch(
key)
    {
        case 
1:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_usp");
                
cs_set_user_bpammo(id,CSW_USP,100);
                
g_s_menu(id);
            }
            
        }
        case 
2:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_glock18");
                
cs_set_user_bpammo(id,CSW_GLOCK18,120);
                
g_s_menu(id);
            }
            
        }
        case 
3:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_deagle");
                
cs_set_user_bpammo(id,CSW_DEAGLE,35);
                
g_s_menu(id);
            }
            
        }
        case 
4:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_fiveseven");
                
cs_set_user_bpammo(id,CSW_FIVESEVEN,100);
                
g_s_menu(id);
            }
            
        }
        case 
5:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_elite");
                
cs_set_user_bpammo(id,CSW_ELITE,120);
                
g_s_menu(id);
            }
        }
    } 
    
Event_Change_Weapon(id);
    return 
PLUGIN_HANDLED
} 

public 
Event_Change_Weapon(id){
    new 
weaponID = read_data(2) 
    
    if(
weaponID == CSW_M4A1)
    {
        
set_pev(id, pev_viewmodel2, M4A1);
    }
    if(
weaponID == CSW_AK47)
    {
        
set_pev(id, pev_viewmodel2, AK47);
    }
    if(
weaponID == CSW_AWP)
    {
        
set_pev(id, pev_viewmodel2, AWP);
    }
    if(
weaponID == CSW_GALIL)
    {
        
set_pev(id, pev_viewmodel2, GALIL);
    }
    if(
weaponID == CSW_FAMAS)
    {
        
set_pev(id, pev_viewmodel2, FAMAS);
    }
    if(
weaponID == CSW_USP)
    {
        
set_pev(id, pev_viewmodel2, USP);
    }
    if(
weaponID == CSW_GLOCK18)
    {
        
set_pev(id, pev_viewmodel2, GLOCK);
    }
    if(
weaponID == CSW_DEAGLE)
    {
        
set_pev(id, pev_viewmodel2, DEAGLE);
    }
    if(
weaponID == CSW_FIVESEVEN)
    {
        
set_pev(id, pev_viewmodel2, FIVESEVEN);
    }
    if(
weaponID == CSW_ELITE)
    {
        
set_pev(id, pev_viewmodel2, BARETTA);
    }
    return 
PLUGIN_CONTINUE 
}
stock renkli_yazi(const id, const Input[], any:...)
{
    static 
Message[191];
    
vformat(Message, 190, Input, 3);
    
    
replace_all(Message, 190, "!n", "^x01");
    
replace_all(Message, 190, "!g", "^x04");
    
replace_all(Message, 190, "!t", "^x03");
    
    
#if AMXX_VERSION_NUM < 183
    
new Count = 1, Players[32];
    
    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(Message);
                
message_end();
            }
        }
    }
    
#else
    
client_print_color(id, id, Message);
    
#endif
} 
RE: CS:GO DeatchMach Plugini
(07-09-2020, 06:55)Kalipso22 Adlı Kullanıcıdan Alıntı:
PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <fakemeta>

#define PLUGIN "Bos Menu"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"

#define tag "REKLAM"

new M4A1[]    = "models/v_m4a1.mdl"
new AK47[]    = "models/v_ak47.mdl"
new AWP[]    = "models/v_awp.mdl"
new GALIL[]    = "models/v_galil.mdl"
new FAMAS[]    = "models/v_famas.mdl"
new USP[]    = "models/v_usp.mdl"
new GLOCK[]    = "models/v_glock.mdl"
new DEAGLE[]    = "models/v_deagle.mdl"
new FIVESEVEN[]    = "models/v_fiveseven.mdl"
new BARETTA[]    = "models/v_elite.mdl"

public plugin_init() {
    
register_plugin(PLUGIN, VERSION, AUTHOR)
    
    
RegisterHam(Ham_Spawn,"player", "Fwd_PlayerSpawn_Post",    1);
    
register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1");
}

public 
Fwd_PlayerSpawn_Post(id)
{
    if(
is_user_alive(id) & is_user_connected(id)){
        
strip_user_weapons(id);
        
give_item(id,"weapon_knife");
        
g_menu(id);
    }
}
public 
plugin_precache(){
    
precache_model(M4A1),precache_model(AK47),precache_model(AWP),precache_model(GALIL),precache_model(FAMAS),
    
precache_model(USP),precache_model(GLOCK),precache_model(DEAGLE),precache_model(FIVESEVEN),precache_model(BARETTA);
}
public 
g_menu(id) {
    static 
Item[128]
    
    
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wBirincil Silah Menusu",tag)
    new 
Menu = menu_create(Item, "g_menu_devam")
    
    
formatex(Item, charsmax(Item),"\wAK47")
    
menu_additem(Menu, Item, "1")
    
    
formatex(Item, charsmax(Item),"\wM4A1")
    
menu_additem(Menu, Item, "2")
    
    
formatex(Item, charsmax(Item),"\wAWP")
    
menu_additem(Menu, Item, "3")
    
    
formatex(Item, charsmax(Item),"\wGALIL")
    
menu_additem(Menu, Item, "4")
    
    
formatex(Item, charsmax(Item),"\wFAMAS")
    
menu_additem(Menu, Item, "5")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(id, Menu,0)
    
}
public 
g_menu_devam(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 
isimcik[64]
    
get_user_name(id,isimcik,63)
    
    switch(
key)
    {
        case 
1:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_ak47");
                
cs_set_user_bpammo(id,CSW_AK47,90);
                
g_s_menu(id);
            }
            
        }
        case 
2:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_m4a1");
                
cs_set_user_bpammo(id,CSW_M4A1,90);
                
g_s_menu(id);
            }
            
        }
        case 
3:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_awp");
                
cs_set_user_bpammo(id,CSW_AWP,90);
                
g_s_menu(id);
            }
            
        }
        case 
4:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_galil");
                
cs_set_user_bpammo(id,CSW_GALIL,90);
                
g_s_menu(id);
            }
            
        }
        case 
5:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_famas");
                
cs_set_user_bpammo(id,CSW_FAMAS,90);
                
g_s_menu(id);
            }
            
        }
    } 
    
Event_Change_Weapon(id);
    return 
PLUGIN_HANDLED
} 
public 
g_s_menu(id) {
    static 
Item[128]
    
    
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wIkincil Silah Menusu",tag)
    new 
Menu = menu_create(Item, "g_s_menu_devam")
    
    
formatex(Item, charsmax(Item),"\wUSP")
    
menu_additem(Menu, Item, "1")
    
    
formatex(Item, charsmax(Item),"\wGLOCK")
    
menu_additem(Menu, Item, "2")
    
    
formatex(Item, charsmax(Item),"\wDEAGLE")
    
menu_additem(Menu, Item, "3")
    
    
formatex(Item, charsmax(Item),"\wFIVESEVEN")
    
menu_additem(Menu, Item, "4")
    
    
formatex(Item, charsmax(Item),"\wCIFT BARETTA")
    
menu_additem(Menu, Item, "5")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(id, Menu,0)
    
}
public 
g_s_menu_devam(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 
isimcik[64]
    
get_user_name(id,isimcik,63)
    
    switch(
key)
    {
        case 
1:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_usp");
                
cs_set_user_bpammo(id,CSW_USP,100);
                
g_s_menu(id);
            }
            
        }
        case 
2:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_glock18");
                
cs_set_user_bpammo(id,CSW_GLOCK18,120);
                
g_s_menu(id);
            }
            
        }
        case 
3:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_deagle");
                
cs_set_user_bpammo(id,CSW_DEAGLE,35);
                
g_s_menu(id);
            }
            
        }
        case 
4:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_fiveseven");
                
cs_set_user_bpammo(id,CSW_FIVESEVEN,100);
                
g_s_menu(id);
            }
            
        }
        case 
5:{
            if(
is_user_alive(id) & is_user_connected(id)){
                
give_item(id,"weapon_elite");
                
cs_set_user_bpammo(id,CSW_ELITE,120);
                
g_s_menu(id);
            }
        }
    } 
    
Event_Change_Weapon(id);
    return 
PLUGIN_HANDLED
} 

public 
Event_Change_Weapon(id){
    new 
weaponID = read_data(2) 
    
    if(
weaponID == CSW_M4A1)
    {
        
set_pev(id, pev_viewmodel2, M4A1);
    }
    if(
weaponID == CSW_AK47)
    {
        
set_pev(id, pev_viewmodel2, AK47);
    }
    if(
weaponID == CSW_AWP)
    {
        
set_pev(id, pev_viewmodel2, AWP);
    }
    if(
weaponID == CSW_GALIL)
    {
        
set_pev(id, pev_viewmodel2, GALIL);
    }
    if(
weaponID == CSW_FAMAS)
    {
        
set_pev(id, pev_viewmodel2, FAMAS);
    }
    if(
weaponID == CSW_USP)
    {
        
set_pev(id, pev_viewmodel2, USP);
    }
    if(
weaponID == CSW_GLOCK18)
    {
        
set_pev(id, pev_viewmodel2, GLOCK);
    }
    if(
weaponID == CSW_DEAGLE)
    {
        
set_pev(id, pev_viewmodel2, DEAGLE);
    }
    if(
weaponID == CSW_FIVESEVEN)
    {
        
set_pev(id, pev_viewmodel2, FIVESEVEN);
    }
    if(
weaponID == CSW_ELITE)
    {
        
set_pev(id, pev_viewmodel2, BARETTA);
    }
    return 
PLUGIN_CONTINUE 
}
stock renkli_yazi(const id, const Input[], any:...)
{
    static 
Message[191];
    
vformat(Message, 190, Input, 3);
    
    
replace_all(Message, 190, "!n", "^x01");
    
replace_all(Message, 190, "!g", "^x04");
    
replace_all(Message, 190, "!t", "^x03");
    
    
#if AMXX_VERSION_NUM < 183
    
new Count = 1, Players[32];
    
    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(Message);
                
message_end();
            }
        }
    }
    
#else
    
client_print_color(id, id, Message);
    
#endif
} 

deneyip geri donuş yapacağım
RE: CS:GO DeatchMach Plugini
tamamdır konu taşınabılır
CS:GO DeatchMach Plugini
Konunuz "Çözülmüş İsteklere" taşınmıştır.
Linksta

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Benzer Konular

Konuyu Okuyanlar: 1 Ziyaretçi
Task