最新消息:创业路上,需要创新思维,也需要知识的沉淀。

传奇装备新属性修改脚本

全端杂谈 myfse 620浏览
用脚本实现
  如下:
  [@main]
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\
  年轻人啊,老夫在此数十载,您可只老夫在此地都忙于什么吗?\
  呵呵...告诉你吧,老夫在此是为了研究玛法大陆失传已久的锻造技术\
  果然,皇天不负有心人,终于叫我研究出来了。\
  现在老夫要将此技术为广大的玛法大陆勇士们施展出来。\
  但是我要收取2000的元宝作为我的辛苦费,这个不算过分吧 嗯?\
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\

  <我愿意/@同意> <不愿意/@exit>\

  [@同意]

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\
  <物理伤害吸收/@物理伤害> <魔法伤害吸收/@魔法伤害> <增加致命一击/@致命一击> \

  <增加伤害反弹/@伤害反弹> <增加体质/@体质增加> <增加经验/@附加经验> \

  <忽视目标防御/@忽视防御> <加强攻击伤害/@攻击伤害>\
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\

  [@物理伤害]
  #CALL [\\后台管理\物理伤害.txt] @物理伤害吸收

  [@魔法伤害]
  #CALL [\\后台管理\魔法伤害.txt] @魔法伤害吸收

  [@致命一击]
  #CALL [\\后台管理\致命一击.txt] @致命一击伤害

  [@伤害反弹]
  #CALL [\\后台管理\伤害反弹.txt] @增加伤害反弹

  [@体质增加]
  #CALL [\\后台管理\体质增加.txt] @强化体质增加

  [@附加经验]
  #CALL [\\后台管理\附加经验.txt] @增加附加经验

  [@忽视防御]
  #CALL [\\后台管理\忽视防御.txt] @忽视目标防御

  [@攻击伤害]
  #CALL [\\后台管理\攻击伤害.txt] @加强攻击伤害

  -------------------------------------------------------------

  以上是开始对话界面

  下面是每个加点的界面
  这个写起来很简单,都写完就麻烦了
  我就举个攻击伤害的例子吧,PS这脚本是实现的是2000元宝加一点,最高10点的限制,如果自己有变动到GAMEGOLD和CheckGameGold那边改元宝以及
  CheckNewItemvalue 1 1 < 10;修改这边的10为你自己设置的最高点数

  ------------------------------------------------------------

  [@攻击伤害]
  #say

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\
  请选择位置\
  <武器/@武器> <左手戒指/@左手戒指> <左手护腕/@左手护腕>\
  <项链/@项链> <右手戒指/@右手戒指> <右手护腕/@右手护腕>\
  <头盔/@头盔> <斗笠/@斗笠>\
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\

  [@武器]
  #IF
  CheckGameGold > 1999
  CheckNewItemvalue 1 1 < 10 ;这是一个检测语句
  ;第一个数字是指【物品位置】,例如1表示武器。
  ;第二个是属性,例如1在这个完整的语句中就是指攻击伤害
  #ACT
  GameGold - 2000
  SetNewItemvalue 1 1 + 1
  SENDMSG 5 恭喜附加攻击伤害元素属性成功增加1点!~!~!~
  break
  #elseact
  messagebox 你元宝不足或者你的升级点数超过10%的限制\
  [@左手戒指]
  。。。。。
  内容同上,只不过在CheckNewItemvalue 以及SetNewItemvalue 后面的第一个数字改成6
  SENDMSG 5 里的文字改成对应自己添加的属性
  其它都一样

  -----------------------------------------------------------
  把上面写好的脚本写入你服务端文件夹里的 后台管理夹里的 攻击伤害.txt中
  其他的什么忽视防御之类的一样的写入对应的TXT文件里
  -----------------------------------------------------------

  -------------------------------------
  下面有用到的资料

  【物品位置】
  物品位置 解释
  0 盔甲
  1 武器
  2 照明物
  3 项链
  4 头盔
  5 右手镯
  6 左手镯
  7 右戒指
  8 左戒指
  9 四格护身符
  10 腰带
  11 靴子
  12 宝石

  -------------------------------------
  【SetNewItemValue】的使用
  功能: 给装备附加新属性. 专用登录器. (未注册版本可使用物理伤害减少和魔法伤害减少)
  格式: SetNewItemValue 位置(0-12) 属性(0-5) 操作符(+,-,=) 值(1-100)
  说明: 属性 0=致命一击 1=攻击伤害增加 2=物理伤害减少 3=魔法伤害减少 4=攻击伤害反弹 5=人物体质增加

  例子: 给武器加5点攻击伤害增加属性

  #IF
  CheckGold 10000
  #ACT
  Take 金币 10000
  SetNewItemValue 1 1 + 5

  -------------------------------------
  【CheckNewItemValue】的使用
  功能: 检测当前装备是否附加了新属性. 专用登录器.
  格式: CheckNewItemValue 位置(0-12) 属性(0-5) 操作符(<,=,>) 值(1-100)
  说明: 属性 0=致命一击 1=攻击伤害增加 2=物理伤害减少 3=魔法伤害减少 4=攻击伤害反弹 5=人物体质增加

  例子:

  #IF
  CheckNewItemValue 1 0 > 5
  #SAY
  你的武器附加了5%的致命一击属性.

  #IF
  CheckNewItemValue 1 1 > 5
  #SAY
  你的武器附加了5%的攻击伤害增加属性.
  -------------------------------------

  我觉得我说的够详细了吧。如果还不懂我也没办法。

转载请注明:全端网 » 传奇装备新属性修改脚本