下面是引用 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; // 讓下面的主要內容不執行
}
// 主要內容
}
}