| 脚本类型 |
引擎版本 |
功能解释 |
关键参数/说明 |
| 325 |
V1.6.5.6 |
获取地图内怪物当前血量 |
Param=mapmonsterhp(地图编号, 怪物ID, 变量编号, 变量类型, 血量类型)。变量编号0~99;变量类型1=全局变量,0=个人变量;血量类型1=最大血量,0=当前血量;怪物不存在/死亡时返回false或0 |
| 1534 |
V1.6.5.5 |
将指定物品数量存入指定人物变量(iter_var_data整数变量) |
param=1 0表示存入var(1)变量;后一个0表示所有物品,1表示仅非绑定,2表示仅绑定 |
| 506、507 |
V1.6.5.5 |
控制物品删除规则 |
data=0时不删除赠品;1时删除所有;2时仅删除赠品 |
| 230 |
V1.6.5.5 |
登记名人堂 |
由名人堂NPC执行 |
| 231 |
V1.6.5.5 |
登记名人堂动作 |
由名人堂NPC执行 |
| 1067 |
V1.6.5.5 |
判断出征(合体)的幻兽本周是否被其他玩家登记过名人堂 |
- |
| 232 |
V1.6.5.5 |
登记神火雕像排名 |
由神火雕像NPC执行 |
| 1503、1504 |
V1.6.5.5 |
扩展newtype参数(取代type) |
算法为itemtype/10,如1070192的幻兽newtype为107019 |
| 2020 |
V1.6.5.5 |
指定地图范围内的玩家执行指定脚本 |
param="mapid x y cx cy scriptid count",count=-1表示所有玩家 |
| 1602 |
V1.6.5.5 |
更新PK赛雕像信息(若雕像存在) |
- |
| 2015 |
V1.6.5.4 |
删除指定地图内所有怪物 |
param=mapid(地图编号) |
| 2016 |
V1.6.5.4 |
删除指定地图内所有动态NPC |
param=mapid(地图编号) |
| 2017 |
V1.6.5.4 |
删除指定地图内所有陷阱 |
param=mapid(地图编号) |
| 324 |
V1.6.5.4 |
地图产生指定物品 |
szParam="idItemType itemcount(最大100) idMap x y nRange(最大20) alivesecs(存活时间) priv_secs(保护时间)"(单位:秒) |
| 801 |
V1.6.5.4 |
扩展支持dropitem itemtype count(掉落物品) |
- |
| 1001 |
V1.6.5.4 |
加入ahlife(-=):扣除血量(有幻兽合体时先扣幻兽血量) |
- |
| 2019 |
V1.6.5.4 |
创建一个MONSTER |
param="nOwnerType idOwner idMap nPosX nPosY nDir idGen idType nHP nDefence2 nSealDevilVal nData szName",至少10个参数;nHP最小值为1 |
| 123 |
V1.6.5.4 |
扩展data=6:判断星期几 |
参数格式(1 1 1 1 1 1 1)表示所有星期,0表示不包含,如0 1 1 0 0 0 0表示周二、周三 |
| 187 |
V1.6.5.4 |
打开指定窗口(如神炼之地) |
data=13047(神炼之地),param=0(作为封包参数发送) |
| 1601 |
V1.6.5.4 |
构建特定封包 |
已知1202 1|2|3|4|5表示可进入项;1203关联副本等级,1204关联剩余次数 |
| 1064 |
V1.6.5.3 |
检测验证码是否正在显示中 |
- |
| 1065 |
V1.6.5.3 |
触发验证码 |
data=秒数 |
| 1066 |
V1.6.5.3 |
将玩家踢下线(仅用于最后一行脚本) |
param为踢下线理由(日志记录用) |
| 2101 |
V1.6.5.3 |
扩展两个参数pos_cx和pos_cy |
- |
| 309 |
V1.6.5.2 |
移动cq_dynnpc脚本(与301相同,不建议使用) |
- |
| 134 |
V1.6.5.1 |
指定对象执行脚本 |
参数为“脚本 user_id 100000、脚本 user_name 你好、脚本 syn_id 10”,一次一个条件 |
| 1533 |
V1.6.5.1 |
加入upgodlevtime += 10:给幻兽增加神力经验 |
经验为(打怪神力经验倍数×432×10) |
| 1063 |
V1.6.5.1 |
给当前出征(合体)且已成神的所有幻兽加神力经验 |
data=分钟数,经验为(打怪神力经验倍数×432×data) |
| 552 |
V1.6.5.1 |
检查身上装备是否可转换 |
data=装备位置,param=目标职业(如21为战士武器) |
| 553 |
V1.6.5.1 |
转换身上装备 |
data=装备位置,param=目标职业(如21为战士武器) |
| 1480、1481、1482、1486 |
V1.6.5.1 |
对应1080、1081、1082、1086脚本,支持队伍条件判断 |
param=1 isexit(1表示队伍所有玩家满足,0表示至少一个满足);无队伍时不检测 |
| 1580、1581、1582、1586 |
V1.6.5.1 |
对应1180、1181、1182、1186脚本,支持队伍条件判断 |
同1480系列,需在param第一个参数标明满足条件 |
| 1412 |
V1.6.5.1 |
作用于当前队伍所有玩家执行脚本(包括自己) |
param=脚本ID;无队伍时不执行 |
| 7001 |
V1.6.5.0 |
调用邀请对话框 |
data=strres.ini文本编号,param=倒计时秒数;玩家确认后调用“邀请对话框确认执行脚本” |
| 197 |
V1.6.5.0 |
全局调用邀请对话框 |
data=strres.ini文本编号,param=mapid 倒计时秒数;mapid=0表示所有地图 |
| 1964 |
V1.6.5.0 |
血族本体觉醒 |
调用前需判断玩家是否处于1014状态(觉醒状态) |
| 1968 |
V1.6.4.9 |
检测玩家是否在雷鸣市场 |
- |
| 1969 |
V1.6.4.9 |
检测是否为手机端登陆 |
- |
| 1001 |
V1.6.4.9 |
加入bftitleplaneid、dstitleid:判断战斗力技能/称号等级 |
bftitleplaneid支持==<,+=,=(最大7级);dstitleid支持==,< |
| 196 |
V1.6.4.9 |
与125相同,参数后加名字(发送飞鸽) |
如“1 玩家名字 要发送的内容”(1为黄金飞鸽,0为普通) |
| 1001 |
V1.6.4.9 |
加入crystalmoney等:操作恒晶石、荣誉货币、古神币 |
支持+=、<、== |
| 1060 |
V1.6.4.9 |
删除1027建立的特效 |
参数与1027一致 |
| 1967 |
V1.6.4.9 |
召唤跟宠 |
data为跟宠id,会先召回原有跟宠 |
| 1532 |
V1.6.4.9 |
跨地图寻路并自动打开npc |
参数x、y、npcid、mapid |
| 192、1524 |
V1.6.4.7 |
转换时间戳 |
如var(3) timeset %时间戳 %%YY年%%mm月%%dd日 %%HH时%%MM分%%SS秒,调用strftime函数 |
| 194 |
V1.6.4.3 |
播放动画效果 |
- |
| 195 |
V1.6.4.3 |
播放音效 |
对应SoundRes.ini文件,如Sound=sound/04.wav |
| 1987 |
V1.6.4.1 |
检查神火是否开放 |
- |
| 1988 |
V1.6.4.1 |
检查神火格位是否开放 |
data=1、2、3、4(一格位含两格子) |
| 1989 |
V1.6.4.1 |
开放神火格位 |
data=1、2、3、4(一格位含两格子) |
| 1996 |
V1.6.4.1 |
检测称号是否解锁 |
data=称号id(对应title.ini) |
| 1997 |
V1.6.4.1 |
解锁称号 |
data=称号id(对应title.ini) |
| 1998 |
V1.6.4.1 |
装备称号 |
data=称号id(建议先用1996检查) |
| 8005、8006 |
V1.6.4.1 |
隐性倒计时脚本(与8003相同) |
- |
| 320、321 |
V1.6.2.0 |
在指定地图广播信息(左下角/屏幕中间,类似303) |
- |
| 1986 |
V1.6.2.0 |
招回身上所有已出征的幻兽 |
- |
| 1039 |
V1.6.2.0 |
删除技能(不可恢复) |
param="type1 type2 ...",1-20个参数 |
| 1983、1984、1985 |
V1.6.2.0 |
检查/开启神仆、给神谱加经验 |
data=1、2(神仆编号);1985的param为经验值 |
| 1533 |
V1.6.2.2 |
加入reborn、rebornandday:修改幻兽转世次数 |
reborn支持>=、==、+=(转世满返回false);rebornandday支持+=(转世满或今日已幻生返回false) |
| 322、323 |
V1.6.3.0 |
检测地图指定坐标范围的人数 |
322:szParam=mapid x y z > 10(z*z范围);323:szParam=mapid x y z cx cy > 10;data=0包含幽灵,1不包含 |
| 193 |
V1.6.3.0 |
判断是否正在进行军团战 |
- |
| 4004 |
V1.6.3.2 |
删除状态 |
szParam="statusID DelDB",如“2000 1”,DelDB=1时删除cq_special_status记录 |
| 1990-1995 |
V1.6.3.8 |
检查/执行玩家/军团改名 |
1990/1993检查名字格式;1991/1994检查是否申请改名;1992/1995执行改名(失败返回false) |
| 501 |
V1.6.3.5/B9 |
扩展阿拉玛之魂定义,增加物品(含幻兽蛋等) |
param含amount、amount_limit、GodExp、prescription(时效分钟)等19个参数,缺省值为0 |
| 550 |
B9(2017/9/4) |
与501功能相同,多物品入包客户端效果 |
参数同501 |
| 8000、8001、8002、8003 |
B9 |
倒计时脚本(客户端显示/隐性,结束执行指定脚本) |
8000:人物死亡不中断;8001:可设置是否被打断;8002:切换地图后结束;8003:隐性无显示 |
| 189 |
B9(2017/9/4) |
实现窗口类型(建议简单无操作窗口) |
data=窗口类型,param=文字串参数 |
| 2105 |
B9(2017/9/4) |
删除指定地图的陷阱类型 |
param="mapid type" |
| 1531 |
B9(2017/9/4) |
复活幻兽 |
data=0复活当前出征已死亡幻兽;data=1复活所有已死亡幻兽(含未出征) |
| 4003 |
B9(2017/9/4) |
给幻兽加技能 |
data=技能编号×10,szParam="幻兽ID/10 * 等级"(如"107900 * 33"表示33级可学) |
| 188 |
B7(2017/6/14) |
打开众神宝藏界面 |
data=全部领取金额(0禁止),param=奖励配置(如"198000 1 1200002 2 |
| 523、524 |
B7(2017/6/14) |
523判断幻兽属性;524修改幻兽五行属性 |
523参数用...")号隔开(如ismyselfeudemon == 1);524如damage 5 |
| 2102 |
B7(2017/6/14) |
删除当前陷阱 |
- |
| 717 |
B6(2017/6/04) |
修改军团长称呼 |
param=member_title(对应cq_syndicate表) |
| 1001 |
2017/5/14 |
加入godlev:修改/判断神力等级 |
支持<、>、+=、=、== |
评论(0)