下面是引用 husano896 于 2011-07-06 13:50 发表的 :
在 new ent前面的地方加入判定条件就行了
[font=]ex:[font=]
[font=]if (cs_get_user_money(id) < 6000)[font=]return...
还是不明白-.- 例如我整了一个选单出来是
应该怎样加上去
public mostrarmenu(id)
{
{
new menu = menu_create("\y 商店:", "mostrar_cliente")
menu_additem(menu, "\r Admin专用武器", "1", 0)
menu_display(id, menu, 0)
}
}
public mostrar_cliente(id, menu, item, Float:damage)
{
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:{
if(cs_get_user_money(id) >= 10)
{
if (get_user_flags(id) & ADMIN_KICK)
{
{
give_item(id, "weapon_m249")
cs_set_user_money(id,cs_get_user_money(id) - 10)
client_print(id, print_chat, "[商店]恭喜管理员成功购买了武器")
return PLUGIN_HANDLED
}
}
else
{
client_print(id, print_chat, "[商店]你不够权限购买!")
}
}
else
{
client_print(id, print_chat, "[商店]你不够金钱购买")
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}