铁血丹心

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

[通用] 指令1-5教程

[复制链接]
发表于 2008-7-4 23:21 | 显示全部楼层 |阅读模式

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

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

x

此贴着重介绍每个指令要注意的几个点

指令1-5教程
0 空指令(清屏)--把整个屏幕上的字全部都擦掉,很重要的指令

1 对话(对话编号,人物头像代号,对话框位置)
;Kdefnum=1098
  0                              ;  0(0)::空语句(清屏)
  1 1290 5 1                     ;  1(1):[张三丰]说: 杨兄,你快将这服下.
  0                              ;  0(0)::空语句(清屏)
  1 1291 29 4                    ;  1(1):[杨过]说: 这是什麽?
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束
以上是对话指令的必要格式,对话+空语句+对话+空语句....
对话每12个子要加一个"*',你可能问什么时候可以永远不用加了,学50指令之后就可以了





----------------------------------------------------------------------
2 得到物品(物品编号,数量)--这个指令到目前为止还是有用的
具体用法如下:  2 物品代号 数量 --这个指令应该也是简单的,FISH里的自带指导可以帮助你顺利完成这条指令
;Kdefnum=1098
  0                              ;  0(0)::空语句(清屏)
  2 143 1                        ;  2(2):得到物品[神杖][1]
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束
以上是得到物品的最基础形式,游戏中显示"得到神杖",一般与3号指令一起用.



3.(这个难了)重新修改事件内容
如果第一次不懂,没关系!!我看了一天才搞懂...(BS我吧)
具体用法如下:记住,-1和-2分别代表取消事件,就是没有事件(...)和保持不变(这个很重要)
             任何贴图都要乘以2(重要!!!!!非常重要)
比如说:
;Kdefnum=1098
  0                              ;  0(0)::空语句(清屏)
  3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2   ;  3(3):修改事件定义:当前场景:当前场景事件编号
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束
----------------------------------------------------------------------------------------------------
这个就相当于事件都不变化...

;Kdefnum=1098
  0                              ;  0(0)::空语句(清屏)
  3 -2 -2 0 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2   ;  3(3):修改事件定义:当前场景:当前场景事件编号
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束
----------------------------------------------------------------------------------------------
前面的东西突然消失....


;Kdefnum=1098
  0                              ;  0(0)::空语句(清屏)
  3 -2 -2 0 -2 -1 -1 -1 6548 6548 6548 -2 -2 -2   ;  3(3):修改事件定义:当前场景:当前场景事件编号3274,这里乘以2,注意!!)
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束
---------------------------------------------------------------------------------------------------
突然跳出神仙JJ的塑像来!!

4. 使用物体触发事件(物品编号,正确转向偏移量,不正确转向偏移量)
一个很好玩的指令,比如原版里把人头给金毛爷爷就是这条指令
这个指令要注意有一点..无条件返回语句
;Kdefnum=1098
  0                              ;  0(0)::空语句(清屏)
  4 186 1 0                      ;  4(4):是否使用物品[足球票]?是则跳转到:Label0
  7                              ;  7(7):无条件返回-----------[重要的一句!!]
;:Label0
  0                              ;  0(0)::空语句(清屏)
  1 1215 12 1                    ;  1(1):[殷天正]说: 中国足球已经把我变成250了
  0                              ;  0(0)::空语句(清屏)
  1 1216 0 2                     ;  1(1):[我]说: 活该!!!!
  0                              ;  0(0)::空语句(清屏)-----[再次注意对话语句的格式]
  -1                             ;  -1(FFFF):事件结束
--------------------------------------------------------------------------------------------
以上是基础语句,注意,要把此指令放在"使用物品触发事件"里

这个语句的稍微复杂版本:
;Kdefnum=1098
  0                              ;  0(0)::空语句(清屏)
  4 0 0 5                        ;  4(4):是否使用物品[可口可乐]?否则跳转到:Label0
  0                              ;  0(0)::空语句(清屏)
  1 100 33 0                     ;  1(1):[黑白子]说: 没办法啊,人家河洛公司画出来就是这样。
  0                              ;  0(0)::空语句(清屏)
  7                              ;  7(7):无条件返回
;:Label0
  4 1 0 5                        ;  4(4):是否使用物品[机票]?否则跳转到:Label1
  0                              ;  0(0)::空语句(清屏)
  1 200 34 0                     ;  1(1):[黄钟公]说: 依你说怎样?
  0                              ;  0(0)::空语句(清屏)
  7                              ;  7(7):无条件返回
;:Label1
  4 2 0 5                        ;  4(4):是否使用物品[小红马]?否则跳转到:Label2
  0                              ;  0(0)::空语句(清屏)
  1 109 35 0                     ;  1(1):[令狐冲]说: 看一场戏.
  0                              ;  0(0)::空语句(清屏)
  7                              ;  7(7):无条件返回
;:Label2
  1 500 36 0                     ;  1(1):[林平之]说: 哼!你们现在不杀我,*到时我六大派联手,*非把你魔教剿灭不可.
  -1                             ;  -1(FFFF):事件结束
