Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Vip silah

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
Edebiaytcı
Mesajlar: 26
Kayıt: Cum Haz 18, 2021 5:44 pm

Vip silah

Mesaj gönderen Edebiaytcı »

Her el başı olarak üçlü menüden 1 silahı seçmek istiyorum ama sadece deagle geliyor hazı silah olmuyor tam olarak hata olduğunu sanıyorum cözebilecek olan biri varmı teşekkürler#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>

new const PLUGIN[] = "Free VIP";
new const VERSION[] = "1.0";
new const AUTHOR[] = "Edebiyatcı";

new bool: WeaponChosen[33];

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("weapons", "WeaponMenu");
register_clcmd("say /weapons", "WeaponMenu")

RegisterHam(Ham_Spawn, "player", "Spawn", 1);
}

public client_putinserver(id)
{
WeaponChosen[id] = false;
}

public Spawn(id)
{
if(is_user_alive(id))
{
WeaponChosen[id] = false;
WeaponMenu(id);
}
}

public WeaponMenu(id)
{
if(WeaponChosen[id])
return PLUGIN_HANDLED;

new menu = menu_create ("Free VIP Guns", "MenuHandler");

menu_additem(menu, "AK47 + Deagle", "1");
menu_additem(menu, "M4A1 + Deagle", "2");
menu_additem(menu, "AWP + Deagle", "3");

menu_display(id, menu, 0 );
return 1;
}

public MenuHandler(id, menu, item)
{
if(item == MENU_EXIT)
{
return 1;
}

new data [6], szName [64];
new access, callback;
menu_item_getinfo (menu, item, access, data,charsmax (data), szName,charsmax (szName), callback);
new key = str_to_num (data);

switch (key)
{
case 1:
{
WeaponChosen[id] = true;
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 90);
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_AK47, 90);
give_item (id, "weapon_hegrenade");
give_item (id, "weapon_armor 100");

}
case 2:
{
WeaponChosen[id] = true;
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 90);
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90);
give_item (id, "weapon_hegrenade");
give_item (id, "weapon_armor 100");

}
case 3:
{
WeaponChosen[id] = true;
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 90);
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_AWP, 90);
give_item (id, "weapon_hegrenade");
give_item (id, "weapon_armor 100");
}
}

menu_destroy (menu);
return 1;
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

cbmarksman
Mesajlar: 92
Kayıt: Prş Ağu 20, 2020 11:24 pm

Vip silah

Mesaj gönderen cbmarksman »

sanırım yapmak istediğin şey buydu. dener misin? (fun yerine reapi kullandım daha entegre olduğunu düşünüyorum)

Kod: Tümünü seç

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <reapi>

new const PLUGIN[] = "Free VIP";
new const VERSION[] = "1.0";
new const AUTHOR[] = "Edebiyatcı";

new bool: WeaponChosen[33];

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("weapons", "WeaponMenu");
register_clcmd("say /weapons", "WeaponMenu")

RegisterHam(Ham_Spawn, "player", "Spawn", 1);
}

public client_putinserver(id)
{
WeaponChosen[id] = false;
}

public Spawn(id)
{
if(is_user_alive(id))
{
WeaponChosen[id] = false;
WeaponMenu(id);
}
}

public WeaponMenu(id)
{
if(WeaponChosen[id])
return PLUGIN_HANDLED;

new menu = menu_create ("Free VIP Guns", "MenuHandler");

menu_additem(menu, "AK47 + Deagle", "1");
menu_additem(menu, "M4A1 + Deagle", "2");
menu_additem(menu, "AWP + Deagle", "3");

menu_display(id, menu, 0 );
return 1;
}

public MenuHandler(id, menu, item)
{
if(item == MENU_EXIT)
{
return 1;
}

new data [6], szName [64];
new access, callback;
menu_item_getinfo (menu, item, access, data,charsmax (data), szName,charsmax (szName), callback);
new key = str_to_num (data);

switch (key)
{
case 1:
{
WeaponChosen[id] = true;
rg_remove_all_items(id);
rg_give_item(id, "weapon_knife");
rg_give_item(id, "weapon_deagle");
rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);
rg_give_item(id,"weapon_ak47");
rg_set_user_bpammo(id, WEAPON_AK47, 90);
rg_give_item (id, "weapon_hegrenade");
rg_set_user_armor(id,100,ARMOR_VESTHELM)

}
case 2:
{
WeaponChosen[id] = true;
rg_remove_all_items(id);
rg_give_item(id, "weapon_knife");
rg_give_item(id, "weapon_deagle");
rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);
rg_give_item(id,"weapon_m4a1");
rg_set_user_bpammo(id, WEAPON_M4A1, 90);
rg_give_item (id, "weapon_hegrenade");
rg_set_user_armor(id,100,ARMOR_VESTHELM)

}
case 3:
{
WeaponChosen[id] = true;
rg_remove_all_items(id);
rg_give_item(id, "weapon_knife");
rg_give_item(id, "weapon_deagle");
rg_set_user_bpammo(id, WEAPON_DEAGLE, 35);
rg_give_item(id, "weapon_awp");
rg_set_user_bpammo(id, WEAPON_AWP, 30);
rg_give_item (id, "weapon_hegrenade");
rg_set_user_armor(id,100,ARMOR_VESTHELM)
}
}

menu_destroy (menu);
return 1;
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla