⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

Guns Menu - Bb [Hatalar]

RE: Guns Menu - BB [Hatalar]
(17-06-2020, 23:36)Kalipso22 Adlı Kullanıcıdan Alıntı: Buyur;

PHP Kod:
//renkli_yazi(id,"!t[ !g%s !t] !nBasarili bir sekilde !gXXXXXX !nsilahini aldin!t!",TAG);

#include <amxmodx>
#include <reapi>
#include <amxmisc>
#include <fun>
#include <fakemeta>
#include <fakemeta_util>

#define PLUGIN "[REAPI]Silah Menu"
#define VERSION "1.0"
#define AUTHOR "AliCey-*"

new const TAG[] = "TAG";
new const 
KISATAG[] = "KISATAG"

new sinir[MAX_CLIENTS+1]
new 
g_Silah[33];
// Say Komutlari /guns !guns vb.

new M4A1[]        = "models/model.mdl"
new AK47[]        = "models/model.mdl"
new AUG[]        = "models/model.mdl"
new AWP[]        = "models/model.mdl"
new MP5[]        = "models/model.mdl"
new XM1014[]        = "models/model.mdl"
new M3[]        = "models/model.mdl"

public plugin_init() {
    
register_plugin(PLUGIN, VERSION, AUTHOR)
    
    
// Silah Alma Kismi
    
    
register_clcmd("say /silah", "silahmenukontrol");
    
register_clcmd("say !silah", "silahmenukontrol");
    
register_clcmd("say .silah", "silahmenukontrol");
    
register_clcmd("say .guns", "silahmenukontrol");
    
register_clcmd("say !guns", "silahmenukontrol");
    
register_clcmd("say /guns", "silahmenukontrol");
    
    
// Yeniden Silah Alma Kismi
    
    
register_clcmd("say /reguns", "kontrolet");
    
register_clcmd("say !reguns", "kontrolet");
    
register_clcmd("say !resilah", "kontrolet");
    
register_clcmd("say /resilah", "kontrolet");
    
    
// Diger
    
    
RegisterHookChain(RG_CBasePlayer_Killed, "oyuncuoldu", 1);
    
RegisterHookChain(RG_CBasePlayer_Spawn, "oyuncudogunca",1);
    
register_event("HLTV", "elbasi", "a", "1=0", "2=0");
    
register_event("CurWeapon",     "Event_Change_Weapon", "be", "1=1"); //Silah degistirince veya ates edince.
}

// Silahi Varmi Yokmu Kontrol Eder
public plugin_precache(){
    
precache_model(M4A1),precache_model(AK47),precache_model(AUG),precache_model(AWP),
    
precache_model(MP5),precache_model(XM1014),precache_model(M3);
}

public 
client_putinserver(id)
{
    
set_task(1.0, "HudMessage", id, _, _, "b");
}
public 
silahmenukontrol(id){
    if(
sinir[id]) silahmenu(id);
else 
client_print_color(id,id,"^4[%s] - ^1Silah menuyu zaten kullandin.",KISATAG);}


// Eger silahi gucsuz ve /reguns yazarsa yeniden menuyu acar 

public kontrolet(id){
    if(
get_user_weapon(id) != CSW_AK47 && get_user_weapon(id) != CSW_M4A1 && get_user_weapon(id) != CSW_AUG && get_user_weapon(id) != CSW_AWP && get_user_weapon(id) != CSW_M3 && get_user_weapon(id) != CSW_XM1014) silahmenu(id);
else 
client_print_color(id,id,"^4[%s] - ^1Silahlarin gucsuz olmadigi icin menu acilmadi.",KISATAG);}
public 
oyuncuoldu(olen) sinir[olen] = true
public oyuncudogunca(id){
    if(
get_user_team(id) == 2){
        
sinir[id] = true
silahmenu
(id);}}

// Ana Menu 
public HudMessage(id)
{
    
set_hudmessage(255, 0, 0, -1.0, 0.0, 0, 6.0, 1.0);
    
show_hudmessage(id, "[HUD MESAJI BURAYA YAZ VE KOORDINATLARI AYARLA]");
}
public 
silahmenu(id){
    if(
is_user_alive(id) && get_user_team(id) == 2){
        new 
menu, Menuz[512]
        
        
formatex(Menuz, charsmax(Menuz), "\w[\r%s\w] - \ySilah Menu",TAG)
        
menu = menu_create(Menuz, "silahmenu_handler")
        
        
formatex(Menuz, charsmax(Menuz), "\w[\r%s\w] - \yM4A1",KISATAG)
        
menu_additem(menu, Menuz, "1", 0)
        
        
formatex(Menuz, charsmax(Menuz), "\w[\r%s\w] - \yAK-47",KISATAG)
        
menu_additem(menu, Menuz, "2", 0)
        
        
formatex(Menuz, charsmax(Menuz), "\w[\r%s\w] - \yAUG",KISATAG)
        
menu_additem(menu, Menuz, "3", 0)
        
        
formatex(Menuz, charsmax(Menuz), "\w[\r%s\w] - \yAWP",KISATAG)
        
menu_additem(menu, Menuz, "4", 0)
        
        
formatex(Menuz, charsmax(Menuz), "\w[\r%s\w] - \yMP5",KISATAG)
        
menu_additem(menu, Menuz, "5", 0)
        
        
formatex(Menuz, charsmax(Menuz), "\w[\r%s\w] - \yXM1014",KISATAG)
        
menu_additem(menu, Menuz, "6", 0)
        
        
formatex(Menuz, charsmax(Menuz), "\w[\r%s\w] - \yM3",KISATAG)
        
menu_additem(menu, Menuz, "7", 0)
        
        
formatex(Menuz, charsmax(Menuz), "\rCikis")
        
menu_setprop(menu,MPROP_EXITNAME,Menuz)
        
        
menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0);}}
public 
silahmenu_handler(id,menu,item){
    new 
data[6], iName[64]
    new 
acces, callback;
    
menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback);
    new 
