发新话题
打印

[MOD技巧] 指令1-5教程

本主题由 weyl 于 2008-7-4 23:36 设置高亮

指令1-5教程


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

指令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 编辑 ]
本帖最近评分记录
  • weyl 奖惩积分 +25 一个指令5分 2008-7-4 23:32

TOP

;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.

TOP

额..本来想明天写好然后设置回复才可以看。无色写得很好,估计比我的干净。。

TOP

指令分为:
显示指令:显示一些文字和图形。
判断指令:根据输入或者某些数值决定跳转。
动画指令:显示动画效果,包括场景移动,人物走动,动作等。
改写属性指令:改写人物,场景等某些属性。

50指令多出的是基本运算,选单和一些特殊功能。
向所有在灾难中遇难的同胞致哀
感时花溅泪 恨别鸟惊心 烽火连三月 家书抵万金
blog for KYS

TOP

发新话题