真酒 和 黃金酒 問題 (求高手指教
以下是我對著真酒腳本 而改的 黃金酒腳本為何遊戲用不到它 : 它說 沒裝上字首 ( 求高上指教
local equipedWeapon = 0
local EQPart = 1
Ask("你想要激發哪一件裝備的字首?","手環","鞋","符","武器","衣","盾","頸","頭","披風","不要了")
if GetChoice() == 1 then --手環
EQPart = 1
elseif GetChoice() == 2 then --鞋
EQPart = 2
elseif GetChoice() == 3 then --符
EQPart = 4
elseif GetChoice() == 4 then --武器
EQPart = 8
elseif GetChoice() == 5 then --衣
EQPart = 16
elseif GetChoice() == 6 then --盾
EQPart = 32
elseif GetChoice() == 7 then --頸
EQPart = 64
elseif GetChoice() == 8 then --頭
EQPart = 128
elseif GetChoice() == 9 then --披風
EQPart = 256
end
equipedWeapon = GetEquipedEq(EQPart)
if EQPart == 8 and equipedWeapon == nil then
equipedWeapon = GetEquipedEq(40)
end
if equipedWeapon ~= nil then
local weaponID = GetData("ItemIdx", equipedWeapon)
local WeaponDBID = GetData("DBID", equipedWeapon)
local PrefixID = math.floor(math.mod(weaponID, 10000000) / 100000)
if PrefixID ~= 116 and PrefixID ~= 118 and PrefixID ~=124and PrefixID ~= 119 and PrefixID ~= 117 then
Say("無法使用!你的裝備沒有花榮、柴進、李逵、朱武、關勝字首。", 1)
else
if PrefixID == 116 then
PrefixID = 120
elseif PrefixID == 118 then
PrefixID = 123
elseif PrefixID == 124 then
PrefixID = 125
elseif PrefixID == 119 then
PrefixID = 122
elseif PrefixID == 117 then
PrefixID = 121
end
if RemoveItem(100003091, 1, "Remove by item3091.lua Upgrade Prefix to "..PrefixID, 0) == 1 then
AssignPrefix(PrefixID, equipedWeapon)
Say("你的裝備已升級了字首。", 1)
end
end
else
Say("你沒有裝上此部位的裝備!", 1)
end
真.結義酒劇本裡的這行有錯誤
local PrefixID = math.floor(math.mod(weaponID, 10000000) / 100000)
應修改為
local PrefixID = math.floor(math.mod(weaponID, 100000000) / 100000) gota6 發表於 2012-6-10 04:31 PM static/image/common/back.gif
真.結義酒劇本裡的這行有錯誤
local PrefixID = math.floor(math.mod(weaponID, 10000000) / 100000)
應修 ...
試試看. 先謝謝
頁:
[1]