key = str_to_num(data);
    switch(
key){
        case 
1:{
            
rg_remove_all_items(id), rg_give_item(id,"weapon_knife");
            
rg_give_item(id,"weapon_m4a1"),
            
rg_set_user_bpammo(id,WEAPON_M4A1,90) 
            
Event_Change_Weapon(id)
        
sinir[id] = false;}
        case 
2:{
            
rg_remove_all_items(id), rg_give_item(id,"weapon_knife");
            
rg_give_item(id,"weapon_ak47"),
            
rg_set_user_bpammo(id,WEAPON_AK47,90)
            
Event_Change_Weapon(id)
        
sinir[id] = false;}
        case 
3:{
            
rg_remove_all_items(id), rg_give_item(id,"weapon_knife");
            
rg_give_item(id,"weapon_aug"),
            
rg_set_user_bpammo(id,WEAPON_AUG,90) 
            
Event_Change_Weapon(id)
        
sinir[id] = false;}
        case 
4:{
            
rg_remove_all_items(id), rg_give_item(id,"weapon_knife");
            
rg_give_item(id,"weapon_awp"),
            
rg_set_user_bpammo(id,WEAPON_AWP,90)
            
Event_Change_Weapon(id)
        
sinir[id] = false;}
        case 
5:{
            
rg_remove_all_items(id), rg_give_item(id,"weapon_knife");
            
rg_give_item(id,"weapon_mp5navy"),
            
rg_set_user_bpammo(id,WEAPON_MP5N,90)
            
Event_Change_Weapon(id)
        
sinir[id] = false;}
        case 
6:{
            
rg_remove_all_items(id), rg_give_item(id,"weapon_knife");
            
rg_give_item(id,"weapon_xm1014"),
            
rg_set_user_bpammo(id,WEAPON_XM1014,90) 
            
Event_Change_Weapon(id)
        
sinir[id] = false;}
        case 
7:{
            
rg_remove_all_items(id), rg_give_item(id,"weapon_knife");
            
rg_give_item(id,"weapon_m3"),
            
rg_set_user_bpammo(id,WEAPON_M3,90)
            
Event_Change_Weapon(id)
sinir[id] = false;}}}

// Tabanca Menu 

/*public TabanacaMenu( id ) {
if( !is_user_alive(id) ) return PLUGIN_HANDLED
if( get_user_team(id) != 2 ) return PLUGIN_HANDLED
new menu = menu_create("Tabanca - Menusu","devam_tabanca")
menu_additem(menu,"Deagle","1",0)
menu_additem(menu,"Usp","2",0)
menu_additem(menu,"Glock","3",0)
menu_additem(menu,"Duel Berettas","4",0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}



public devam_tabanca(id, menu, item) {
if( item == MENU_EXIT ) {
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
    case 1:
    {
        rg_give_item(id,"weapon_m3"),
        rg_set_user_bpammo(id,WEAPON_M3,90)
    sinir[id] = false;}
    
    case 2:
    {
        rg_give_item(id,"weapon_m3"),
        rg_set_user_bpammo(id,WEAPON_M3,90)
    sinir[id] = false;}
    
    case 3:
    {
        rg_give_item(id,"weapon_m3"),
        rg_set_user_bpammo(id,WEAPON_M3,90)
    sinir[id] = false;}
    
    case 4:
    {
        rg_give_item(id,"weapon_m3"),
        rg_set_user_bpammo(id,WEAPON_M3,90)
    -sinir[id] = false;}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}*/

// El Basi 

public elbasi()
{
new 
players[32],inum,id
get_players
(players,inum)
for(new 
i;i<inum;i++)
{
    
id = players[i]
    
sinir[id] = true;
}
}

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_AUG)
{
    
set_pev(id, pev_viewmodel2, AUG)
}
if(
weaponID == CSW_AWP)
{
    
set_pev(id, pev_viewmodel2, AWP)
}
if(
weaponID == CSW_MP5NAVY)
{
    
set_pev(id, pev_viewmodel2, MP5)
}
if(
weaponID == CSW_XM1014)
{
    
set_pev(id, pev_viewmodel2,XM1014)
}
if(
weaponID == CSW_M3)
{
    
set_pev(id, pev_viewmodel2, M3)
}
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
} 

usta soyle yaptım ollmazmı

#include <fakemeta_util>

bunu sıldım

ve bunuda sıldım new g_Silah[33]; sorun olurmu?
RE: Guns Menu - BB [Hatalar]
Yok olmaz.
RE: Guns Menu - BB [Hatalar]
Konu Cozulmus ısteklere tasınabılır.
RE: Guns Menu - BB [Hatalar]
Hayla Konunun Tasınmasını Beklıyorum.
Guns Menu - BB [Hatalar]
Konunuz "Çözülmüş İsteklere" taşınmıştır.

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
Task