传奇服务器脚本命令

1,常用命令

#如果;如果

#说;输出语符列

# ACT美国总统之行政命令

打破;结束命令

关闭;结束对话

2、字符条件命令

检查项目项目名称数量;检测当前角色的物品和数量。

检查黄金数量;检测当前角色携带的金币数量。

CHECKLEVELEX(& gt;,& lt,=)年级数;检测当前字符级别

支票信用点(& gt,& lt,=)信誉号;检测当前角色的声望

CHECKJOB(战士、巫师、道士);检测当前角色的职业。

CHECKHUM地图名称编号;侦测指定地图上玩家的数量。

CHECKITEMW项目名称数量;检测当前人是否穿着指定的物品。

CHECKDURAEVA项目名称值;检测当前角色携带的矿物和其他物品的质量。

托运行李;检测当前角色的背包是否装满。

ONLINELONGMIN(& gt;,& lt,=)时长;检测当前角色的在线时长

CHECKCASTLEDOOR(损坏、打开、关闭);检测沙城门的状态

castle waray(& gt;,& lt,=)天;检测自上次围攻以来的天数。

CASTLECHANGEDAY(& gt;,& lt,=)天;测试Sabac占用的天数。

CHECKOFGUILD公会名称;检测当前角色公会的名称。

角色名称列表。txt检测当前角色名称是否在列表中。

CHECKGUILDLIST行列表。txt检测当前字符行是否在列表中。

帐户列表。txt检测当前角色帐号是否在列表中。

CHECKIPLIST IP列表。txt检测当前人IP是否在列表中。

CHECKACCOUNTIPLIST帐户和IP列表。txt检查当前人登录账号和IP是否与列表匹配。

CHECKNAMEIPLIST角色名称和IP列表。txt检测当前角色名称和IP是否与列表匹配。

ISADMIN检测当前人员是否是管理员。

HAVEGUILD检测当前角色是否加入公会。

ISCASTLEGUILD检测当前角色是否为沙城成员。

ISCASTLEMASTER检测当前角色是否是沙城的boss

ISGUILDMASTER检测当前角色是否为帮主。

ISNEWHUMAN检测当前角色是否是新人。

CHECKSLAVECOUNT(& gt;,& lt,=)数量;查看传奇私服带的宠物数量。

CHECKSLAVELEVEL(& gt;,& lt=)年级数(7);检测当前角色携带的宠物等级。

CHECKEXP(& gt;,& lt,=)经验值;检测当前角色的经验值

CHECKPOSELEVEL(& gt;,& lt,=)年级数;检测当前人对面的人的等级。

CHECKPOSEGENDER性别(男,女);检测当前人对面的人的性别。

CHECKMEMBERLEVEL类型(>,& lt,=)年级数;检测当前角色的成员级别。

CHECKMEMBERTYPE (=,& gt,& lt)类型数量;检测当前角色的成员类型。

CHECKRENEWLEVEL (=,& gt,& lt)转生的次数;检测当前人物的轮回次数

CheckBagSize数量;检测当前人背包中的空间数量

CHECKDC (=,& gt,& lt)攻击下限(=,& gt,& lt)攻击上限;检测当前角色攻击力的上限和下限。

CHECKMC (=,& gt,& lt)魔法下限(=,& gt,& lt)魔法上限;检测当前角色魔法力的上限和下限。

CHECKSC (=,& gt,& lt)道学下限(=,& gt,& lt)道教的上限;检测当前角色人道力量的上限和下限。

CHECKHP (=,& gt,& lt)HP下限(=,& gt,& lt)HP上限;检测当前角色的生命值的上限和下限。

CHECKMP (=,& gt,& lt)MP下限(=,& gt,& lt)MP上限;检测当前字符MP值的上下限。

CHECKUSEITEM项位置;检测当前人身上的指定位置是否佩戴有物体。

CHECKITEMTYPE项位置项类型;检测当前角色指定位置穿戴的物品是否为指定类型。

CHECKGAMEPOINT活力值;检测当前角色的生命值

ISLOCKPASSWORD检测当前角色的仓库是否解锁。

PASSWORDERRORCOUNT (=,& gt,& lt)次;检测当前角色错误输入仓库密码的次数。

CheckRangeMonCount地图编号X Y范围(=,& gt,& lt)数量;检测一个坐标范围内的怪物数量

CheckMonMap地图编号的数量;侦测指定地图中怪物的数量。

CHECKMON数量;检测私服所在地图的怪物数量。

技能名称(=,& gt,& lt)修养水平;检测当前角色学习到的技能。

3、地图功能命令

地图地图名称;将当前人移动到指定的地图。

MOVEMAP映射名称X Y;将当前角色移动到指定地图的指定坐标。

TIMERECALL时间值;指定当前角色将在多长时间内到达并被送回这里。

BREAKTIMERECALL打断指定人被送回这里要多久?

RECALLMOB怪物名字宝宝等级(最高7)是否兵变时间(分钟)自动变色(0,1)固定变色(1-7);将怪物作为婴儿分配给当前角色。

Setautogetexp命令时间体验是否为安全区域(0为任意位置)地图编号(请不要填写任何地图);指定当前角色的在线泡泡体验(直接获取体验)

GAMEGOLD (=,+,-)号;调整当前角色的锭数。