---------------------------------------------------------------------------------------------
仔细研究1:这个事件为了完成什么事情,怎么完成的.


询问是否战斗与战斗指令
;Kdefnum=1098
  0                              ;  0(0)::空语句(清屏)
  5 7 0                          ;  5(5):是否选择战斗?是则跳转到:Label0
  0                              ;  0(0)::空语句(清屏)
  1 3190 0 0                     ;  1(1):[魏征]说: BYEBYE
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束
;:Label0
  6 124 9 0 0                    ;  6(6):战斗[124]是则跳转到:Label1
  0                              ;  0(0)::空语句(清屏)
  13                             ;  13(D):重新显示场景
  0                              ;  0(0)::空语句(清屏)
  1 3189 0 0                     ;  1(1):[魏征]说: LOSE
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束
;:Label1
  0                              ;  0(0)::空语句(清屏)
  13                             ;  13(D):重新显示场景
  0                              ;  0(0)::空语句(清屏)
  1 3188 0 0                     ;  1(1):[魏征]说: WIN
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束
----------------------------------------------------------------------------------------------------------------
战斗胜利就跳到L1,失败就不跳.必须要"重新显示场景"这个指令
格式为
  0                              ;  0(0)::空语句(清屏)
  13                             ;  13(D):重新显示场景
  0                              ;  0(0)::空语句(清屏)

**战斗编辑
FISH自带战斗编辑程序,在游戏编辑菜单下.
增加战斗;然后自己瞎改,随便加入人物来参与格斗(对方最多20,你最多6)
*注意:不要把参战人的坐标改到战斗场景之外(显示场景之后能看见自己改动的坐标)
记得先按修改后按保存





布置一下作业吧,嘿嘿...
倒贴小事件!!!!
任务内容:1.向某NPC索取任务,宝箱开启
         2.宝箱中拿1颗头颅,宝箱变成开启式
         3.把头颅给NPC看,选择与NPC战斗
         4A.LOSE:无条件返回
         4B.WIN:NPC叫好!!送给你两百银两
         5.搞定..

[发帖际遇]: 黄顺坤遭遇四大恶人,狼狈逃窜,丢失银两14.


[ 本帖最后由 黄顺坤 于 2008-7-4 23:27 编辑 ]

评分

参与人数 1 +25 收起 理由
weyl + 25 一个指令5分

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-7-5 00:16 | 显示全部楼层
;Kdefnum=1
  1 1 0 5                        ;  1(1):[ABC]说: 索取任务~
  0                              ;  0(0)::空语句(清屏)
  3 70 12 1 12 2 0 0 -2 -2 -2 0 0 0   ;  3(3):修改事件定义:场景[ABC居]:场景事件编号 [12]
  -1                             ;  -1(FFFF):事件结束

------------------------------------------------------------------------------------------------------------------------
;Kdefnum=2
  3 70 12 -2 12 -1 -1 -1 3500 3500 3500 -2 -2 -2   ;  3(3):修改事件定义:场景[ABC居]:场景事件编号 [12]
  2 191 1                        ;  2(2):得到物品[一颗头颅][1]
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束
-----------------------------------------------------------------------------------------------------------------------
;Kdefnum=3
  4 191 2 0                      ;  4(4):是否使用物品[一颗头颅]?是则跳转到:Label0
  0                              ;  0(0)::空语句(清屏)
  7                              ;  7(7):无条件返回
;:Label0
  6 0 2 0 0                      ;  6(6):战斗[0]是则跳转到:Label1
  0                              ;  0(0)::空语句(清屏)
  7                              ;  7(7):无条件返回
;:Label1
  1 2 39 0                       ;  1(1):[龙岛主]说: 好,送你200两
  0                              ;  0(0)::空语句(清屏)
  2 174 200                      ;  2(2):得到物品[银两][200]
  -1                             ;  -1(FFFF):事件结束
-----------------------------------------------------------------------------------------------------------------------

是这样么?黄

[发帖际遇]: 柳无色在老顽童处骗取《养蜂秘法》,翻印成《如何饲养文化型蜜蜂》出版被查出偷税漏税,罚款银两12.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-7-5 00:44 | 显示全部楼层
额..本来想明天写好然后设置回复才可以看。无色写得很好,估计比我的干净。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-7-7 23:57 | 显示全部楼层
指令分为:
显示指令:显示一些文字和图形。
判断指令:根据输入或者某些数值决定跳转。
动画指令:显示动画效果,包括场景移动,人物走动,动作等。
改写属性指令:改写人物,场景等某些属性。

