传奇脚本知识库
  • [GEE引擎] 怪物说话配置MonSayMsg.txt/%s/%d/%m/%x/%y

    怪物说话配置

    功能:怪物说话配置
    格式:
    说明:配置文件位置Mir200\Envir\MonSayMsg.txt
    例:

    ;状态(0为杀人,1为被攻击,2为死亡,3为刚刷出来) 刚刷出来发的文字为广播文字全服务器都可以看到。
    ;机率(数字越大,说话机率越小)
    ;颜色(0为红色,1为绿色,2为蓝色,3为白色) 白色文字,显示在怪物头顶上所有旁边的人都可以看到,其它颜色则显示在人物聊到框中只有对应的人物可以看到。


    ;状态 机率 颜色 怪物名称 文字内容

    1 30 0 鹿  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 30 1 鹿  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 30 2 鹿  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 30 3 鹿  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 30 4 鹿  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 30 0 稻草人  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 30 0 森林雪人 %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 30 0 半兽人  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 30 0 半兽战士 %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 50 0 白野猪0  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 50 0 白野猪0  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 50 1 白野猪0  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 50 2 白野猪0  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 50 3 白野猪0  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    1 50 4 白野猪0  %s不要打我,%d我没东西爆的!!!! 支持%m 地图名称 %x=X坐标 %yY坐标

    2 30 1 鹿  %s不要打我,%d我挂了!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    0 50 0 白野猪0  %s哈哈,死了吧%d!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    0 50 1 白野猪0  %s哈哈,死了吧%d!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    0 50 2 白野猪0  %s哈哈,死了吧%d!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    0 50 3 白野猪0  %s哈哈,死了吧%d!!!! 支持%m 地图名称 %x=X坐标 %yY坐标
    0 50 4 白野猪0  %s哈哈,死了吧%d!!!! 支持%m 地图名称 %x=X坐标 %yY坐标

    3 1 4 白野猪0  %s老猪来也%d!!!! 支持%m 地图名称 %x=X坐标 %yY坐标

  • [GEE引擎] 增加怪物属性扩展MonSpAbilList.txt

    增加怪物属性扩展:Envir\MonSpAbilList.txt(如不知道格式可删除此文档让引擎自动生成一个MonSpAbilList.txt)

    格式:怪物名 忽视防御(0~100) 增加伤害(0~255) 伤害反弹(0~100) 物伤减少(0~100) 魔伤减少(0~100) 麻痹-几率-时间(0~1 0~10 0~10) 防麻痹(0~1) 防全毒(0~1) 防火墙(0~1) 防诱惑(0~1) 破复活(0~1) 破护身(0~1) 冰冻-几率-时间(0~1 0~10 0~10) 防冰冻(0-1) 蛛网-几率-时间(0~1 0~10 0~10) 防蛛网(0-1)


    特别说明:自定义怪物有无视防御选项,启用了自定义怪物的无视防御则本规则第一条不生效,不启用则生效会计算本规则中忽视防御几率!
  • [GEE引擎] 增加怪物伤害封顶数据库字段控制

    增加怪物伤害封顶,封顶数值等于怪物BD中的MP数值,若DB中怪物MP值=0则不计算伤害封顶

  • [GEE引擎] 增加怪物名称颜色自定义功能

    增加怪物名称颜色自定义功能


    MonGen.txt 格式:地图 坐标X 坐标Y 怪物名字 范围 数量 间隔 集中刷新坐标机率 名字颜色(0~255) 内功怪物(0,1) 国家名字 同国家名玩家是否可攻击(0,1)
    说明:最后一个参数为0时表示同国家玩家不能攻击该怪物,为其他数值时在非国家攻击模式下可以攻击该怪物
    内功怪物参数为0时不会获得内容经验,为其他数值时则为壳获得内容经验的怪物
    集中刷新坐标机率(0--100);数字越小,怪物集中几率越高

  • [GEE引擎] 多级脚本使用H./O./M./P./L./HM./HL./M./L.

    多级脚本使用

    功能:多级脚本使用
    格式:
    说明:
    本功能的实现突破执行脚本的唯一性,使脚本的使用更加灵活多变使用方法为 任意人物名称.任意脚本命令以下所使用的翎风网络名称等全部支持变量操作

    H. 表示是英雄

    O. 表示是主人

    M. 表示是怪物(当前攻击目标)

    P. 表示是对面的角色

    L. 表示是当前攻击自己角色

    英雄多级:HM. HL. 和M. L.一样,区别是英雄使用HM. HL.

    例:

    例如:
    #if
    翎风网络.Check [100] 1
    check [100] 1
    #act
    翎风网络的变量值100为1
    你自己的变量值100也为1

    下面列举几种常用的使用方法,以下方法同样可以用在#ACT命令中


    例如
    #if
    翎风网络.CheckLevel 51
    CheckLevel 51
    #act
    翎风网络.GameGold + 10
    GameGold + 10
    #say
    翎风网络的等级在50级以上,给予10元宝奖励
    你的等级也在50级以上,给予10元宝奖励

    上面脚本,如果翎风网络不在线,M2会提示出错,但脚本会继续执行并跳过该句做为无效检测处理
    当做为无效检测处理后,只要Geem2等级和自己的等级在50级以上,既执行#say和#act段,
    并且,翎风网络.GameGold + 10 该句也无法执行,被跳过,继续执行下面的
    所以在使用多级的时候请注意脚本的使用

    #if
    H.CheckLevelEx > 1
    #say
    你的英雄大于1级

    #if
    P.CheckLevelEx > 1
    #say
    你的对面的角色大于1级

    ;怪物操作,一般用在攻击触发里
    #if
    #act
    M.HumanHP + 100

  • [GEE引擎] 斗笠相关数据/NODROPUSEITEMS/NOSAFEPOSITIONMOVE

    斗笠相关数据

    功能:斗笠相关数据
    格式:
    说明:NODROPUSEITEMS禁止在当前地图安全区中使用传送戒指、NOSAFEPOSITIONMOVE当前地图人物死亡不掉落身上的物品
    例:

    StdMode = 16
    Anicount 0-人物和英雄可佩戴 1-人物佩戴 2-英雄佩戴
    Shape 0~9 共10种斗笠,值为-1的时候不显示斗笠外观,直接显示发型
    需要显示神秘人在引擎-功能设置-其他设置选择(GM权限无效).
    面巾: Shape 值为1000时面巾可与头盔一起显示,设置0则只显示面巾

    神秘人显示可以在M2中设置-功能设置-其他设置

    436;斗笠1;16;0;1;4;0;0;1188;6000;0;1;0;0;0;0;0;0;0;0;0;44;5000;5;255;0;
    437;斗笠2;16;1;1;4;0;0;1587;6000;0;0;0;1;0;0;0;0;0;0;0;44;5000;5;255;0;
    438;斗笠3;16;2;1;4;0;0;2080;6000;0;0;0;0;0;1;0;0;0;0;0;44;5000;5;255;0;
    439;斗笠4;16;3;1;4;0;0;2081;6000;0;0;0;0;0;0;0;1;0;0;0;44;5000;5;255;0;
    440;斗笠5;16;4;1;4;0;0;2422;6000;0;0;0;0;0;0;0;0;0;1;0;44;5000;5;255;0;
    441;斗笠6;16;5;1;4;0;0;2522;6000;0;0;0;0;0;0;0;0;0;1;0;44;5000;5;255;0;
    442;斗笠7;16;6;1;4;0;0;2768;6000;0;0;0;0;0;0;0;0;0;1;0;44;5000;5;255;0;
    443;斗笠8;16;7;1;4;0;0;3356;6000;0;1;0;0;0;1;0;0;0;0;0;44;10000;5;255;0;
    444;斗笠9;16;8;1;4;0;0;3356;6000;0;1;0;0;0;1;0;0;0;0;0;44;10000;5;255;0;
    445;斗笠10;16;9;1;4;0;0;3356;6000;0;1;0;0;0;1;0;0;0;0;0;44;10000;5;255;0;
    446;面巾;16;1000;1;4;0;0;2517;6000;0;1;0;0;0;1;0;0;0;0;0;44;10000;5;255;0;

    扩展斗笠:stdmode = 16
    Shape(8 - 19):Hair3.wzl
    Shape(20 - 29): Hair4.wzl
    Shape(30 - 39): Hair5.wzl
    Shape(40 - 49): Hair6.wzl

    物品位置:

    0 盔甲
    1 武器
    2 照明物
    3 项链
    4 头盔
    5 右手镯
    6 左手镯
    7 右戒指
    8 右戒指
    9 护身符
    10 腰带
    11 鞋子
    12 宝石
    13 斗笠 

  • [GEE引擎] 顶戴花翎H.SETICON

    顶戴花翎功能

    功能:顶戴花翎功能
    格式:SetIcon 位置(0-9) WIL文件序号 图片序号(0-65535) X(为空时默认X=0) Y(为空时默认Y=0) 播放张数(为空时默认张数=1) 播放效果(0普通 1特效) 播放顺序(0或空:在角色前面;非0:在角色后面) 播放速度(为空默认为300) 是否仅自己可见(0或空: 所有人可见; 1:仅自己可见)
    说明:
    例:

    MerChant.txt中的NPC
    盟重土城/流浪汉 3 346 334 流浪汉 0 3 0

    流浪汉的顶戴花翎会读取 Envir\NpcIcons\盟重土城\流浪汉-3.txt

    Envir\NpcIcons\盟重土城\流浪汉-3.txt 格式如下:
    ;WIL文件序号 图片序号(0-65535) 播放张数 X Y 播放效果(0普通 1特效) 播放顺序(0或空:在角色前面;非0:在NPC后面) 播放速度(为空默认为300)
    ;最多不超过十行
    3 1 5 0 -30 0 0 300

    怪物的顶戴花翎如下:
    白野猪的顶戴花翎会读取 Envir\MonIcons\白野猪.txt

    Envir\MonIcons\白野猪.txt 格式如下和NPC的顶戴花翎格式是一样的:
    ;WIL文件序号 图片序号(0-65535) 播放张数 X Y 播放效果(0普通 1特效) 播放顺序(0或空:在角色前面;非0:在角色后面) 播放速度(为空默认为300)
    ;最多不超过十行
    3 1 5 0 -30 0 0 300

    备注:Npc_Def文件夹内的管理NPC 直接放置在NpcIcons文件夹根目录即可

    #####################################################################################
    人物顶戴:

    [@main]
    #ACT
    SETICON 0 3 1 30 -30 0 0 300
    SETICON 1 3 2 -30 -30
    SETICON 2 3 3 -60 -30 3
    SETICON 3 3 7

    注:扩展的播放顺序和播放速度方便大家给人物做一些特效。。。以上为基本列子,大家自行按照格式添加需要的特效!

    ;如果要清除,WIL文件序号设置为-1即可
    [@main]
    SETICON 0 -1
    SETICON 1 -1
    SETICON 2 -1

    英雄顶戴:H.SETICON
  • [GEE引擎] 物品重叠叠加功能

    叠加功能

    功能:多个物品放到一格
    格式:
    说明:物品重叠功能不能使用在拥有持久、属性、品质、纯度等物品上。StdMode等于 0, 2, 3, 40, 41, 42
    例:

    物品重叠功能,StdItem.DB 中OverLap=1或2 表示可以重叠 0不叠加
    OverLap=1 重量=重叠数量*单物品重量/10
    OverLap=2 重量=重叠数量*单物品重量

    收回物品 take 1 数字自己看着办喽

    检测多少个 查看持久即可

    DuraMax字段表示可以叠加的数量 必须大于1.例如:DuraMax=100表示可以叠加100个
  • [GEE引擎] 小地图自动寻路@FindPathBegin/@FindPathStop/@FindPathEnd

    增加点击小地图自动寻路功能(可以在M2关闭或开启该功能,使用小地图按键或M键打开)


    寻路QF触发
    [@FindPathBegin] 开始
    [@FindPathStop] 中断
    [@FindPathEnd] 到达

  • [GEE引擎] 地图参数SLAVENOTATTACKHERO/FB/NoDeal/NoShop/DROPITEMADDUSERBAG

    地图参数详解

    功能:地图参数详解
    格式:
    说明:
    例:


    地图参数标志

    说明

    CHECKQUEST      进入本地图执行任务脚本 格式:CHECKQUEST(Q001) 说明: Q001 代表脚本名。
    NEEDSET_ON  进入本地图需要人物指定标志为打开状态格式:NEEDSET_ON(001) 说明:001 代表人物标志
    NEEDSET_OFF  进入本地图需要人物指定标志为关闭状态格式:NEEDSET_OFF(001) 说明:001 代表人物标志
    MUSIC  进入入本地图播放音乐 格式:MUSIC(..\Wav\bg.mp3) 或者 MUSIC(.\Wav\sellect-loop2.wav)代表客户端Wav文件下的sellect-loop2.wav文件
    EXPRATE  进入本地图后杀怪经验倍数 格式:EXPRATE(100) 说明:100代表经验倍数,除以100后为实际倍数。
    PKWINLEVEL  进入本地图后可以PK升级 格式:PKWINLEVEL(1) 说明:1代表升多少级;
    PKWINEXP  进入本地图后可以PK得经验 格式:PKWINEXP(1000) 说明:1000代表得多少经验;
    PKLOSTLEVEL  进入本地图后可以PK死亡掉等级 格式:PKLOSTLEVEL(1) 说明:1代表掉多少等级;
    PKLOSTEXP  进入本地图后可以PK死亡掉经验 格式:PKLOSTEXPP(1000) 说明:1000代表掉多少经验;
    DECHP 进入本地图后自动减HP 格式:DECHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;
    INCHP  进入本地图后自动加HP 格式:INCHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次加多少点;
    DECGAMEGOLD 进入本地图后自动减游戏币 格式:DECGAMEGOLD(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;
    INCGAMEGOLD 进入本地图后自动加游戏币 格式:INCGAMEGOLD(1/10) 说明 1/10 1代表加的间隔(秒),10代表一次加多少点;
    INCGAMEPOINT 进入本地图后自动加游戏点 格式:INCGAMEPOINT(1/10) 说明 1/10 1代表加的间隔(秒),10代表一次加多少点;(用于游戏泡点功能)
    DECGAMEPOINT 进入本地图后自动减游戏点 格式:DECGAMEPOINT(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;(用于游戏泡点功能)
    RUNMON 允许穿怪
    RUNHUMAN 允许穿人
    NORUNMON 禁止穿怪
    NORUNHUMAN 禁止穿人
    NEEDHOLE  进入需要洞
    NORECALL  禁止记忆召唤
    NOGUILDRECALL 禁止行会召唤
    NODEARRECALL  禁止夫妻召唤
    NOMasterRECALL  禁止师徒传送
    NORANDOMMOVE 禁止使用瞬息移动
    NODRUG  禁止使用任何物品
    MINE  可以挖矿
    NOPOSITIONMOVE  禁止定座标移动
    NORECONNECT  进游戏时退出本地图  格式:NORECONNECT(3)  说明:3 代表地图号盟重
    QUIZ 禁止喊话
    ALLOWUSEMYSHOP 允许摆摊(个人商店允许购买物品的地图加此参数,使用仿herom2指定地图摆摊也需此参数)
    FIGHT2 杀人不犯法.但是会爆装备.适合用来做一些战争PK的地图
    NOTALLOWUSEITEMS 禁止使用物品 说明:NOALLOWUSEITEMS(回城卷|强效金创药) 
    NOTALLOWUSEMAGIC 禁止使用技能 说明:NOTALLOWUSEMAGIC(火墙|彻地钉)
    NODROPITEM 禁止死亡爆装备、物品(怪除外)
    NOHEROPROTECT 禁止英雄守护
    THUNDER 例:THUNDER(10)   此地图有闪电效果,击中减hp为10
    LAVA 例:LAVA(10)   此地图地上冒岩浆,击中减HP为10
    FIGHT4 挑战地图
    Safe 此地图为安全地图,不可PK类似安全区
    FIGHT 此参数地图犯法,爆装备
    FLAME FLAME(45:82:50|43:84:50)参数说明:x坐标:y坐标:伤害 可以为多坐标以|分隔
    NOHORSE 当前地图禁止骑马
    NoAutoOnline 当前地图禁止挂机
    MISSION 不允许使用任何物品和技能,并且宝宝在该地图会自动消失,不能攻击
    NOMANNOMON 智能刷怪,当地图无人时清理怪物,有人时重新刷怪,此功能需在M2怪物设置开启
    NOCALLHERO 禁止召唤英雄,已召唤英雄将自动消失
    NIGHT 该参数与M2禁止免蜡无关联,凡是地图参数包含NIGHT那么该地图就开启天气效果(不受禁止免蜡控制)
    NEEDLEVELTIME 没到指定等级时不让进入,发送string.ini里的NeedLevelToXYErrorMsg提示可以自行修改
    DECEXPRATETIME(值) 每秒减双倍经验时间,如值小于1时,则默认为1
    NGEXPRATE(数值) 内功经验倍数(100代表经验倍数,除以100后为实际倍数)
    PULSEXPRATE(数值) 经络经验倍数(100代表经验倍数,除以100后为实际倍数)
    DARK 黑暗效果 如果同时存在 DAY以DAY参数效果为准
    DAY 白天效果 如果同时存在DARK以DAY参数效果为准
    SAYLEVEL(等级)
    可限制当前地图人物说话等级.
    DELDROPITEM 人物(英雄)死亡后掉落的身上物品立即消失(不掉落在地图中).
    REVIVAL(X/N) 当前地图人物可复活的次数,X表示复活次数(X设置0为禁止复活),N表示人物在当前地图已经复活次数的自动清零间隔(最小30秒).具体表示:设定多少秒内允许复活次数,达到指定时间后重新计数.
    NODROPUSEITEMS 当前地图人物死亡不掉落身上的物品
    NOSAFEPOSITIONMOVE 禁止在当前地图安全区中使用传送戒指
    NOALLOWUSEITEMS 不允许使用物品NOALLOWUSEITEMS(回城卷,随机传送卷)
    NOSWITCHATTACKMODE 地图中禁止切换攻击模式
    NOHEROPROTECT 禁止英雄守护
    KILLMON 杀死怪物时触发,对应地图参数中需要加入ONKILLMON才可生效!
    NOTSTONE 当前地图魔血石、气血石、幻魔石无效!
    DIETIME(10) 当前地图人物死亡多长时间后自动掉线,DIETIME(时间秒),加入此项后,M2上的时间设置对当前地图无效!
    NOCHALLENGE 当前地图禁止挑战
    NOTHROWITEM 禁止丢物品(连金币都不可以)!
    SLAVENOTATTACKHUMAN 宝宝不攻击人物
    SLAVENOTATTACKHERO 宝宝不攻击英雄
    FB(40,祖玛副本,0,1) FB(40,祖玛副本,0,1)创建40个祖玛副本地图 第3个参数:0:限制队友必须有三职业; 1:不限制职业,队友都可进; 2:只允许自己进入; 3:允许行会进入 第4个参数:副本创建1分钟后(未收回时),允许延时进入副本时间(分)系统默认时间为1分钟.此参数为在1分钟时间基础上延长多少分,第5个参数默认留空,表示当角色退出副本地图后删除副本时间,留空默认10秒
    NoDeal 禁止交易
    NoShop 禁止使用商铺
    DROPITEMADDUSERBAG(破魂|降魔) 怪物死亡掉落物品直接进入玩家背包,多件物品使用 | 隔开
 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部