SETRANKLEVELNAME标题;调整当前角色的标题。

添加GUILDLIST行列表。txt将当前字符行名称添加到列表中。

DELGUILDLIST行列表。txt从列表中删除当前字符行名称。

ADLNAMELIST角色名称列表。txt将当前角色名称添加到列表中。

DELNAMELIST角色名称列表。txt从列表中删除当前的角色名称。

clear name list list . txt;清除列表中的所有信息。

发型价值;调整当前角色的发型。

CHANGENAMECOLOR值;调整当前角色的名字颜色。

CHANGEJOB职业名(战士、巫师、道士);调整当前角色的职业。

改变性别价值观;调整重庆人的性别。

添加技能名称技能级别;为当前角色添加指定技能。

DELSKILL技能名称;删除当前角色的指定技能。

SKILLLEVEL技能名称(=,+,-)技能等级;将当前角色的指定技能调整到指定等级。

DELNOJOBSKILL删除当前角色所有不在本职业的技能。

CLEARSKILL删除当前角色的所有技能。

GAMEPOINT (=,+,-)号;调整当前角色的生命力值

CREDITPOINT (=,+,-)数量;调整当前角色的人气点数。

SETMEMBERLEVEL (=,+,-)级别编号;调整当前角色的成员级别。

SETMEMBERTYPE (=,+,-)级别编号;调整当前角色的成员类型。

CHANGELEVEL (=,+,-)级别号;调整当前角色的级别。

CHANGEPKPOINT (=,+,-)点;调整当前角色的PK点。

CHANGEEXP (=,+,-)经验值;调整当前角色的经验值

CHANGEMODE模式类型(1管理模式,2无敌模式,3隐身模式)开关(1开,0关);调整当前角色的游戏模式。

CHANGEPERMISSION权限级别;调整当前角色的权限级别。

KILLMONEXPRATE比率的有效时间;调整当前角色的杀怪经验比例。

功率比率的有效时间;调整当前角色的攻击速度。

踢;将当前角色踢出队伍

杀伤值;击杀当前传奇人物,设置击杀类型。

KILLSLAVE杀死当前角色的所有婴儿。

清除密码;清除当前角色的仓库密码。

RestRenewLevel将角色的转生次数重置为零,即不是转生。

DELMARRY清除当前角色的婚姻信息。

德尔马斯特;清除当前角色的徒弟信息。

RENEWLEVEL转0级;转世当前角色,设置转世次数和转世后角色等级跳几级。

SENDMSG消息类型代码%s消息内容% d;发送短信

CLEARMAPMON地图编号;清除指定地图上的所有怪物。

RESTBONUSPOINT知道当前角色的属性点

PARAM1地图;NPC指定的奇怪地图

PARAM2横坐标;NPC刷奇怪的x坐标

PARAM3纵坐标;NPC刷奇怪的y坐标

蒙根怪兽名称编号时间;NPC刷怪命令+怪+数量+时间

Takew可以拿走他装备的物品)

Mapmove移动地图(例如:mapmove 0 634 612)

地图手机地图(不需要具体坐标。例如,映射0)。

Timerecall在指定时间内召回(timerecall 5在5分钟内召回原地图)。

Takecheckitem接收选中的项(没有任何参数)

Monclear清除地图上的怪物(monclear 0清除地图上的所有怪物)

Exchangemap交换地图(exchangemap地图代码)

召回地图召唤特定地图上的人(召回地图地图代码)

Batchmove 3(这三个可以一起用于传送赌场地图)

3.定义变量

随机随机数;一般用在#IF语句中作为触发#IF的概率,

相等的变量名值;检测变量是否等于指定值。

大型变量名值;检测变量是否大于指定值。

小变量名值;检测变量是否小于指定值。

MOV变量名值;给一个变量指定一个值。

INC变量名值;将指定值添加到变量中。

DEC变量名值;从变量中减去指定的值。

SUM变量名a变量名b;将两个变量相加。

MOVR值;给变量赋一个小于指定值的随机非负数。

& lt$STR(变量)>;将变量转换成字符串

设置[变量名]值;已定义变量

重置[变量名]连续编号;不断将变量归零。

检查[变量值]值;检测变量是否等于指定值。

扩展数据

传奇服务器脚本命令中的常见错误

1,错误1:

#如果

随机3

#行动

转到1

破裂

#如果

随机3

#行动

转到2

破裂

#如果

随机3

#行动

转到3

破裂

很多人认为random的具体操作是一开始随机取一个3以下的值,然后脚本中的random 3就不再取值了。那样的话,goto 1,2,3的概率是相等的,也就是1/3。

这是一个误解。其实这里的操作是这样的。到达1的概率是1/3,到达2的概率是先2/3,再1/3是2/9。达到3的概率是2/3然后2/3然后1/3。实际概率是4/27!

2.错误2:

#如果

随机3

#行动

转到1

破裂

#如果

随机2

#行动

转到2

破裂

#如果

随机1

#行动

转到3

破裂

有些人认为在第一次随机中会分配一个低于3的隐藏值。那么未来随机就是检查它的随机值和这个隐藏值是否相同,如果相同,#act。

这也是一种误解。虽然是对随机的误解造成的,但和误解是不一样的。但提倡这种随机设计方法,p变量的随机取值是可以完成的。