下面是引用 freeze02468 于 2014-01-11 16:04 发表的 :
对不起a78大大...小弟还有一个问题...Sorry
是关于购买青龙偃月刀时的问题...
大大您之前有教过我说要在
.......
因为写错位置了…||= =
你的 get_dragonsword(id) 没放在 return ZP_PLUGIN_HANDLED; 之后…
return 的效果当然没法影响到 get_dragonsword(id) …
复制程式
public zp_extra_item_selected(id, ItemID)
{
if(ItemID == g_DragonSword) get_dragonsword(id) // 可是程式是先执行这里后再往下执行,你给武器的内容在这里
{
if (g_Had_DragonSword[id]) // 满足某条件?
{
client_print(id, print_center, "你已经拥有此武器")
return ZP_PLUGIN_HANDLED; // 让下面的主要内容不执行
}
// 主要内容
}
}