社区服务 统计排行
  • 2867阅读
  • 0回复
gm研究 离线

级别: 编辑

  • UID8
  • 精华 0
  • 发帖4230
  • 铜币1530 枚
  • 威望0 点
  • 贡献值209 点
  • 银元0 个
  • 好评度0 点
  • 在线时间457(时)
  • 注册时间2019-03-09
  • 最后登录2020-09-18
正序阅读   只看楼主      0楼 发表于: 2019-03-30
更多操作

[技术研究] 脚本高手进阶编写教程

杂货店老板...卖荣誉之星的家伙,呵呵,现在的SF几乎100%不用他了...除了还可以占占NPC之外没什么用处了..改下内容,其实就可以让他出售你想给玩家的东东...而且是一天只能买一次,呵呵,修改是很简单的,但是在整个脚本修改的过程中,征途脚本编写的规则与具体方法,常用脚本命令逐渐浮出水面,跟大家分享一下咯..呵呵,继续这样的研究,有好处的!

/home/ztgame/quest/on_visit/869.xml 全部内容以下面的内容替换:

<?xml version="1.0" encoding="GB2312"?>
<!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by 1 (1) -->
<event id="869" name="王城-御赐商人">
<quest id="900011">
<embranchment id="1">
<conditions>
<level type="Great" value="119"/>
<gold type="Great" value="19999"/>
<timeouts long="86400" id="100901" less="0"/>
</conditions>
<actions>
<menu>
function TaskDialog()
this:AddTalk("    您现在可以花20锭买一颗御赐金符,但每天只能购买一次哦,您要现在购买么??")
this:AddDialogItem("购买御赐金符-20锭(0)", "Dialog74")
end
function Dialog74()
this:AddTalk("    购买御赐金符-要20锭哦,你确定要买么?")
this:AddTaskCmdItem("确定购买-20锭(0)", "v869", 100901, 11)
end
</menu>
</actions>
</embranchment>
<embranchment id="2">
<conditions>
<level type="Great" value="119"/>
<gold type="Great" value="19999"/>
<timeouts long="86400" id="100901" less="1"/>
</conditions>
<actions>
<menu>
function TaskDialog()
this:AddTalk("    对不起,御赐金符今天卖光了,请明天再来。")
end
</menu>
</actions>
</embranchment>
<embranchment id="15">
<conditions>
<level type="Great" value="119"/>
<gold type="Less" value="20000"/>
</conditions>
<actions>
<menu>
function TaskDialog()
this:AddDialogItem("购买御赐金符-20锭(2)", "Dialog75")
end
function Dialog75()
this:AddTalk("等级或者钱不够吧?买这个需要120级+20锭银子呢")
this:AddCloseItem("离开")
end
</menu>
</actions>
</embranchment>
</quest>
<quest id="100901" new="1">
<embranchment id="11" active="1">
<conditions>
<space size="1"/>
<timeouts long="86400" id="100901" less="0"/>
<gold type="Great" value="19999"/>
</conditions>
<actions>
<notify content="你购买了御赐金符"/>
<notify1 content="获得御赐金符"/>
<notify1 content="金钱-20锭"/>
<gold type="Sub" value="20000"/>
<additem value="1" id="969"/>
<timeouts/>
</actions>
</embranchment>
</quest>
</event>
关键词: 脚本 NPC 教程 征途
描述
快速回复

批量上传需要先选择文件,再选择上传
认证码:

验证问题:
本站地址是? 正确答案:1opk.com
 回复后跳转到最后一页