功能:
调整人物游戏币及根据时间自动增减游戏币(可用来做会员时间用)。
格式:
GAMEGOLD
控制符(=,+,-) (1-100)
;==========================================
;设置人物游戏币
[@GAMEGOLD0]
#IF
#ACT
GAMEGOLD =
8
#SAY
你的游戏点已经为8了。
;==========================================
;==========================================
;增加人物游戏币
[@GAMEGOLD1]
#IF
#ACT
GAMEGOLD +
1
#SAY
你的游戏点已经加了1点。
;==========================================
;==========================================
;降人物游戏币
[@GAMEPOINT2]
#IF
#ACT
GAMEGOLD -
1
#SAY
你的游戏币已经降了1点。
;==========================================
功能:
设置是否自动增加游戏币。
格式:
AUTOADDGAMEGOLD
控制符(START,STOP)
;==========================================
;设置自动增加游戏币
[@AutoAddGAMEGOLD]
#IF
#ACT
PARAM1 1
PARAM2 10
AUTOADDGAMEGOLD
START
#SAY
现进入自动增加游戏币模式,每10秒增加一个
;==========================================
;==========================================
;停止自动增加游戏点
[@AutoAddGAMEGOLD]
#IF
#ACT
AUTOADDGAMEGOLD STOP
#SAY
现退出自动增加游戏币模式
;==========================================
功能:
设置是否自动减少游戏币。
格式:
AUTOADDGAMEGOLD 控制符(START,STOP)
;==========================================
;设置自动增加游戏币
[@AutoAddGAMEGOLD]
#IF
#ACT
PARAM1 1
PARAM2 10
AUTOSUBGAMEGOLD
START
#SAY
现进入自动增加游戏币模式,每10秒增加一个
;==========================================
;==========================================
;停止自动增加游戏点
[@AutoAddGAMEGOLD]
#IF
#ACT
AUTOSUBGAMEGOLD STOP
#SAY
现退出自动减少游戏币模式
;==========================================
脚本命令释放技能
脚本命令释放技能 releasemagic 参数1 参数2 参数3 参数4
功能:
永久增加人物属性分配点(增加的为属性点,如属性点分配设置加1点攻击需要17点,那么此脚本增加20点可以增加1点攻击剩余3点.并非直接增加20点攻击点数)。
格式:
USEBONUSPOINT 属性位置(1-9) 控制符(+,-,=)
点数
;==========================================
[@Main]
#ACT
USEBONUSPOINT
1 + 20
SENDMSG 7 攻击力增加20点.
[@Main]
#ACT
USEBONUSPOINT 2 + 20
SENDMSG 7
魔法力增加20点.
[@Main]
#ACT
USEBONUSPOINT 3 + 20
SENDMSG 7
道术力增加20点.
[@Main]
#ACT
USEBONUSPOINT 4 + 20
SENDMSG 7
防御力增加20点.
[@Main]
#ACT
USEBONUSPOINT 5 + 20
SENDMSG 7
魔防力增加20点.
[@Main]
#ACT
USEBONUSPOINT 6 + 20
SENDMSG 7
生命值上限增加20点
[@Main]
#ACT
USEBONUSPOINT 7 + 20
SENDMSG 7
魔法值上限增加20点.
[@Main]
#ACT
USEBONUSPOINT 8 + 20
SENDMSG 7
准确增加20点.
[@Main]
#ACT
USEBONUSPOINT 9 + 20
SENDMSG 7
躲避增加20点.
;==========================================
功能:
移动到回城点
使用方法:
[@main]
#if
#act
GoHome
#say
你已经回城了
功能:
延时移动
格式:
TIMERECALL 时间(分钟)
============================
[@Test]
#IF
#ACT
timerecall 60
map G012
give
回城卷 1
SENDMSG 0 [%s]使用了元宝练级卷.进入快速升级地图,1小时后会将您传回土城!
===========================
功能: 修改物品的附加属性值
格式: CHANGEITEMADDVALUE 装备位置(-1时是升级OK框中的装备, boxitem0
-boxitem7是自定义OK框,0-12时是穿在身上的装备) 属性位置(0-14) (符号 + - =) 值
修改英雄物品的附加属性值命令:H.CHANGEITEMADDVALUE 装备位置(-1时是OK框中的装备, 0-12时是穿在身上的装备)
属性位置(0-14) (符号 + - =) 值
物品位置:
0 盔甲
1 武器
2 照明物(蜡烛,此物品属性升级无效)
3 项链
4 头盔
5 右手镯
6
左手镯
7 右戒指
8 左戒指
9 无(放护身符位置)
10 腰带
11 鞋子
12 宝石
盔甲
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5-13 无效果
14 持久
武器
0 DC2
1 MC2
2 SC2
3 幸运
4 诅咒
5 准确
6 攻击速度
7
强度
8-9 暂不知道
10 需开封
11-13 暂不知道
14 持久
头盔
0 防御
1 魔御
2 攻击
3 魔法
4 道术
5 佩带需求
6 佩带级别
7-13
无效果
14 持久
项链
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8
reserved
9-13 暂不知道
14 持久
手镯
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8-13
无效果
14 持久
戒指
0 AC2
1 MAC2
2 DC2
3 MC2
4 SC2
6 佩带需求
7 佩带级别
8-13
无效果
14 持久
例子:
[@Test]
#IF
CheckItemAddValue 0 0 > 1
#ACT
GETITEMADDVALUE 0 0
<$STR(M10)>
#SAY
你的盔甲附加了<$STR(M10)>点防御属性.
新游戏点
检测命令 CHECKGAMEGOLDEX 检测符(<,>,=) 值
操作命令 GAMEGOLDEX 操作符(+,-,=)
值
显示变量 <$GAMEGOLDEX>
功能: 显示倒计时信息提示 格式: SENDDELAYMSG 信息内容 时间(秒) 字体颜色 换地图是否删除 跳转字段
[@测试]
#if
#act
SENDDELAYMSG 你的礼物在%s后到达 300 255 0
@给礼物
------------------------------------------
300秒倒计时结束后会执会当前脚本文件里的@给礼物段
格式: RectMapEffect 地图 左上角X 左上角Y 宽度 高度 光圈类型 显示时间(单位:秒;0表示永久)
[@main]
#ACT
RectMapEffect 3 317 346 10 5 4 0
以上命令按需使用,一般用于活动泡点范围显示!
通过脚本命令建立一个NPC,服务器重启后消失.
格式: CreateNPC NPC名字 地图 坐标X(-1时随机坐标)
坐标Y(-1时随机坐标) 外观 脚本文件 脚本文件是否要加上地图名称(例如.设置为0时脚本文件必须带“-3”如:“传送员-3.txt”
设置为1时脚本文件不需要带“-3”如:“传送员.txt”这样的好处就是,你可以在任意地图地图创建NPC,只要一个脚本“传送员.txt”而不需要“传送员-0.txt、传送员-3.txt”等等好多NPC脚本)
注意: 脚本文件必须在Market_Def目录中.
例如:首先在Market_Def中建立一个叫测试-3.txt的脚本文件.
#IF
#ACT
CreateNPC 测试 3 330 330 8 测试-3 0
#SAY
通过脚本建立了一个NPC.
#IF
#ACT
CreateNPC 测试NPC 3 -1 -1 8 测试NPC 1
#SAY
通过脚本建立了一个NPC 随机坐标
| ||||||||||