Arkdaslar Bu Sılah Menuyu Buradan Buldum Ama Konuyu Acan Arkdas YArdımcı Olmadı Benım Sıkınıtım Jailde Cok guzel Islıyor Ama Pro Maplarda da ACılıyo Sıkıntı Bu Yarıdmcı Olursanız Sevınırım ...................
Printable View
Arkdaslar Bu Sılah Menuyu Buradan Buldum Ama Konuyu Acan Arkdas YArdımcı Olmadı Benım Sıkınıtım Jailde Cok guzel Islıyor Ama Pro Maplarda da ACılıyo Sıkıntı Bu Yarıdmcı Olursanız Sevınırım ...................
PHP- Kodu:
/*
*
*
*
* Plugin: CT SilahMenu
* By: Yunap.
*
*
*
*/
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <jail>
new map[32];
public plugin_init()
{
register_plugin("SilahMenusu","1.0","Yunap.")
RegisterHam(Ham_Spawn, "player", "silahmenu", 1)
}
/*============================================================
CT Silah Menu
============================================================*/
public silahmenu(id)
{
get_mapname(map,31);
if((containi(map,"jail") == -1) && (containi(map,"jb_") == -1)) return
if (get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("\wSilah Menusu \d[Yunap.]","silahinmenusu1")
menu_additem(menu, "\wM4A1 / AK47 / AWP / M249 / DEAGLE", "1", 0);
menu_additem(menu, "\wSG552 / FAMAS / AWP / M249 / DEAGLE", "2", 0);
menu_additem(menu, "\wAK47 / SG552 / AWP / M249 / USP", "3", 0);
menu_additem(menu, "\wFAMAS / MP5 / AWP / M249 / GLOCK", "4", 0);
menu_additem(menu, "\wGALIL / M3 / AWP / M249 / BERETTA\dx2", "5", 0);
menu_additem(menu, "\wAUG / AK47 / AWP / M249 / FIVE SEVEN", "6", 0);
menu_additem(menu, "\wMP5 / M4A1 / AWP / M249 / USP", "7", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
}
public silahinmenusu1(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)
switch(key)
{
case 1: {
strip_user_weapons(id)
give_item(id, "weapon_m4a1")
give_item(id, "weapon_knife")
give_item(id, "weapon_ak47")
give_item(id, "weapon_awp")
give_item(id, "weapon_m249")
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_M4A1, 120)
cs_set_user_bpammo(id, CSW_AK47, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_DEAGLE, 90)
}
case 2: {
strip_user_weapons(id)
give_item(id, "weapon_sg552")
give_item(id, "weapon_famas")
give_item(id, "weapon_awp")
give_item(id, "weapon_deagle")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_SG552, 120)
cs_set_user_bpammo(id, CSW_FAMAS, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_DEAGLE, 90)
give_item(id, "weapon_knife")
}
case 3: {
strip_user_weapons(id)
give_item(id, "weapon_ak47")
give_item(id, "weapon_sg552")
give_item(id, "weapon_awp")
give_item(id, "weapon_usp")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_AK47, 120)
cs_set_user_bpammo(id, CSW_SG552, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_USP, 120)
give_item(id, "weapon_knife")
}
case 4: {
strip_user_weapons(id)
give_item(id, "weapon_famas")
give_item(id, "weapon_mp5navy")
give_item(id, "weapon_awp")
give_item(id, "weapon_glock")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_FAMAS, 120)
cs_set_user_bpammo(id, CSW_MP5NAVY, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_GLOCK18, 120)
give_item(id, "weapon_knife")
}
case 5: {
strip_user_weapons(id)
give_item(id, "weapon_galil")
give_item(id, "weapon_m3")
give_item(id, "weapon_awp")
give_item(id, "weapon_elite")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_GALIL, 90)
cs_set_user_bpammo(id, CSW_M3, 40)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_ELITE, 150)
give_item(id, "weapon_knife")
}
case 6: {
strip_user_weapons(id)
give_item(id, "weapon_aug")
give_item(id, "weapon_ak47")
give_item(id, "weapon_awp")
give_item(id, "weapon_fiveseven")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_AUG, 120)
cs_set_user_bpammo(id, CSW_AK47, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_FIVESEVEN, 120)
give_item(id, "weapon_knife")
}
case 7: {
strip_user_weapons(id)
give_item(id, "weapon_mp5navy")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_awp")
give_item(id, "weapon_usp")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_MP5NAVY, 120)
cs_set_user_bpammo(id, CSW_M4A1, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_USP, 112)
give_item(id, "weapon_knife")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
Buyur kardeşim artık sadece isminde jail_ geçen maplarda aktif olur.
Serverin OyunYöneticisimi
Öncelikle önerim mapconfig kullanıyorsan oraya ekle bu şekilde kurulumu önermiyorum ama yine de paylaşayım.
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <jail>
public plugin_init()
{
new map[ 128 ]
get_mapname( map, charsmax( map ) );
if( ( containi( map, "jail" ) == -1 ) && ( containi( map, "jb" ) == -1 ) ) return;
register_plugin("SilahMenusu","1.0","Yunap.")
RegisterHam(Ham_Spawn, "player", "silahmenu", 1)
}
/*============================================================
CT Silah Menu
============================================================*/
public silahmenu(id)
{
if (get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("\wSilah Menusu \d[Yunap.]","silahinmenusu1")
menu_additem(menu, "\wM4A1 / AK47 / AWP / M249 / DEAGLE", "1", 0);
menu_additem(menu, "\wSG552 / FAMAS / AWP / M249 / DEAGLE", "2", 0);
menu_additem(menu, "\wAK47 / SG552 / AWP / M249 / USP", "3", 0);
menu_additem(menu, "\wFAMAS / MP5 / AWP / M249 / GLOCK", "4", 0);
menu_additem(menu, "\wGALIL / M3 / AWP / M249 / BERETTA\dx2", "5", 0);
menu_additem(menu, "\wAUG / AK47 / AWP / M249 / FIVE SEVEN", "6", 0);
menu_additem(menu, "\wMP5 / M4A1 / AWP / M249 / USP", "7", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
}
public silahinmenusu1(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)
switch(key)
{
case 1: {
strip_user_weapons(id)
give_item(id, "weapon_m4a1")
give_item(id, "weapon_knife")
give_item(id, "weapon_ak47")
give_item(id, "weapon_awp")
give_item(id, "weapon_m249")
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_M4A1, 120)
cs_set_user_bpammo(id, CSW_AK47, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_DEAGLE, 90)
}
case 2: {
strip_user_weapons(id)
give_item(id, "weapon_sg552")
give_item(id, "weapon_famas")
give_item(id, "weapon_awp")
give_item(id, "weapon_deagle")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_SG552, 120)
cs_set_user_bpammo(id, CSW_FAMAS, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_DEAGLE, 90)
give_item(id, "weapon_knife")
}
case 3: {
strip_user_weapons(id)
give_item(id, "weapon_ak47")
give_item(id, "weapon_sg552")
give_item(id, "weapon_awp")
give_item(id, "weapon_usp")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_AK47, 120)
cs_set_user_bpammo(id, CSW_SG552, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_USP, 120)
give_item(id, "weapon_knife")
}
case 4: {
strip_user_weapons(id)
give_item(id, "weapon_famas")
give_item(id, "weapon_mp5navy")
give_item(id, "weapon_awp")
give_item(id, "weapon_glock")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_FAMAS, 120)
cs_set_user_bpammo(id, CSW_MP5NAVY, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_GLOCK18, 120)
give_item(id, "weapon_knife")
}
case 5: {
strip_user_weapons(id)
give_item(id, "weapon_galil")
give_item(id, "weapon_m3")
give_item(id, "weapon_awp")
give_item(id, "weapon_elite")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_GALIL, 90)
cs_set_user_bpammo(id, CSW_M3, 40)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_ELITE, 150)
give_item(id, "weapon_knife")
}
case 6: {
strip_user_weapons(id)
give_item(id, "weapon_aug")
give_item(id, "weapon_ak47")
give_item(id, "weapon_awp")
give_item(id, "weapon_fiveseven")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_AUG, 120)
cs_set_user_bpammo(id, CSW_AK47, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_FIVESEVEN, 120)
give_item(id, "weapon_knife")
}
case 7: {
strip_user_weapons(id)
give_item(id, "weapon_mp5navy")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_awp")
give_item(id, "weapon_usp")
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_MP5NAVY, 120)
cs_set_user_bpammo(id, CSW_M4A1, 120)
cs_set_user_bpammo(id, CSW_AWP, 40)
cs_set_user_bpammo(id, CSW_M249, 300)
cs_set_user_bpammo(id, CSW_USP, 112)
give_item(id, "weapon_knife")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}