当前位置 : 745v传奇网 | 传奇教程 | 

传奇脚本常用函数代码

来源: 作者: 点击:
传奇脚本常用函数代码有哪些呢?以下是常用的脚本函数代码大全
checkunit检测函数
random随机(0123..."数字")注:后面还有详细解释..!
gender检测性别(MAN"男")
daytime检测一天的时段(SUNRAISE"日出"\\DAY"白天"\\SUNSET"日落"\\NIGHT"夜晚")
checklevel检测级别(123..."数字")
checkjob检测职业(Warrior"武士"\\Wizard"法师"\\Taoist"道士")注:有些M2里可以支持写上3种职业的汉字:武士.魔法师.道士
checkitew检测物品(物品名称+数量)
checkitemw检测物品(物品名称+数量\\[NECKLACE]"身上的项链"\\[RING]"身上的戒指")和上面的相同
checkgold检测金米(数字)
istakeitem检测并给与(物品名称)


本帖隐藏的内容
checkdura检测纯度(矿+纯度值)
checkduraeva检测纯度(肉+纯度值)以上两个无大区别
dayofweek检测星期(sun\\mon\\tue\\wed\\thu\\fri\\sat)
hour检测小时(数字)
min检测分钟(数字)例如:hour20(意思是:如果是20:00那么就...)
checkpkpoint检测pk值(数字0白名\\1黄名\\2红名)
checkluckpoint检测幸运值(数字)注:这里我也不知道具体有什么用..目前好象没有M2可以加幸运值
checkmonmap检测地图怪物数
checkmonarea检测注:这个不清楚
checkhum检测地图人数(数字)例如:checkhumt1385(意思是:如果t138这个地图有5个人那么就...)
checkbaggage检测包袱(不接任何语句)
checknamelist检测名单
equal检测函数值(和check类似)例如:equalp01(意思是:检测函数p0的值是否是1)
mov赋予函数值(和set类似,和equal配套使用)例如:movp00(意思是:赋予函数p0以0的值)
↑注:后面还有详细解释..!
inc
dec
sum
movr
large大于某函数值(例如:largep03如果p0函数大于3,不包括3)
small小于某函数值
set设置函数值(例如:set[700]1设置[700]的值为1)
check检测函数值(例如:check[700]1检测函数[700]的值是否是1)
reset重新设置函数值(例如:reset[700]20)注:这个不清楚...还没研究过..似乎没用
setopen
setunit
resetunit
take取走物品(例如:take屠龙1)
give赠与物品(例如:give屠龙1)
takew取走物品(和take有区别takew可以取走身上装备的物品)
close结束
mapmove移动地图(例如:mapmove0634612)
map移动地图(不需要具体坐标.例如:map0)
break在#act下关闭对话框
timerecall在规定时间内召回(timerecall5在5分钟之内召唤回原地图)
breaktimerecall
param1地图代码
param2坐标x
param3坐标y
mongen召唤怪物(mongen怪物名称数量范围)
takecheckitem收取checkitem过的物品(不加任何参数)注:没什么用
monclear清空地图怪物(monclear0清空0地图上的大部分怪物)
ExchangeMap互换地图(ExchangeMap地图代码)注:不知道是什么用
recallmap把某地图的人召唤过来(recallMap地图代码)
batchDelay1
addbatch2
batchmove3(此3个连用可以瞬移地图用于度场)
playdice注:这个可以用于度场...执行命令就是扔出骰子...随机出1-6之间的一个数
addnamelist增加名单
delnamelist删除名单
goquest开始探索
denquest结束探索
goto转向段落(goto@normal转向[@normal]段落)
#if条件语句(#if如果...)
#act结果语句(#act那么...)
#elseact结果语句(#elseact否则...)
#say结果语句(#say接显示对话内容)
#elsesay结果语句(#elsesay接显示对话内容)
符号详解:
[][@main]这样的段落可以被goto@main识别
\\语言的换行太长的语言将被显示在对话框之外
<>交谈选项例如<关闭/@exit>在传奇中显示为huang色可点选的"关闭"字样也有goto只含义
/分隔符,像上例中的分隔显示语言与脚本语言
;注释符号加在一行之首,那么这行文字将作为注释理解,不显示也不加入脚本语言编译
地图属性(mapinfo.txt中地图代码后的英文含义):
DAY白天白天免蜡
dark黑暗黑暗区域需要蜡烛火把就是没有免蜡时候的效果
MINE矿区可以挖矿的地图
SAFE安泉区安泉区不可PK
FIGHT战斗区战斗区域允许PK
FIGHT3行会战战斗区域用在行会战争地图中战斗不掉东西,包括祈祷系列可连续登陆三次
norandommove随机无效不能使用随机传送卷的地图
NOPOSITIONMOVE传送无效不能使用传送戒指的地图
NORECALL记忆无效不能被记忆一套召回的地图
NORECONNECT重登出现在掉线后跳出地图重登出现在(地图代码)掉线后被传送到某地图
nodrug任务不能使用药的地图
needhole需要洞口需要一个洞才可以进去的地图用于尸王殿和桃源之门
quiz小考小考
↑新的M2中有这样的作用:标上后地图全封穿人穿怪New..!(新的M2支持的功能)
checkquest询问地图(进入此地图会弹出对话框)CHECKQUEST(Q001)内容在[地图脚本_配置]文件夹中
needset_on检测人物属性NEEDSET_ON(001)须赋有001属性的人才可进入
needset_off同上相反
[地图编号地图名称]X经验倍数经验地图倍数New..!(新的M2支持的功能)
固定含义的语句(不能当作他用可以在M2里修改这些命令):
@s_repair特殊修理
@buy购买东西
@sell出售东西
@repair普通修理
@makedrug制作毒药
@prices未解
@storage保管物品
@getback取回物品
@exit关闭窗口
@upgradenow升级武器
@getbackupgnow取回武器
<$USERWEAPON>你手中的武器
<$USERname>你的姓名
<$OWNERGUILD>沙巴克的占领行会
<$LORD>沙巴克城主的名字
<$CASTLEGOLD>沙巴克的总黄金
<$TODAYINCOME>沙巴克今天的收*
<$CASTLEDOORSTATE>城门的状态
关于买卖NPC的属性设置的解释:
%100这个百分比是表现了这里的时值%100是原始时值%150是1.5倍时值
+19+20+21是项链店,大部分项链可以在这里维修和交易
+22+23是戒指店,大部分戒指可以在这里维修和交易
+24+26是手镯店,大部分手镯可以在这里维修和交易
+3+25+30是杂货店,大部分杂货可以在这里维修和交易
+3+4是书店,大部分图书可以在这里交易
+0+42是药店,大部分药剂可以在这里交易
+10+11是衣服店,大部分衣服可以在这里维修和交易
+15是头盔店,大部分头盔可以在这里维修和交易
+5+6+43是兵器店,大部分兵器可以在这里维修和交易
+1+40是肉店,大部分肉可以在这里交易
新的M2命令:
NPC动作(#act)部分:
marrylvl(+)(-)2加或降2级
marryexp加100万经验
marrydata加1次转生
marry声望(+)(-)50加减声望50点数字前不带符号为调整声望到50点(1条命令不能超过50)
marryundata取消转生()
marrypass清仓库密码
marry祈祷生效(祈祷失效武器强度武器准确戒指攻击衣服道术等等......)
marrymob鸡7给个7级宝宝
tellmeXXXXXX0NPC发红字(悄悄话)给玩家0红字1绿字2为蓝字
@@拜师拜师
@@广播自由广播100万一次注:这个脚本命令还有可能是@@Announcement
tellmeXXXXXX11npc发白字,后面的1是几率1/X
marry双倍经验脚本给双倍经验,但是不能控制时间
marryPK值增加PK值。每次100点
marry已复活NPC加复活
marry护身NPC加护身
marry麻痹NPC加麻痹
NPC检测(#if)部分:
checkmarry沙城主
checkmarry行会掌门
checknamelist..\\会员.txt检测此玩家是否会员
checkjob武士(魔法师道士)检测职业
checkmarrydata检测转生次数是否大于等于0自然都能通过检测checkmarrydata2检测转生次数是否大于等于2
checkmarry5检测玩家宝宝数是否小于等于5
checkmarry结婚检测玩家是否结婚或拜师了(好辅以检测级别)
checkmarry徒弟检测玩家是否拜师了
checkmarry声望5检测玩家声望是否大于等于5
checkitemw[RING]([NECKLACE][ARMRING][WEAPON][HELMET][CLOTHING][HONOR])检测玩家身上是否有某种装备
CHECKMARRYIP218.28.166.124检测是否来自218.28.166.124这个IP
CHECKIPIP.txt检测IP是否在IP.txt文件中
checkmarry参加行会检测某个玩家是否已加入行会
checkmarry沙成员检测沙成员
checkmarry行会行会名字检测某个玩家是否已加入该行会
[顶部]