网站地图
新开私服
57私服首页 网游私服外挂 今日传奇3私服 今日奇迹私服 新开传奇私服 最新私服IP

RO脚本制作教程例题讲座


奇迹私服,传奇私服首页 作者:ro 发表时间:2004-3-4 13:05:14

【更多今日新开奇迹私服点这里查看...】

例:

alberta.gat,117,135,0 script 小孩子 96,{
mes "[小孩子]";
mes "你好~?嘻嘻...";
mes "你应该不喜欢娃娃吧?我很喜欢~娃娃!";
next;
mes "[小孩子]";
mes "有吗~我想要新的娃娃~下次生日时我爸爸一定会帮我买娃娃";
menu "那很好啊!",Case1,"我送你一个娃娃",Case2;
Case1:
mes "[小孩子]";
mes "那一种娃娃比较好呢....嗯这次我想要溜溜猴娃娃.嘻嘻~好可爱的溜溜猴娃娃...可爱...";
close;
Case2:
mes "[小孩子]";
mes "喔?真的吗?哥哥要给我娃娃吗?哇啊~ 娃娃好可爱!";
mes "要给我什麽娃娃?真的要给我吗?";
close;
}


以上面脚本未例
alberta.gat,117,135,0 script 小孩子 96
地图名称 X轴 Y轴 人物方向 script NPC名称 外形代号
{ }中间是放脚本内容
;是每一行语句的结束(为方便与:识别,这里用了全角,但写脚本是要用回半角的)
mes 对话内容. ","引号里面写内容.
next 下一步(NEXT选项)
menu 菜单选项
例:
menu "好",-,"不好",NO;
"好""不好"引号内为选项名称
两个选项之间用,(逗号)格开
中间的“-”和“NO”分别是子菜单,子菜单为"-"的时候则直接下一句语句."NO"是子菜单名称,可用任意字母,数字组合,同样以;结束该行语句
子菜单例
NO:(注意,这里是用:而不是;)
mes "这样啊...那算了吧";
close;
close 结束,同样以;结尾
=================分格线?==========================
iIF语句
if是最常用到的参数,其意思就是当X达到Y条件时执行Z
例:
if (countitem(1161)>1) goto END;
当道具1161数量大于1是转到END菜单
下面是常用到的不等号
>,<,==,>=,<=,!=
大于,小于,等于,大于/等于,小于/等于,绝对不等于
======================================
Class(职业)
职业编号由0~21
Zeny 金钱
skill 技能
set 设置标识,参数等
例:
set Flang,1
格式:set 表示名称,值;
上面的意思就是:设置标识Flang值为1
set Zeny,Zeny+5000;
意思就是金钱加5000
====================================================

相关新闻
[3-4] RO脚本中可用的bonus指令集
[3-4] RO脚本可用命令

免责声明:57sf.com登载此文出于传递更多信息之目的,并不意味着57sf.com赞同其观点或证实其描述
 
 Copyright 2004 57sf.com Corporation. All Rights. 奇迹私服版权所有传奇私服 热血江湖私服