魔域私服一条龙,魔域私服网站,新开魔域私服发布网,天天魔域私服
魔域私服魔域
  • 首页
  • 魔域版本
  • 开服套餐
  • 网站模板
  • 魔域登陆器
  • 魔域外挂
  • 免费版本下载
  • 脚本技术
  • 客户留言
热门排行
  • 怎么样才能在魔域私服当中快
  • 魔域私服如何提高装备的品质
  • 在魔域私服血族职业血祭系统
  • 对于魔域私服里战士玩家该往
  • 魔域SF新手上线人物如何快速
  • 在魔域私服里选择一个好的师
  • 普通玩家在魔域私服的升级的
  • 魔域私服NPC名称新手菜鸟该如
  • 魔域私服幻兽快速培育脚本
  • 魔域私服击杀BOSS全服公告脚
最新推荐
  • 暂无记录!

如何添加魔域私服脚本教程

  • 点击: 131
  • 评论: 0
  • 日期: 2016-8-19 2:36:36

在做一个魔域私服一条龙游戏脚本的时候,你的有个大纲,其次就是需要掌握游戏服务的语言!不然服务器怎么知道你要做什么啊!好了不说这些,说正题!


           我不会出详细的做法,如果是那样我不如把做出来的发出来然后大家下载安装算了,我希望是能给你们做一个抛砖引玉的,这样你们才可以做出更多的特色NPC

创作思路:

首先,我想做一个VIP有特色功能的脚本,就是要VIP会员可以根据不同等级,每天可以领取经验加倍,暴率加倍,攻击加成等功能!那如何实现呢?首先的找个NPC出来,自己创造一个比较麻烦,那我可以给现有的NPC上添加选项就可以了!

其次,就是如何实现?

我了解了所有NPC代码都是在cq_action这个表里面实现,那每个列的大致什么意思呢?ID,这个是索引ID,可以是NPC索引的ID,也可以脚本之间的索引;ID_next 是标示如果符合条件就执行这里面定义的ID,这里的ID就是前面的索引ID了;ID_nextfail,标示如果失败了,那么这里执行设定的ID(看到这里就容易了,我只要改变任何脚本里面的ID_next就能控制程序流程了)后面的 就是具体脚本执行的代码了

查阅NPC代码中,我了解

4001 这个代码是赋予人物某一属性的!主要功能就是靠它实现了

1001 0 【具体条件】     用来检查人物会员等级,使用的参数

101 是对话框说明的代码

102 就是对话选择执行的代码了

5001 0 【参数】   VIP等级

126         0        【对话内容】                只有确定的对话框,最后一个对话框执行的

大致思路都出来了,那就要做了!

然后就是做I索引分配,这个脚本主要是3个部分:一,介绍部分;二,选择部分;三,功能执行部分

每10行做一个功能部分(主要是方便日后添加,反正怎么觉得方便怎么来)


首先完成对话部分,对话部分使用代码 999900开始,使用代码 101 0  【对话内容】

id              id_next           id_nextfail       type      data      param (就是这个格式,后面就不做说明了)

999901      999902              0                   101           0           欢迎您使用会员功能,在这里您上线就可以根据您不同的

999902     999903              0                    101           0           会员等级开放不同的经验,暴率,状态加成

(介绍部分,自己随便写,我只是大体说一下,下面就是选择项了,使用102 命令)

这里必须是前面介绍的最后索引,不然你连不上来

999903      999911           0                       102          0            领取经验加成 9999921

999911      999912           0                       102          0            领取金钱加成 9999922

999912      999913           0                       102          0            领取状态加成 9999923

(执行领取前,我们需要判断他的VIP等级,然后做选择,使用代码5001)

9999921     9999931    9999922             5001          0                  ==7          (判断会员是不是7级,如果是,执行9999931 7级奖励,如果不是,继续执行判断) 

9999922     9999932    9999923             5001          0                  ==6  

9999923     9999933    9999924             5001          0                  ==5

(中间部分不写了,类似)

9999927     9999937    9999928            5001          0                  ==1  

9999928             0               0                  126            对不起,您还不是VIP会员   (前面的都不是肯定就是非VIP了)做弹出确定对话框结束

(好了,改写执行奖励了,该用到 4001 这个代码了)

9999931        9999941                0                     4001       50 30170 3600 0      (7级的奖励 170%,时间1小时)

9999932        9999942                0                     4001       50 30160 3600 0      (7级的奖励 160% ,时间1小时)

(后面自己不用我说了把)

(领取完毕做个说明)

9999941             0               0                  126            您是VIP7级,领取经验加成170%一小时

9999942            0               0                  126             您是VIP6级,领取经验加成160%一小时


(其他的我就不用在说了,大家自己去想着写吧)


到了最后一步,就是找个位置把整个功能最开始代码 9999901  加进去:)

上一篇
教大家如何添加魔域私服血族技能
下一篇
魔域私服击杀BOSS全服公告脚本
查看全部共 0 条评论网友评论
  • 网站首页
  • 标签大全
  • RSS订阅
  • 百度地图
  • 谷歌地图
  • 客户留言
  • 闽ICP备11001188号

Copyright © 2015 魔域私服一条龙,魔域私服网站,新开魔域私服发布网,天天魔域私服[http://www.171my.com] All Rights Reserved
《中华人民共和国增值电信业务经营许可》
抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防受骗上当。适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。
spider