此贴着重介绍每个指令要注意的几个点
指令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.搞定..
[ 本帖最后由 黄顺坤 于 2008-7-4 23:27 编辑 ] |