铁血丹心

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

请问50指令是什么东东?

[复制链接]
发表于 2010-8-26 21:55 | 显示全部楼层 |阅读模式

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

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

x
rt请问50指令是什么东东?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-8-26 22:30 | 显示全部楼层
原版事件编辑第50条指令
本来只用一次,就是原版林厨子判断是否有5种食材
这条指令经过游泳的鱼改写,变成与编程差不多的东西,组合来用能实现原版没有的功能

[发帖际遇]: 柳无色护送杨不悔遇见杨逍,杨逍得知纪晓芙死亡过于激动抓断柳无色臂骨,柳无色疗伤用去银两15两。

评分

参与人数 1声望 +3 收起 理由
jy02785317 + 3 管理需要

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-8-26 22:33 | 显示全部楼层
简单来说就是舍弃了原来一条可有可无的指令,变成一个方便的指令接口
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-8-27 03:21 | 显示全部楼层
50指令
出自Jymodhis
跳转到: 导航, 搜索
50指令是为解决一些事件编写的瓶颈而出现的,但是现在它的应用已经不止是解决早期技术上的难题,也被用在扩充游戏的功能上面。
50指令是游泳的鱼最早提出理论并实现的。

[编辑] 起源与发展
原版的指令集共有60多条指令,大多数是实现单一功能的。利用这一部分指令已经可以满足原版的所有剧情要求。但是在后来的许多作者在自行制作MOD的时候,发现原有的指令集有很多局限。比如原指令集能够对人物的道德指数进行判定,但是不能对人物的声望进行判定,这就导致一些设定不能够完美实现。有鉴于此,游泳的鱼在2006年对原有指令进行了扩充,添加了40条左右的新指令。而这些新指令都是利用了原来的50号指令作为入口,所以被称为50指令集。

2007年1月,0.72版的50指令集是游泳的鱼正式发布的最后一个版本。

2008年,scarscc、KG、guest在研究战斗系统扩充的时候,曾提出过战斗中事件的设想,为了更好地实现战斗中事件,scarscc对50指令进行了一次较大的修改,添加了数条专门用于战斗控制的指令并修正了原有指令的少数bug。之后,KG在使用过程中也在不断试图修正50指令中的不合理之处和增添一些新的功能。  

[编辑] 功能
在原版中,50号指令用于判断是否持有5样指定物品,例如使用:

50 0 1 2 3 4 x1 x2 即为判断是否同时持有0号到4号物品并执行相应跳转。但是在0.70以上的z.dat文件中使用这个指令,它则会执行完全不同的功能。第一个参数0决定它执行扩展指令中的0号功能,后面的6个参数均作为0号功能的参数。

50指令的功能大部分是非常零碎的,一个指令只能做很少的事情。实际上作者的本意就是让MOD制作者一次使用多条指令,以完成比较复杂的功能。

50指令集能完成的功能有:

基本的运算;
在屏幕上绘制背景矩形和图片;
字符串的转换和输出;
生成一个菜单;
对人物、物品、场景、事件的属性进行任何读和写的操作;
对人物在战斗中的状况进行操作;
一些特殊系统功能。
在50指令当中,25和26号指令涉及内存操作,这需要对z.dat文件的结构有一定了解,这两个指令能够实现的功能有:

判断当前的分辨率;
读取和写入人物在内场景的坐标;
判断当前参与战斗的人数;
……
这两个指令能实现的功能取决于事件编写者对z.dat的理解程度,但是并不提倡过分依赖这两个指令。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-8-27 09:57 | 显示全部楼层
ls的高手们说得很好的,五十指令对没学过编程的,会显得很难得,现在学那个的少了。

[发帖际遇]: 上官乐均借倚天剑屠龙刀给胡一刀苗人凤比武,刀剑互砍,得到绝世秘籍,卖出得到银两47。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-8-27 11:31 | 显示全部楼层
50类似于汇编,在dos下效率很高,对复刻而言效率有些低下,淘汰了的语言,不推荐学习

[发帖际遇]: KA躲在无量山洞的玉像后面,待段誉磕完一千个头后说了句“免礼”,被段誉发现,立刻赔礼道歉一番花掉银两21。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-12-22 12:00

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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