铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1709|回复: 2

将周芷若洗功的代码改成主角洗这样对嘛?求验证

[复制链接]
发表于 2012-1-31 19:09 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
本帖最后由 906377405 于 2012-1-31 19:16 编辑

QZXS("带无忌到武当传功事件,触发条件不变")
QZXS("增加周芷若洗武功的条件:需空2格武功")
QZXS("补丁制作by Star, 祝游戏愉快")
OEVENTLUA[315]=function() --老小张
    if instruct_16(9,2,0) ==false then    --  16(10):队伍是否有[张无忌]是则跳转到:Label0
        do return; end
        instruct_0();   --  0(0)::空语句(清屏)
    end    --:Label0
    instruct_37(1);   --  37(25):增加道德1
    instruct_1(1111,9,1);   --  1(1):[张无忌]说: 太师父,太师父,*无忌回来看你了。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(1112,5,0);   --  1(1):[张三丰]说: 无忌,真的是你。好孩子,*你没有死,翠山可有後了。*是蝶谷医仙将你医好的吗?
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(1113,9,1);   --  1(1):[张无忌]说: 不是的。我是有了一番奇遇*。。。。如此如此。。。。*这般这般。。。*後来修习了九阳神功,*才将我身上的寒毒化去。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(1114,5,0);   --  1(1):[张三丰]说: 很好,很好,真难为你了。*现在你已经做了明教的教主*,记得要约束教众,不可为*非作歹。*记得常存侠义之心,*才是我辈中人。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(1115,9,1);   --  1(1):[张无忌]说: 太师父教诲,无忌谨记在心*。。。。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(1124,5,0);   --  1(1):[张三丰]说: 这是当年我传授你爹的一套*武功,如今就传给你吧。
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_2(169,1);   --  2(2):得到物品[倚天屠龙功][1]
    instruct_0();   --  0(0)::空语句(清屏)
        say(CC.EVB91,5)
        instruct_14()
        instruct_13()
    local tjq=0;
    for a=1,10 do
         if JY.Person[9]["武功"..a]==16 then
                    tjq=1
                        break;
             end
    end
        if tjq==0 then JY.Person[9]["武功2"]=16 end        
        JY.Person[9]["武功等级2"]=50
        for a=1,10 do
             if JY.Person[9]["武功"..a]==0 then
                    JY.Person[9]["武功"..a]=46
                        JY.Person[9]["武功等级"..a]=50
                        break;
             end
        end
    instruct_1(1125,9,0);   --  1(1):[张无忌]说: 多谢太师父
    instruct_0();   --  0(0)::空语句(清屏)
    instruct_1(1116,5,0);   --  1(1):[张三丰]说: 呵呵呵,翠山有后了,翠山*有后了……
    instruct_0();   --  0(0)::空语句(清屏)
    if instruct_16(0) and JY.Person[0]["姓名"] == "主角名" then           -- 判断开始,周芷若在队
      for a = 1, 9 do                                        -- 注意这个范围
        if JY.Person[0]["武功"..a] == 0 then
         JY.Person[0]["武功"..1] = 16
JY.Person[0]["武功等级"..1 = 50
JY.Person[0]["武功"..2] = 46
JY.Person[0]["武功等级"..2] = 50
          break;
        end
      end
    end
-- 这里我们采用了苍炎一贯的习惯,就是不是“洗武功”而是“加武功”
-- 如果你想洗武功,就更简单,for 循环都不用了。还不清楚的新人朋友可以看十楼
    instruct_3(-2,5,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [5]
    instruct_3(-2,10,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [10]
    instruct_3(-2,9,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [9]
    instruct_3(-2,8,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [8]
    instruct_3(-2,7,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [7]
    instruct_3(-2,6,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [6]
    instruct_0();   --  0(0)::空语句(清屏)
end
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-2-1 01:24 | 显示全部楼层
最好办的洗武功方式就是instruct_35(人物编号,位置-1,武功编号,等级)
删掉原来增加的内容
instruct_0();   --  0(0)::空语句(清屏),后面的
然后添加
  1. instruct_35(0,0,16,50)
  2. instruct_35(0,1,46,50)
复制代码
你判定循环都不需要,直接洗就完了。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-2-1 12:14 | 显示全部楼层
谢谢你了。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-22 03:03

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表