藏宝游

 找回密码
 立即注册
查看: 1634|回复: 1

[单机wy] 天晴魔域脚本程序员培训文档2

[复制链接]

 成长值: 740

  • TA的每日心情
    开心
    2024-3-24 02:35
  • 签到天数: 5 天

    [LV.2]圆转纯熟

    灌水成绩
    47583
    8
    248166
    主题
    帖子
    积分

    等级头衔

    ID : 2

    超级版主

    积分成就 威望 : 1
    贡献 : 0
    杰币 : 105399
    在线时间 : 165 小时
    注册时间 : 2022-1-8
    最后登录 : 2024-4-17

    荣誉勋章
    最佳新人热心会员大富翁龙年大吉
    发表于 2022-3-26 15:53:32 | 显示全部楼层 |阅读模式
    本帖最后由 那爱 于 2022-3-26 15:57 编辑

    任务部脚本程序员培训
    数据库字段解释;
    如何写脚本;
    脚本编写注意事项。

    一、常用数据库表字段意思
    task表
    action表
    npc表
    dynanpc表
    monstertype表
    generator表
    itemtype表
    map表

    1、task表
    Id 该task的序列号
    Id_next 满足该task所执行的action序列号
    Id_nextfail 不满足该task所执行的action序列号
    Itemname1 检测物品1
    Itemname2 检测物品2
    Money 检测金钱最小值
    Profession 检测职业
    Sex 检测性别
    Min_pk 检测最小PK值
    Max_pk 检测最大PK值
    Team 检测组队情况
    Metempsychosis检测转世次数
    Query检测问答
    Marriage检测婚姻情况
    Client_active客户端动作

    2、action表
    Id 当前执行的action序列号
    Id_next 执行成功后下一条的序列号
    Id_nextfail 执行失败后下一条的序列号
    Type 触发类型
    Data 参照actiontype说明
    param 参照actiontype说明


    3、npc表
    Id Npc序列号
    Name Npc名字
    Type Npc类型
    Lookface Npc外形
    Mapid Npc所在地图
    Cellx Npc所在X坐标
    Celly Npc所在Y坐标
    Task0 Npc满足该task即触发

    dynanpc表
    Id Npc序列号
    Name Npc名字
    Type Npc类型
    Lookface Npc外形
    Mapid Npc所在地图
    Cellx Npc所在X坐标
    Celly Npc所在Y坐标
    Task0 Npc满足该task即触发
    Data0 存放数据的第一个字段
    Linkid 死亡触发的action序列号
    Life Npc的生命
    Sort Npc的分类

    5、monstertype表
    Id 怪物的序列号
    Name 怪物的名字
    Type 怪物的类型
    Lookface 怪物的外形
    Life 怪物的生命值
    Mana 怪物的魔法值
    Level 怪物的等级
    Size_add 怪物的尺寸
    Action 怪物死亡触发的actionid
    defence2 怪物的防御

    6、generator表
    Id 记录序列号
    Mapid 刷怪地图编号
    Bound_x 刷怪顶点X坐标
    Bound_y 刷怪顶点Y坐标
    Bound_cx 刷怪范围X方向边长
    Bound_cy 刷怪范围Y方向边长
    Maxnpc 刷怪区域内怪物最大间隔
    Rest_secs 怪物重生间隔时间(秒)
    Max_per_gen 每次重生数量
    Npctype 刷怪类型(对应怪物表id)

    7、itemtype表
    Id 物品序列号
    Name 物品名称
    Req_profession 职业要求(职业编号)
    Req_level 等级要求
    Req_sex 性别要求(0、1、2)
    Monopoly 物品属性
    Id_action 物品使用所接actionid
    Ident 是否鉴定(0、1)
    Gem1 第一个洞及上面的宝石(255)
    magic3 物品追加属性

    Monopoly定义
    图片1.png
    8、map表
    Id 地图序列号
    Name 地图名称(15字节)
    Describe_text 地图文字描述(127字节)
    Mapdoc 地图外观
    Type 地图属性
    Portal0_x 地图默认复活点X坐标
    Portal0_y 地图默认复活点Y坐标
    Reborn_map 复活地图
    Reborn_portal 复活地图落脚点编号
    地图常用属性
    图片2.png
    二、如何编写脚本
    图片3.png
    三、编写脚本中注意事项
    脚本使用到的id需要在表头部分先做删除
    插入数据的时候需要注意语句结尾的封号
    注意检查所有对话框,是否可以正常建立
    注意检查所有的task跟actionid是否都有承接
    删除物品之前是否都有先检测物品是否存在
    注意看actiontype的说明,param中的空格需要注意
    字段的长度需要注意
    逻辑顺序需要注意
  • TA的每日心情

    2022-8-4 12:33
  • 签到天数: 29 天

    [LV.4]渐入佳境

    灌水成绩
    0
    74
    318
    主题
    帖子
    积分

    等级头衔

    ID : 575

    中级会员

    积分成就 威望 : 0
    贡献 : 0
    杰币 : 244
    在线时间 : 6 小时
    注册时间 : 2022-6-11
    最后登录 : 2022-8-4

    荣誉勋章
    发表于 2022-6-13 09:43:13 | 显示全部楼层
    这个可是好东西,存钱来买
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|RSS|藏宝游 ( 豫ICP备2021017492号 )|网站地图

    GMT+8, 2024-5-18 15:15 , Processed in 0.056708 second(s), 13 queries , Redis On.

    Powered by Discuz! X3.4

    本站不储存任何资源,所有资源均来自用户分享的网盘链接。
    本站为非盈利性站点,不会收取任何费用,所有内容不作为商业行为。

    快速回复 返回顶部 返回列表