铁血丹心

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

[通用] 物品调用事件及扩展战斗指令

 关闭 [复制链接]
发表于 2008-4-3 14:17 | 显示全部楼层 |阅读模式

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

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

x
使用物品直接调用事件,不限地点
添加了9条新的50指令,可用在战斗中,据此可以制作战斗中的特殊物品,相当于法宝。

琅環的帖子在这:http://www.txdx.net/viewthread.php?tid=396683&extra=page%3D1
在我签名的链接里面也有相同的内容。

调用事件是直接有一个子程,比较容易引用,原理大概也是这样。

欢迎提出意见和改进的建议!



以下是前几天发布在签名中小站的内容:

物品调用事件已经比较完美地实现了。除了物品功能本身之外,清屏指令和对话指令也要针对大地图重写。
那么用这个功能可以实现什么呢?来畅想一下!

  • 在罗盘上挂一个事件,可以画出地图缩略图,标出当前的位置。
  • 队友加入或离开时给一个信物,使用这个信物就可以直接呼唤队友加入,从此无需费神去找队友,制作队友加入离开事件时也会简单很多。
  • 在大地图上挖矿,打猎(南宫老师构思)。
  • 某些物品可以调用一段对话,相当于复杂的物品说明。
  • 特殊的秘笈修炼条件,特殊的药品性能。
  • 可以制作重排队伍的指令,相当于《轩辕剑伍》里面一些队友可以在后排休息?
还有什么主意?

在事件中取得当前物品编号似乎可以这样做:
x1=[54B74]*4
x2=[18FE2C+x1]
x2即物品编号,x1是物品在选单中的顺序号。



精华帖让它多些内容吧……

以下是新指令的一些应用:


49号指令应用:任意转变场景

目前转换场景多是用动态改写跳转口的方法。经测试,以下指令可以比较方便地改变场景,工作量小了许多。

这里没有改写大地图坐标和场景内坐标。

;Kdefnum=1022
  1 0 0 0                        ;  1(1):[xxx]说: 小兄弟,我们现在去桃花岛。
这句是对话指令,无关紧要。
  50 25 0 0 10590 29 75 0        ;  50(32):保存给定地址数据 [1D-295E+0]=75(Int)
75为桃花岛的编号,根据实际需求修改。
  50 25 0 1 -27969 2 195 0       ;  50(32):保存给定地址数据 [2-92BF+0]=195(Byte)
  50 49 -28218 2 0 1 0 0         ;  50(32):新指令,暂时没有解释
  50 25 0 1 -27969 2 233 0       ;  50(32):保存给定地址数据 [2-92BF+0]=233(Byte)
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束




[ 本帖最后由 scarscc 于 2008-4-5 21:29 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-3 19:08 | 显示全部楼层
抢到沙发了!
这个可是又一重大突破啊!
支持!
MOD的变化更多种多样了!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-3 20:27 | 显示全部楼层
一定要顶!
坐在令狐前辈后面的的板凳来顶!谢谢LZ!
又是一个突破
期待以后的MOD!

[发帖际遇]: 柳无色跟踪成昆进入明教密道,结果:修炼成功乾坤大挪移,增加银两11.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
发表于 2008-4-3 22:02 | 显示全部楼层
坐在前面三位前辈后面的桌子上不也是一个重大的突破嘛?呵呵!!

支持LZ再多搞这些工具,帮助做MOD的人!!!

[发帖际遇]: 降龙18掌参与红花会陈家洛的计划:成功绑架乾隆,得到奖励银两11.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-4 09:06 | 显示全部楼层
坐个板凳~~
新指令不错的!

50 49指令
还没尝试
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-4 09:36 | 显示全部楼层
今天看这帖成了3级精华!
又多了些内容!
很好很有用啊!

[发帖际遇]: 柳无色挺身而出,阻止萧峰打“段正淳”,阻止失败,阿朱遇难,花银两11帮助萧峰安葬阿朱.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-4-4 16:36 | 显示全部楼层

49号指令应用:“从队伍中选择一个队员”选单

下面的指令片段可以生成一个选择队员的选单,在制作新型装备的时候可以用到。

;Kdefnum=1023
50 0 0 2 0 0 0 0       ; 50(32):变量赋值 [X0]=2
数字2改成所需选单的样式,含义见下面

50 49 8336 2 0 1 0 0   ; 50(32):调用任意子程
50 48 0 1 0 0 0 0      ; 50(32):调试指令,显示变量 [X0] — [X0]
0                      ; 0(0)::空语句(清屏)
-1                     ; -1(FFFF):事件结束




此事件直接调用游戏中22090子程,该子程有一个自变量,表示选单的样式:

0-医疗,1-解毒,2-状态,3-装备,4-修炼,5-使用,6-离队。

返回值为队伍内序号,范围是0~5,如按了esc键,返回值为-1。

如果需要一个通用的选单,建议将原版中“要谁离队”4个字改为“选择队友”,需要选择队友时即调用6号样式的选单。尽管真实的离队选单也会有相同变化,但不会产生误解。

[ 本帖最后由 scarscc 于 2008-4-4 17:21 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-6 21:46 | 显示全部楼层
[s:02]

评分

参与人数 1 -2 收起 理由
lift_viper -2 不要发纯表情灌水

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-4-14 13:52 | 显示全部楼层
大幅更新了指令,现在比较完备了。
事件示例最好察看说明文档里面的。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-4-16 18:25 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-11-16 13:40

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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