老传奇3脚本命令详细说明-http://www.91mir3.com

宣传站主页

发布开区信息

传3私服列表

3g私服列表

技术文章

商业广告

黑金论坛

 公 告: 《黑金传奇3游戏宣传站》传奇3游戏发布站为你提供免费审核传奇3游戏开区信息.  111736

当前位置:首页>>私服信息>>更新于:2009/7/16 23:52:10

本信息来自:黑金论坛

本信息热度:2454

 

老传奇3脚本命令详细说明

 reset[XXX]7reset[600]7就是把600601602603604605606这7个变量赋值为0
GroupMove"D16061,37,48"%USERNAME
组队队伍移动

ISGROUPOWNER
CHECKGROUPCOUNT
======================****************************========================
--------------------程序语句与程序段-----------------------------
====================********************************======================
\换一行
\\换二行
{图像类别/图像定位};图像类别是说明动物或npc图像定位是指那一个具体图像
[@段];段用英文或数字表示
goto@段;跳转到指定段,开始执行相当于b中的goto语句
<选择项目/@段>;选择项目后转称到指定段,相当于c中的case语句
#IF
#SAY语句;语句设定为字符,不用加任何定界符
#ACT执行命令;符合3.0规定的任何系统已定义命令
#ELSEACT
#ELSESAY
@exit;关闭对话框
close;由程序执行@exit
break
Delaygoto[Grobal]120@段;120秒后进入@段
======================****************************========================
----------------------程序中的变量与常量------------------------
======================****************************========================

变量;变量用字母表示,在程序中可以赋任何数据名称只限于A0-A9字符型B0-B9字符型D0-D9数字型P0-P9数字型
S0-S9数字型

服务器共享变量N0-N9数字型B1-B9字符型
#DefineN0{START}N0
#DefineN1{WEDDING}N1
#DefineN3{TIME}N3
#DefineN4{TRY}N4
#DefineN5{WAITINGTIMEOUT}N5
#DefineN6{MAN}N6
#DefineN7{GIRL}N7
#DefineB1{MANNAME}B1
#DefineB2{GIRLNAME}B2
#DefineB3{INPUTGIRLNAME}B3
mov变量数值;给变量赋值A0-A9字符型B0-B9字符型D0-D9数字型
movA0"字符"
movD0数字
inc变量数值;让变量自动加指定数值到变量,相当于程序中的x=x+n
dec变量数值;让变量自动减指定数值到变量,相当于程序中的x=x-n
sum变量a变量b;变量求和不要与int混淆,需要下面的组合语名才能实现
mov变量x0;变量x,初值
sum变量a变量b;x=a+b
sum变量c;x=x+c最后在程序中得到的是x值,实际x=a+b+c
;如果只写中间一句是无意义的,只能导致错误
movr变量数值;定义随机变量,变量值为"0到数值"
random数值;当数值=随机数时则为1否则为0
<$str(变量)>;显示变量时用,可以将变量值显示在游戏里,用在#say后面
=========================*******************************========================
-------------------------程序中的逻辑判断语句------------------------
=========================*******************************========================
[n];n为任何正整数,是逻辑变量,有0值和1值,初始0值
#IF
***
#ACT
***
#SAY
***
#ELSEACT
***
#ELSESAY
***
=====================
#IF
notCheckItem钢玉石1;注意这里的not用法
ornotCheckGold10000;注意这里or的用法还有and
#ACT
***
============
set[n]1;设置逻辑变量为真
check[n]1;测试逻辑变量是否为真,可以测试是否已经完成了任务
small变量数值;如果“变量<数值”则为1否则为0数值比较
esmall变量数值;如果“变量<=数值”则为1否则为0字符比较
large变量数值;如果“变量>数值”则为1否则为0数值比较
elarge变量数值;如果“变量>=数值”则为1否则为0字符比较
equal变量数值;如果“变量=数据”则为1否则为0
checkjobwarrior(战士)wizard(法师)taoist(道士);测试职业
checkgold数值;拥有金币数>=数值为1否则为0
checklevel数值;人物等级>=数值为1否则为0
checkitem物品数值;测试包裹物品的数量
checkitemw物品;检测身上所带的物品
genderman;测试性别为男,如果为男则为1否则为0
checkbaggage;测试背包是否已满,满时为1否则为0
checkpkpoint数值;数值为pk值,pk值数>值时为1否则为0
checkluckypoint数值;测幸运值
checkmagic技能名称;检测已经修炼的技能
chkmagiclevel;检测技能等级
checkduraeva(物品名)(数值);一般测试矿物等物品的品质checkduraeva钢玉矿石10
checkhum(地图名)(数值);测试这个地图的人数
checkmonmap(地图名)(数值);测试这个地图的怪物数
checkmonrecall;检测宠物
checkhorse;检测是否有马
checkweaponlevel;
GETMARRIED;检测有否结婚
CHECKFAME检查名望