50指令多出的是基本运算,选单和一些特殊功能。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-5-17 12:42 | 显示全部楼层
;Kdefnum=1
1 4025 238 0     ;1(1):[神仙姐姐]说:好冷,整个冬天在你家门。
0                           ;0(0)::空语句(清屏)
1 4024 247 0     ;1(1):[主角]说:歌星,我最不爱追星了,不爱搭理你。
0                           ;0(0)::空语句(清屏)
-1                          ;-1(FFFF):事件结束
;Kdefnum=2
1 0 0 0                 ;(1):[主角]说:高手,穿的真凉快啊
0                           ;0(0)::空语句(清屏)
1 4020 238 0      ;1(1):[神仙姐姐]说:去去,一边去,有钱我至于*这样吗?
0                           ;0(0)::空语句(清屏)
-1                          ;-1(FFFF):事件结束
;Kdefnum=3
4 174 0 32          ;4(4):是否使用物品[银两]?否则跳转到Label()
32 174 -100        ;32(30):物品[银两]+[-100]
1 4021 0 0           ;(1):[主角]说:高手,给你点钱买衣服
0                           ;0(0)::空语句(清屏)
1 4022 238 0      ;1(1):[神仙姐姐]说:遇到好心人了,呜呜,昨天*捡到一本书,我也不识字,*就送给你吧。
0                           ;0(0)::空语句(清屏)
2 237 1                ;2(2):得到物品[雪剑无双][1]
0                           ;0(0)::空语句(清屏)
2 -2 -2 0 0 0 0 0 -1 -1 -1 0 -1 -1                 ;3(3):修改事件定义:当前场景:当前场景事件编号
7                           ;7(7):无条件返回
;:Label0
  0                              ;  0(0)::空语句(清屏)
-1                          ;-1(FFFF):事件结束
------------------
仔细学习了黄大大的介绍的知识,自己弄了份作业,里面的修改事件定义还不是很明白,正努力琢磨着。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-11-25 09:48 | 显示全部楼层
这个我编辑了两个指令才勉强弄好,战斗的还不会弄,先一笔带过,具体如下,还望帮忙指出错误~

;Kdefnum=1018
  1 2989 99 4                    ;  1(1):[???]说: 我告诉你哦,你不要告诉别*人哦,这宝箱里面,有个*大宝贝!我就准备靠它养老*呢!
  0                              ;  0(0)::空语句(清屏)
  1 2990 0 0                     ;  1(1):[ABC]说: (心里暗想:真假的,我到*要看看到底是什么宝贝!)
  0                              ;  0(0)::空语句(清屏)
  3 -2 -2 -2 -2 -1 -1 -1 2612 2612 2612 -2 -2 -2   ;  3(3):修改事件定义:当前场景:当前场景事件编号
  0                              ;  0(0)::空语句(清屏)
  2 191 1                        ;  2(2):得到物品[一颗头颅][1]
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束

这是一个~

;Kdefnum=1020
  4 191 2 0                      ;  4(4):是否使用物品[一颗头颅]?是则跳转到:Label0
  0                              ;  0(0)::空语句(清屏)
  7                              ;  7(7):无条件返回
;:Label0
  32 191 -1                      ;  32(20):物品[一颗头颅]+[-1]
  0                              ;  0(0)::空语句(清屏)
  1 2994 0 0                     ;  1(1):[ABC]说: 这什么破东西啊,吓死我了*!
  0                              ;  0(0)::空语句(清屏)
  1 2995 99 4                    ;  1(1):[???]说: 哈哈,又吓唬到一个!
  0                              ;  0(0)::空语句(清屏)
  5 2 0                          ;  5(5):是否选择战斗?是则跳转到:Label1
  0                              ;  0(0)::空语句(清屏)
  7                              ;  7(7):无条件返回
;:Label1
  1 2996 0 0                     ;  1(1):[ABC]说: 看我怎么教训你!
  0                              ;  0(0)::空语句(清屏)
  6 0 9 0 0                      ;  6(6):战斗[0]是则跳转到:Label2
  0                              ;  0(0)::空语句(清屏)
  13                             ;  13(D):重新显示场景
  0                              ;  0(0)::空语句(清屏)
  1 2991 99 4                    ;  1(1):[???]说: 哈哈,吓唬人真好玩!
  0                              ;  0(0)::空语句(清屏)
  7                              ;  7(7):无条件返回
;:Label2
  13                             ;  13(D):重新显示场景
  0                              ;  0(0)::空语句(清屏)
  1 2992 99 4                    ;  1(1):[???]说: 和你开玩笑的啦,这是两百*两,拿去吧,算是你陪我玩*的辛苦费!
  0                              ;  0(0)::空语句(清屏)
  32 174 200                     ;  32(20):物品[银两]+[200]
  0                              ;  0(0)::空语句(清屏)
  1 2993 0 0                     ;  1(1):[ABC]说: ……
  0                              ;  0(0)::空语句(清屏)
  -1                             ;  -1(FFFF):事件结束

这是另一个~


=================================================
第2个事件在战斗结束后最好加入2号指令修改场景定义把使用物品触发事件改回-1,这样可以避免用头颅再次触发此事件,当然,如果游戏中只能得到一个头颅其实也无妨……

[ 本帖最后由 凶神恶煞 于 2009-11-25 11:10 编辑 ]

评分

参与人数 1声望 +10 收起 理由
凶神恶煞 + 10 好贴奖励

查看全部评分

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

本版积分规则

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

GMT+8, 2024-11-16 00:32

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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