查看: 1541|回復: 5

[問題] 想請教下點樣改技能

[複製鏈接]
發表於 2016-6-11 21:13:24 | 顯示全部樓層 |閱讀模式
[隱藏]

馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
是咁的,我係10年前左右玩過水滸,最近先開始自架左個SERVER玩番。當時仲係小學生既我非常之喜歡官人呢個職業,覺得個樣同啲招都好型,
但唔知大家仲記唔記得官人個招非禮勿聽呢,以前明明係全體爆技黎,後尾唔知做乜變做輔佐技。

我好想將非禮勿聽改番做以前咁樣,即係群爆之餘仲可以令周圍既敵人沈默。
但唔識點改(我淨係識改技能既屬性、攻擊上限、範圍等等;但唔識將一招輔助技改做爆技),
有冇人可以教下我?或者有10年前既DATA可以比我?

感激不盡

 樓主| 發表於 2016-6-11 22:59:42 | 顯示全部樓層
試左好多次之後,我透過將skill152.lua改成:

-- 非禮勿聽

local Targets = GetPotentialTargets(10)
local Target
local SkillLv = GetSkillLv(152)
local hitRate = 8 + SkillLv*0.2
idx, Target = next(Targets, nil)
local Result = {}
local Caster = GetTarget()
Result[1] = Caster
Result[2] = 0
i = 2
while idx ~= nil do
        local AP = GetData("MAP") + (math.random(11) - 1) * GetData("MAP")/100
        local DP = GetData("MDP", Target)
        local Ability = GetData("Ability", Target)
        local Damage = CalDamage (AP , DP) *hitRate
        if Damage < 0 then
                Damage = 1
        end
        if Damage > 199999 then       
                Damage = 199999
        end
        i = i+1
        Result[i] = Target
        i = i+1
        Result[i] = Damage
        if GetData("Attribute", Target) ~= 5 and math.random(100) < 50 then
                AddStatus(8, 0.5, Target)
        end
        DamageTarget(Target, Damage)
        idx, Target = next(Targets, idx)
end
SendUseSkill(152, i, Result)

咁樣之後,終於將非禮勿聽變番做爆技喇 haha
回復

使用道具 舉報

發表於 2016-6-14 21:28:55 | 顯示全部樓層
其实你可以参考其他的职业的技能脚本~状态技能脚本跟范围技能脚本对比一下就知道了~
回復

使用道具 舉報

發表於 2017-1-4 20:09:39 | 顯示全部樓層
那个skillXXX.lua在哪?
能告诉我吗?
看到的请解答。谢谢
回復

使用道具 舉報

發表於 2017-1-5 01:44:43 | 顯示全部樓層
水滸檔案入面\shsvr\GameServerMy\script 找 skillxxx.lua,用記事本打開
回復

使用道具 舉報

發表於 2017-1-5 23:00:16 | 顯示全部樓層
andyc9339 發表於 2017-1-5 01:44
水滸檔案入面\shsvr\GameServerMy\script 找 skillxxx.lua,用記事本打開

谢谢解答!
找到惹。
修改了上限
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|排行榜|幫助|希望國度

GMT+8, 2024-11-21 19:01 , Processed in 0.067396 second(s), 16 queries .

Theme Design By Tenny (希望國度)| Version: 10.0

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表