装备合成/升级脚本
请问有哪位高手指点怎样写装备合成/升级脚本?我参考了朱雀/白虎/圣火的脚本.看来看去看不懂..
3个脚本里面用的句子都不一样..
看到一头雾水:71; 建议参考究极白虎的脚本(马服的),因为是最完整的脚本。 tiggoiv 發表於 2012-5-12 03:20 PM static/image/common/back.gif
建议参考究极白虎的脚本(马服的),因为是最完整的脚本。
前面那部分我看不懂..很复杂..可以教我写吗? tchunaik 發表於 2012-5-12 11:37 PM static/image/common/back.gif
前面那部分我看不懂..很复杂..可以教我写吗?
fuction 功能是值 定义一个脚本需要时候可以call出来的功能
他定义的是升级材料验证装备的等级如果是 司空那么需要的材料是xxx然后用call定义的方式验证背包的材料等然后来升级装备。 tiggoiv 發表於 2012-5-13 05:45 AM static/image/common/back.gif
fuction 功能是值 定义一个脚本需要时候可以call出来的功能
他定义的是升级材料验证装备的等级如果是 司 ...
if EnoughRes == 0 then
if resCount == 2 then
Res = item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item)
elseif resCount == 3 then
Res = item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item)
elseif resCount == 4 then
Res = item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item)
elseif resCount == 5 then
Res = item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item)
end
Say("製作"..GetItemName((Multi+1) * 1000+EqID).."需要"..Color("red")..Res.."、"..GetItemName(Multi * 1000+EqID))
else
--Say(resCount, 1)
for i = resCount, 1, -1 do
--Say(resCount, 1)
--Say(GetItemName(item).." "..CheckItem(item).." "..item, 1)
if CheckItem(item) >= item then
RemoveItem(item, item, 0, "Remove by Synth_whitetiger.lua")
end
end
end
这个我看不懂..== tchunaik 發表於 2012-5-13 12:03 PM static/image/common/back.gif
if EnoughRes == 0 then
if resCount == 2 then
Res = item.."個"..GetItemName(item
if EnoughRes == 0 then--如果够
if resCount == 2 then -- 架设升级材料有2个
Res = item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item)--这个是对话内容他要告诉玩家需要什么材料
elseif resCount == 3 then -- 材料有3种
Res = item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item)--这个是对话内容他要告诉玩家需要什么材料
elseif resCount == 4 then材料有4中
Res = item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item)--这个是对话内容他要告诉玩家需要什么材料
elseif resCount == 5 then--5个材料
Res = item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item).."、"..item.."個"..GetItemName(item)--这个是对话内容他要告诉玩家需要什么材料
end
Say("製作"..GetItemName((Multi+1) * 1000+EqID).."需要"..Color("red")..Res.."、"..GetItemName(Multi * 1000+EqID))--引用上面的对话内容给玩家知道需要什么材料
tiggoiv 發表於 2012-5-13 12:07 PM static/image/common/back.gif
if EnoughRes == 0 then--如果够
if resCount == 2 then -- 架设升级材料有2个
...
所以这些不必去更改了?
頁:
[1]