铁血丹心

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

【小教程】 周芷若武当洗武功事件。两种洗法供新人参考(源码注释版)

  [复制链接]
发表于 2011-9-12 17:32 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 StarShine 于 2011-10-14 17:48 编辑

添加周芷若洗武功事件,条件和张无忌相同

直接放出源码,给想学习MOD又不知如何下手的新人参考。  

没空学的当然也可直接使用。先清空DIY,再复制代码执行即可



  1. QZXS("带无忌到武当传功事件,触发条件不变")
  2. QZXS("增加周芷若洗武功的条件:需空2格武功")
  3. QZXS("补丁制作by Star, 祝游戏愉快")

  4. OEVENTLUA[315]=function() --老小张
  5.     if instruct_16(9,2,0) ==false then    --  16(10):队伍是否有[张无忌]是则跳转到:Label0
  6.         do return; end
  7.         instruct_0();   --  0(0)::空语句(清屏)
  8.     end    --:Label0
  9.     instruct_37(1);   --  37(25):增加道德1
  10.     instruct_1(1111,9,1);   --  1(1):[张无忌]说: 太师父,太师父,*无忌回来看你了。
  11.     instruct_0();   --  0(0)::空语句(清屏)
  12.     instruct_1(1112,5,0);   --  1(1):[张三丰]说: 无忌,真的是你。好孩子,*你没有死,翠山可有後了。*是蝶谷医仙将你医好的吗?
  13.     instruct_0();   --  0(0)::空语句(清屏)
  14.     instruct_1(1113,9,1);   --  1(1):[张无忌]说: 不是的。我是有了一番奇遇*。。。。如此如此。。。。*这般这般。。。*後来修习了九阳神功,*才将我身上的寒毒化去。
  15.     instruct_0();   --  0(0)::空语句(清屏)
  16.     instruct_1(1114,5,0);   --  1(1):[张三丰]说: 很好,很好,真难为你了。*现在你已经做了明教的教主*,记得要约束教众,不可为*非作歹。*记得常存侠义之心,*才是我辈中人。
  17.     instruct_0();   --  0(0)::空语句(清屏)
  18.     instruct_1(1115,9,1);   --  1(1):[张无忌]说: 太师父教诲,无忌谨记在心*。。。。
  19.     instruct_0();   --  0(0)::空语句(清屏)
  20.     instruct_1(1124,5,0);   --  1(1):[张三丰]说: 这是当年我传授你爹的一套*武功,如今就传给你吧。
  21.     instruct_0();   --  0(0)::空语句(清屏)
  22.     instruct_2(169,1);   --  2(2):得到物品[倚天屠龙功][1]
  23.     instruct_0();   --  0(0)::空语句(清屏)
  24.         say(CC.EVB91,5)
  25.         instruct_14()
  26.         instruct_13()
  27.     local tjq=0;
  28.     for a=1,10 do
  29.          if JY.Person[9]["武功"..a]==16 then
  30.                     tjq=1
  31.                         break;
  32.              end
  33.     end
  34.         if tjq==0 then JY.Person[9]["武功2"]=16 end        
  35.         JY.Person[9]["武功等级2"]=50
  36.         for a=1,10 do
  37.              if JY.Person[9]["武功"..a]==0 then
  38.                     JY.Person[9]["武功"..a]=46
  39.                         JY.Person[9]["武功等级"..a]=50
  40.                         break;
  41.              end
  42.         end
  43.     instruct_1(1125,9,0);   --  1(1):[张无忌]说: 多谢太师父
  44.     instruct_0();   --  0(0)::空语句(清屏)
  45.     instruct_1(1116,5,0);   --  1(1):[张三丰]说: 呵呵呵,翠山有后了,翠山*有后了……
  46.     instruct_0();   --  0(0)::空语句(清屏)

  47.     if instruct_16(92) and JY.Person[92]["姓名"] == "周芷若" then           -- 判断开始,周芷若在队
  48.       for a = 1, 9 do                                        -- 注意这个范围
  49.         if JY.Person[92]["武功"..a] == 0 then
  50.          JY.Person[92]["武功"..a] = 16             -- 洗太极拳
  51.    JY.Person[92]["武功等级"..a] = 50
  52.    JY.Person[92]["武功"..a+1] = 46              -- 洗太极剑
  53.    JY.Person[92]["武功等级"..a+1] = 50
  54.           break;
  55.         end
  56.       end
  57.     end

  58. -- 这里我们采用了苍炎一贯的习惯,就是不是“洗武功”而是“加武功”

  59. -- 如果你想洗武功,就更简单,for 循环都不用了。还不清楚的新人朋友可以看十楼

  60.     instruct_3(-2,5,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [5]
  61.     instruct_3(-2,10,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [10]
  62.     instruct_3(-2,9,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [9]
  63.     instruct_3(-2,8,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [8]
  64.     instruct_3(-2,7,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [7]
  65.     instruct_3(-2,6,0,0,0,0,0,0,0,0,0,0,0);   --  3(3):修改事件定义:当前场景:场景事件编号 [6]
  66.     instruct_0();   --  0(0)::空语句(清屏)
  67. end
复制代码

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-12 17:50 | 显示全部楼层
把这个写进去周就可以洗太拳剑了?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-12 17:51 | 显示全部楼层
那张无忌是不是就不能洗了?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2011-9-12 17:56 | 显示全部楼层

放心,当然是都可以洗。不会冲突~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-12 20:00 | 显示全部楼层
本帖最后由 少朋 于 2011-9-12 20:01 编辑

好像是洗張無忌時如果有女主角在隊裡 並且 名字叫周芷若時 一起跟張無忌洗嗎? 把郭襄名字改成周芷若 試試看
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-12 20:31 | 显示全部楼层
少朋你猜对了呵呵
来支持一下,带注释的版本很适合学习
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-12 20:34 | 显示全部楼层
支持楼主,希望能出更多有意思的补丁啊
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-12 20:39 | 显示全部楼层
有劳楼主了,直接复制了拿起走
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-10-14 11:34 | 显示全部楼层
如果要改成第一第二格洗太极拳 太极剑 应该怎么写?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2011-10-14 12:22 | 显示全部楼层
回复 77113891 的帖子


这个更简单了,找到第49行那段,改成下面

  1. if instruct_16(92) and JY.Person[92]["姓名"] == "周芷若" then

  2. JY.Person[92]["武功"..1] = 16

  3. JY.Person[92]["武功等级"..1 = 50

  4. JY.Person[92]["武功"..2] = 46

  5. JY.Person[92]["武功等级"..2] = 50

  6. end
复制代码

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-10-14 12:37 | 显示全部楼层
回复 StarShine 的帖子

太感谢了 之前尝试

JY.Person[92]["武功1"] = 16
JY.Person[92]["武功等级1"] = 50
JY.Person[92]["武功2"] = 46
JY.Person[92]["武功等级2"] = 50
end

死活跳错 最后测试下来是没把下面多余的END删除的关系
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-10-14 17:40 | 显示全部楼层
回复 77113891 的帖子

用个编辑器吧 如 NOTEPAD++ 也是之前大大介绍的 能自动排除一些错误 特别是符号 和 end之类的
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-12-9 23:48 | 显示全部楼层
太感动了 原来最后还需要加入事情取消吖。。。  我说我写个事件怎么限触发呢
终于有一话 可以看懂80%了  流泪吖
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-12-10 00:18 | 显示全部楼层
本帖最后由 铁血垃圾 于 2011-12-10 00:18 编辑

好贴必须顶,不过我现在没空看,正在享受自己做的补丁,哈哈

楼主能否教教我怎么把斗转星移改成手动反击啊?

点评

是呀,我昨天看了下苍半代码,我也  发表于 2011-12-10 12:50
这个凭已有的资源,恐怕还难以办到。等过段时间吧。  发表于 2011-12-10 10:03
刚看了下代码有很多变量与函数不知是干嘛的,郁闷啊  发表于 2011-12-10 00:52
等你的胜利消息了  发表于 2011-12-10 00:26
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-11-26 19:30

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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