%INPUTNUM(数字)%INPUTSTR(字符)玩家输入的变量

=========================*******************************========================
-------------------------商人用npc开头解释部分-----------------------
=========================*******************************========================
%100代表买东西是原价格还是双倍价格
+40买肉
+1卖肉
+43武器有关(修)
+15头盔
+10买衣服
+11修衣服
+26修手镯类
+0买各种药水
+42卖各种药水
+30蜡烛等
+25特殊水
+3买卷轴,书类
+4卖书类
+19项链
+20项链
+21项链
+22买戒指
+23卖戒指
+24买手镯
+26卖手镯
+5修炼武器或买武器
+6修炼武器或卖武器
=================================================================================
Killslave杀死宝宝
changegender;改变性别后面不用跟任何字符使用changegender即可改变执行脚本的角色性别
Map地图名;移动到这个地图的随机坐标,地图名为地图的数字编码
Mapmove地图名坐标x坐标y;移动到这个地图指定的坐标
Monclear地图代码;清除这个地图上刷的怪物
MonGenP"RUSH1,40,40,30"诺玛法老16;刷怪物
MonGenP"RUSH1,40,40,30"大法老4;刷怪物
Timerecall数值;数值为分钟,定义进入某地图的时间限制
Breaktimerecall;中断上面那个语句设定的时间
Hairstyle数值;改变发型
Haircolor红值绿值蓝值;值域为0~255设定头发颜色
Give金币(金币数);给钱
Give(物品名)(数量);给物及数量
Take金币(金币数);拿走钱
Take(物品名)(数量);拿走物及数量
Takew物品;直接从身上回收物品
Exchangemap(地图名);与指定地图里的人交换位置
Daytimesunset;一天时间
Speak"%A0";白色字全服讲话
lineMsg[Grobal]"%A0";红色字全服讲话
LineMsg"Grobal"%A0;
LineMsg"Island02"%A0;
LineMsg"Island02""内容";
ChangeMapAttr"3""SAFE";
SetAreaAttr"3,206,159,6""NoFly";
SetAreaAttr"3,206,159,10""NoLack";
CheckHum"Island02100125125"1;
Delaygoto[Grobal]120@段;120秒后进入@段
MonClear"Island02""猿猴战士";
MapTingIsland0201100130;
MapTingIsland02Island02100133;
MonGenP"Island02,100,130,5"聚宝箱41"noitem,金币,100000"
SendCmd"Island02,95,135,5"生存游戏场美眉Show
FormatStr"noitem,金币,%s"5000000;
AddstrA3%A2;
SetAreaAttr"02,400,400,500""NoLack"禁用技能
MongenP"02,225,240,20"年兽10;
ApplyMonMission"02,225,240,9999""年兽""02,256,201"
SetAreaAttr"02,400,400,500""Clear"
ChangeMapAttr"Island02""NOCHAT"
givew?影魅之刃0衣服1武器2火把3项链4头盔5左手镯6右手镯
7左戒指8右戒指9符10鞋子11勋章
=========================*******************************========================
-------------------------========地图(MAPINFO)========------------------------
=========================*******************************========================
FIGHT;战斗区域(如果设FIGHT3,就是行会地图常设定的可复活三次.)
SAFE;安全区域
DARK;地图是黑暗的
NEEDHOLE;是否需要洞,配合mapinfo里xx,xx->yy,yy使用
NoLack;(MONSTER任何怪物RACE代码设为95都可
;xx,xx为进入洞口坐标,在Mongen.txt里xx坐标刷新一怪物即可)
NORECALL;不能用天地合一命令的地图
NORECONNECT(D1601);重新连线就被传送到(D1601)中指定的地图
NORANDOMMOVE;不能用随机的地图
NOSPACEMOVE;不能用回城的地图
NOPOSITIONMOVE;不能使用传送戒指的传送指令传送的地图
NODRUG;不能使用任何药物和卷轴等物品(可用来编不能补血等闯关脚本)
NEEDSET_ON(变量);判断是否符合变量=1满足=0否(配合mapinfo使用可扩展脚本内容.
;如增加某个条件,完成任务后才允许进入某地图.
MINE;金属矿
MINE2;石矿
HORSE;可骑马
DAY;地图全亮
FOG;起雾
SetAreaAttr"11,329,157,100""NoLack"
SetAreaAttr"11,329,157,100""NoRevival"不能复活
ChangeMapAttr"Island02""NOCHAT"不能聊天
SetEventMap"11"看不到玩家名字,死亡后退出地图
ResetMapAttr"11"取消所有SetEventMap,SetEventMap命令对该地图设置
ChangeMapAttr"11""TEAMFIGHT"设置为队伍争霸模式
SetEventDamage115该地图内为5倍攻击
;;-----------------3G地图设置---------
NEEDHOLE需要一个洞才可以进去的地图,用于尸王殿
NORANDOMMOVE不能用随机卷
NOITEMMOVE不能用装备转移(结婚戒指等等)
NOSPELLMOVE不能用技能瞬息移动
NOSPACEMOVE不能用回城卷
NOCASTLEMOVE不能使用行会回城卷
NORECONNECT(1)下线回到指定地图
NORANDOMMOVENOITEMMOVENOSPELLMOVENOSPACEMOVENOCASTLEMOVE
=========================*******************************========================
-------------------------------------时间---------------------------------------
=========================*******************************========================
daytimesunset;日落
daytimesunraise;日出
daytimeday;白天
daytimenight;夜晚
GETDATE;获取日期
YEAR;检测年份
MONTH;检测月份
DATE;检测日期
HOUR;检测小时
MINUTE;检测分钟
SECOND;检测秒
===========
#IF
MONTH45
DATE1520;如果在4月15日----5月20日(范围)满足条件
#ACT
***
===========
#ACT
MOVP19
MOVP28
MULP1P2
MOVD1%P9
上面完成的是乘法运算,结果给P9然后给D1

#ACT
MOVP110
MOVP22
DIVP1P2
MOVD1%P9
上面完成的是除法运算,结果给P9然后给D1

INCD91
+法

DECD150
-法

#ACT
MOVA0"某某"
SYSMSG"(!)获得10000经验"
GIVEEXP%A010000;个人给经验
GIVEEXPMAP"Z010"100;地图全体给经验无武器修炼值

========
"%USERGOLD"获得玩家金钱
"%USERID"获得玩家ID
"%USERMAP"获得玩家所在地图
"%USERNAME"获得玩家名字
"%USERX"获得玩家所在地图X坐标
"%USERY"获得玩家所在地图Y坐标
"%guildname"
#ACT
movA3%USERGOLD
#SAY
<$OUTPUT(A3)>\


;;------------------------------------------------------------------------

IsCastleGuildSabuk检测是否属于沙行会

IsGuildMaster检测是否是行会首领
!IsGuildMaster检测是否是行会首领

!IsOnCastleWarSabuk是否在攻城
IsOnCastleWarSaBuk是否在攻城


IsCastleGuildSabuk
IsGuildMaster
2个一起判断,就可以得出是不是沙首领

IsAdmin检测是不是管理员

WriteValueSql写入SQL里相应的数值
UpdateValueSql更新SQL里相应的数值
FormatStr调整SQL里相应的数值类型
ReadValueSql读取SQL里相应的数值

ResetRefineWeapon武器初始化修炼

SysMsg"系统红字显示"

linemsg"3""防御行会<$GUILD>行会占领了沙巴克城。"地图里红字公告

lineMsg[Grobal]"一个小时后沙巴克攻城战就会开始。"全服公告

movB1{MANNAME}%USERNAME

"%SABUKGOLD"

"$CS_"
"$CS_SABUK_ATTACKGUILDS"进攻行会
"$CS_SABUK_CASTLEGOLD"城内黄金
"$CS_SABUK_OWNER"沙城行会
"$CS_SABUK_TODAYTAX"今天税收
"$CS_SABUK_WARDATE"

土城
"$CS_TAOSUNG_ATTACKGUILDS"
"$CS_TAOSUNG_CASTLEGOLD"
"$CS_TAOSUNG_OWNER"
"$CS_TAOSUNG_TODAYTAX"
"$CS_TAOSUNG_WARDATE"

"$GMERANK("
"$GUILD"行会
"$INPUTNUM"显示字符
"$INPUTSTR"显示数值
"$OUTPUT("显示变量
"$PRICERATE"
"$UPGRADEWEAPONFEE"
"$USERNAME"当前用户名
"$USERWEAPON"使用的武器
"$旲"
%guildname

addnamelist
checknamelist
delnamelist

在SQL打开物品数据库
reserved字段的表示
16能取下,死后不会爆;
24能取下,死后爆;
48能取下,死后不会爆;
30取不下,死后爆;
12取不下,死后爆;
10取不下,但用神水可以取下,死后会爆
8能取下,死后爆。
0正常

DisappearTime字段表示限制天数
1代表1天2就是俩天0不限制

CoolEye其实应该是反隐身,你若把
所有怪物CoolEye调到100,再用隐身戒指也没用了

Race这一项。
它是决定怪物的攻击代码:
11无敌加瞬移攻击主动攻击MOB和红人
16贴身喷毒
21电火花
22喷针
40击电
45射箭
51不主动攻击死后物品不掉落要割的
52不主动攻击死后物品不掉落有一定几率会逃跑
53主动攻击物品不掉落
81普通的攻击进入范围自动攻击
82主动攻击射程2
85地下钻出来原地攻击死后物品不掉落
87主动攻击射程5
90贴身麻痹石化攻击-弱
92遇到范围外攻击会瞬移
93主动攻击射程4
94主动攻击直线攻击
95进入范围会从地下爬出来
96自动复活
100道士的召唤骷髅
101进入范围会从石像状态激活
102边攻击边召唤!SETUP里的ZUMA1~4里的特定的怪
103释放!SETUP里的BEE指定的怪
104主动攻击射程8
105麻痹攻击(高)
106麻痹攻击(低)
107全屏攻击+麻痹+中毒
112只主动攻击红名射程11
113召唤神兽-小
114召唤神兽-大
115全屏攻击(地下出剌)
116释放!SETUP里的SPIDER指定的怪
117自暴攻击

双击物品,就可以触发脚本的修改方法(随身NPC的添加方法)
使用方法:
1、物品数据库设置1:STDMODE字段设置为:31
2、物品数据库设置2:AniCount字段设置为:X
X为指字数字触发脚本(1-999)
3、D:\Mud3\Envir\Market_Def\00defaut.txt下的ACT命令下
加入goto@System_ItemClick
再在下面加入:
[@System_ItemClick]
#CALL[随身NPC.txt]@随身NPC
这一句话就可以了
===================================
然后,你自己在D:\Mud3\Envir\QuestDiary\
建立一个名为随身NPC.txt的文件.要实现什么样的功能.你自己设置.
注意一定得要有
[@随身NPC]这样一句话否则触发不了.
 

 私服新闻:

2倍经验、13魔法、永久单区、公益服
42魔法轻变和42魔法超变同时开区
光通1.45原始版
2倍经验、13魔法、永久单区、公益服
2倍经验、13魔法、永久单区、公益服
2倍经验、13魔法、永久单区、公益服
2倍经验、13魔法、永久单区、公益服
2倍经验、13魔法、永久单区、公益服
2倍经验、13魔法、永久单区、公益服
大极品中变版本,升级快,装备好打
国际同步版本,3G超流畅画面,独家
42魔法变态版本,周四新区
13魔法小极品点卷版
最简单的玩法,真正的纯积分公益服
独家版本,一定没玩过
128倍经验高爆率纯点卷消费
不用升级,装备好打,件件极品
升级超快,装备全爆,超爽
42魔法中变钻石版本,128倍经验
13魔法,16倍经验,16倍爆率
大极品中变版本,升级快,装备好打
13魔法点卷极品版本
42魔法中变,爆率极高
42魔法钻石合成版本
极品好打,一天就满转,无需练级
13魔点卷版新玩法
独家42魔法中超级变态版本
独家特色版本新玩法
128倍经验16魔法32倍爆率钻石版
日炎桃花园深海绝迹万里长城1.45版
任务升级,简单粗暴,适合散人打宝玩
最新版本16魔法点卷大极品版
多个版本轮流开放,适合不同口味的玩家
13魔法鉴定属性,终极爆率装备合成
件件极品★散人好混★
回忆经典,勇闯天涯,稳定长久,值得信
13魔法小极品,2倍经验爆率散人长久
两倍爆率两倍经验长期版本!
4倍经验8倍爆率2020年人气大服
13魔法原版+脱机版双区同开
可使用脱机外挂,自带赤月外挂自带打怪
13魔法16魔法42魔法各种版本开区

 技术文章:

传奇3G各地图爆率大解剖。
公布世界版传奇3官方网址
凯乐斯“沙巴克”区完成你的传奇3-1.45的梦
会员系统脚本命令。
传奇2008-《战乱之预言》内外挂列表。
传奇3故事背景
传奇3SQL命令查装备ID
炼制武器心得
老传奇3脚本命令详细说明
《过去现在》怀念我们的传奇3

 

宣传站主页  |  发布私服信息  |  传奇3私服列表  |  传奇3g私服列表  |  技术文章  |  返回顶部

Copyright © 2004 - 2006 黑金论坛 All rights reserved.
本站中文版权所有 传奇3私服发布站 保留所有权利 未经许可请勿任意转载或复制使用
请使用1024*768分辨率浏览本站以达到最佳视觉效果

苏ICP备10047585号