传奇脚本知识库
  • 数字转换为图片显示标签ImgNum/Text

    功能:
        数字转换为图片显示标签.

    格式:


    NPC对话框将数字转换为图片显示:
    <ImgNum: 数字类型(0-9): 数字值: 字符间隔: X:Y:D | 提示信息/@脚本触发>


    数字值支持变量 NPC对话框 ,不支持负数!!!!
    X=X坐标
    Y=Y坐标
    D=输入框的ID列表,用','分隔开,所有用*表示 (本参数为20170407扩展,不适用可以不填写,如果图片要用于提交输入的内容,就必须要填)
    列子:
    <ImgNum:9:1234:-3:0:0|提示信息/@测试>


    =====================================================设置NPC文字坐标===================================
    <text:文字内容:X:Y/@触发>
    <Text:测试下这段文字的显示|提示信息:10:20/@测试>
    <Text:<$STR(S87)>|提示信息:10:20{FCOLOR=250}/@测试>
    <Text:测试下这段文字的显示|提示信息:10:20{FCOLOR=254}/@测试>
    <Text:测试下这段文字的显示|提示信息:10:20{AUTOCOLOR=250,251,252,253,254}/@测试>

    图片位置:NewopUI.pak 1230开始---1329结束

  • 脚本将数字转换为图片显示AddNumberButton/NumberButtonClick

    功能:
        脚本命令将数字转换为图片显示.

    格式:


    脚本命令将数字转换为图片显示:

    打开命令:
    AddNumberButton 参数1 参数2 .... 参数8
    参数1:数字点击后的脚本触发序号,触发QF里面的[@NumberButtonClickX]X即为触发序号
    参数2:数字类型 (0 -- 9)
    参数3:数值
    参数4:数字间隔
    参数5:X
    参数6:Y
    参数7:为按钮是否可以移动0=不能移动1=可以移动2=人物装备栏3=人物背包栏4=英雄装备栏5=英雄背包栏6=聊天框左侧龙界面7=聊天框右侧等级界面8=商铺界面9=时装界面,10=英雄时装,11=技能栏,12=英雄技能栏,13=称号栏,14=英雄称号栏,15=状态栏,16=英雄状态栏,17=属性栏,18=英雄属性栏,19=人物出战栏,20=行会界面
    参数8:鼠标移过时提示信息

    关闭命令:
    DelNumberButton 序号
    列子:
    AddNumberButton 1 9 1234 -3 0 0 2 这是一个提示信息
    AddNumberButton 1 9 1234 -3 0 0 2 添加到装备栏数字的提示信息
    图片位置:NewopUI.pak 1230开始---1329结束 (一共10组)

  • DB控制不显示人物内观和外观发型调整

    DB控制不显示人物内观和外观发型

    DB数据库字段:expand5 衣服: expand5 = 0表示衣服内观和外观带头发。 =1则表示内外观不带发型
  • 设置指定怪物大血条显示MonHPProgress.txt

    设置指定怪物大血条显示,注意怪物只有被自己攻击才会显示,血条也是自己可见,超过3秒没有被攻击将自动关闭,血条为固定在屏幕指定坐标!!!
    说明:
    D:\Mirserver\Mir200\Envir\MonHPProgress.txt 设置怪物血条
    00760~00769 10张怪物自定义大血条背景 , 设置参数为0-9
    00770~00779 10张怪物自定义大血条的血条 ,设置参数为0-9
    00780~00879 100张怪物自定义大血血条的怪物肖像,设置参数为0-99

    示范:
    ;怪物名称 背景编号 背景偏移X 背景偏移Y 图像编号 图像偏移X 图像偏移Y 血条编号 血条偏移X 血条偏移Y 显示等级(-1~255) 等级偏移X 等级偏移Y 怪物显名(-1~255) 名字偏移X 名字偏移Y 显示血值(-1~255) 血值偏移X 血值偏移Y 显示血量百分比(-1~255) 百分比偏移X 百分比偏移Y 显示怪物归属(-1~255) 归属偏移X 归属偏移Y 水平对齐(0:左;1:中;2:右)
    活动·万年树妖 0 300 60 4 33 20 0 114 38 250 105 68 249 145 62 251 200 40 251 360 40 250 150 20 0

    文本内参数设置-1表示关闭,比如肖像设置-1 就是不显示肖像!设置0-255为启用,也代表文字颜色!
  • 文本读取ClearNameList/AddNameDateList/DelNameDateList

    功能: 文本读取、写入支持绝对路径<


    扩展文本读取、写入等功能 (最后加个参数 1为绝对路径,,0或者留空为默认的相对路径
    GetRandomText
    AddTextListEx
    CHECKTEXTLIST
    GETRANDOMLINETEXT
    CHECKTEXTLIST ..\QuestDiary\充值系统\10元卡号.txt <$STR(S2)>
    默认的相对路径
    --------
    下面为绝对路径 后面加个参数1
    E:\数据文件\充值系统\10元卡号.txt 1

    ;------------------------------------------
    绝对路径支持清空文本内容:
    ClearNameList 文件名 是否绝对路径(0或空:相对路径;1:绝对路径)
    AddNameDateList 文件名 是否绝对路径(0或空:相对路径;1:绝对路径)
    DelNameDateList 文件名 是否绝对路径(0或空:相对路径;1:绝对路径)

  • 可视化商店(交易市场)@trading/@buy

    可视化商店(交易市场)

    ;----------------------------------------------
    打开交易的市场 @trading
    说明:交易市场(可视化商店)和普通NPC一样使用,需要在NPC头加 (@trading),然后增加物品折扣,和可出售的物品分类号!
    如果需要增加默认出售,请在NPC文本下面增加你需要出售的物品!

    列:
    ( @trading @buy )
    %100
    +20
    +19
    +21


    [goods]
    灯笼项链 10 10
    白色虎齿项链 10 10
    白金项链 10 10
    传统项链 10 10
    魔鬼项链 10 10
    凤凰明珠 10 10
    琥珀项链 10 10
    蓝翡翠项链 10 10
    放大镜 10 10
    竹笛 10 10
  • 拍卖行<$AuctionItemStartPice>/<$AuctionItemSellPrice>/<$AuctionItemFinaPrice>

    拍卖行

    ;----------------------------------------------
    允许拍卖物品请在M2列表信息2内的物品规则处添加!
    打开拍卖行命令:OpenAuctionView ;----------------------------------------------
    例:
    [@main]
    #act
    OpenAuctionView

    ;----------------------------------------------
    相关QF触发:
    以下2个触发只有成功时人物才线才触发:
    ;拍卖卖出成功
    @AuctionSellItem
    ;拍卖买入成功
    @AuctionBuyItem
    ;----------------------------------------------
    相关变量:
    以下变量只支持 [@AuctionSellItem] , [@AuctionBuyItem] 中
    拍卖物品名称:$AuctionItemName
    底价: $AuctionItemStartPice
    一口价:$AuctionItemSellPrice
    成交价:$AuctionItemFinaPrice
    当成交价 = 一口价时,表示一口价成交
  • 拍卖行OpenAuctionView/AuctionSellItem/AuctionBuyItem/<$AuctionItemName>

    拍卖行

    ;----------------------------------------------
    允许拍卖物品请在M2列表信息2内的物品规则处添加!
    打开拍卖行命令:OpenAuctionView ;----------------------------------------------
    例:
    [@main]
    #act
    OpenAuctionView

    ;----------------------------------------------
    相关QF触发:
    以下2个触发只有成功时人物才线才触发:
    ;拍卖卖出成功
    @AuctionSellItem
    ;拍卖买入成功
    @AuctionBuyItem
    ;----------------------------------------------
    相关变量:
    以下变量只支持 [@AuctionSellItem] , [@AuctionBuyItem] 中
    拍卖物品名称:$AuctionItemName
    底价: $AuctionItemStartPice
    一口价:$AuctionItemSellPrice
    成交价:$AuctionItemFinaPrice
    当成交价 = 一口价时,表示一口价成交

  • 限制摆摊物品最低售价

    限制摆摊物品最低售价

    限制摆摊物品最低售价 Mir200\Envir目录内
    LowestSellingPrice.txt 限制摆摊和商店出售物品最低价格
    ;物品名称 最低元宝价格 最低金刚石价格 最低游戏点价格 最低金币点价格 最低灵符价格
  • NPC对话框提示文字信息SENDMOVEHINTMSG


    格式:SENDMOVEHINTMSG 文字信息 文字颜色 背景颜色 X坐标 Y坐标
    文字换行:\

    [@5555]
    #IF
    checkgold 2500000
    #ACT
    #ELSEACT
    SENDMOVEHINTMSG 金币不足\金币不足 249 0 10 60
 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部