- UID
- 10678
- 最後登錄
- 1970-1-1
- 精華
- 閱讀權限
- 100
- 積分
- 5147
- 金錢
- 元
- 威望
- 點
- 貢獻
- 點
|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 tiggoiv 於 2012-4-19 08:10 AM 編輯
这个只是例子概念而已你们可以参考,我也没有测试的
--這個是基本宣告
--怒氣 10 = 1%, 1000 = 100%- local nuqi = GetFlag("nuqi")
- if nuqi == -1 than
- nuqi = 1
- end
複製代碼 --下面是怒氣增加宣告放在怪的script里基本宣告也是要加在裏面的- nuqi = nuqi + 1
- SetFlag("nuqi", nuqi)
複製代碼 --下面是怒气名字变化- if nuqi == 0 then
- SetTitle("心平氣和")
- elseif nuqi > 0 then
- nuqi = nuqi / 10
- SetTitle("怒氣:"..nuqi.."%")
- end
複製代碼 --技能使用消耗使用一次消耗5%- nuqi = nuqi - 50
- if nuqi <= 0 then
- nuqi = 0
- end
- SetFlag("nuqi", nuqi)
- --下面是怒氣消耗后增加技能傷害上限
- if nuqi > 0 then
- MaxDamage = MaxDamage * 1.2
- end
複製代碼 --怒氣丹的寫法- local nuqi = GetFlag("nuqi")
- if nuqi == -1 then
- nuqi = 1
- end
- local nuqi = nuqi + matc.random(50, 200)
- if nuqi > 1000 then
- nuqi = 1000
- end
- RemoveItem(nuqiitemno, 1)
- SetFlag("nuqi", nuqi)
- if nuqi == 0 then
- SetTitle("心平氣和")
- elseif nuqi > 0 then
- nuqi = nuqi / 10
- SetTitle("怒氣:"..nuqi.."%")
- end
複製代碼 |
|