当前位置:首页 » 编程软件 » 传奇脚本变身

传奇脚本变身

发布时间: 2022-05-15 05:05:46

Ⅰ 传奇脚本命令

[@gcks]
#IF
CHECKITEM 圣招令 1
#ACT
take 圣招令 1
Param1 X 放置怪物到X号地图
Param2 XXX 放置怪物到这个X坐标
Param3 YYY 放置怪物到这个y坐标
MonGen 主导者 1
SetOnTimer 1 3600 开启计时器1,每60分钟执行一次
QManage.txt文本中添加
[@OnTimer1]
#ACT
CLEARMAPMON 地图号 怪物名 清除指定地图怪物
SETOFFTIMER 1 关闭计时器1.

Ⅱ 求传奇转生脚本

所谓的转生脚本就是检测人物状态,包括等级、物品、是否在某某文件中,然后给予物品、属性点、永久状态等。所以,只要你想好转生的条件,想给什么东西就那几个命令。很简单。

Ⅲ 传奇,脚本

这个有现成的技能,移行换位,就是根据你的想法:鼠标指在哪,按下技能人物就到哪。

DB数据库内添加进去就行。

56;移行换位;2;19;8;1;1;0;0;0;1;45;10;45;20;46;200;60;;

Ⅳ 传奇转生脚本

传奇转生脚本

Ⅳ 传奇脚本 怎么制作

多人都或多或少的接触过传奇服务器端脚本文件,也很想自己制作一点脚本来试试,但又不敢乱碰生怕改坏一点东西造成不能运行服务器端,其实“脚本语言“(我们暂且称他为一种语言)和C语言等等程序语言比起来那真是不值得一提。看完我给大家写的这篇文章后,你就自己偷着做吧...
可以说传奇服务器端所有的重点都集中在\mir200\envir\中,这里面记载着所有服务器要在游戏中表现的东西。在游戏中的npc信息也在其中,npcs.txt文件和merchant.txt文件中记载着npc的名称、出现的地图、坐标、范围和形象代码。你要问两个记载的npc有什么不同?为什么不和在一起算了?我来告诉你,npcs.txt中记载的npc是对话型npc,在进入游戏后,不能够使用@reloadnpc刷新信息的npc。而merchant.txt是交易型和任务型npc,可以使用@reloadnpc刷新信息。但我也做过试验,两种npc互换后也可以使用,好像没有太大的限制。
npcs.txt对应的文件在.\npc_def\文件夹中,merchant.txt对应的文件在.\market_def\文件夹中。你如果要添加npc的时候,要注意npc的文件名,例如你要创建一个超级商人的npc要他出现在比奇省330:330的坐标。首先你要在.\market_def\文件夹中创建一个文本文件命名为“超级商人-0“(这里你可以使用英文,也可以使用中文,但后面的数字必须要是这个npc出现的地图代码!),然后把你写好的脚本粘贴在里面。再打开merchant.txt文件,添加以下信息:
;调用的文件
地图
坐标x
坐标y
范围
人物代码
刷新时间
超级商人
0
330
330
0
5
0
相信大家可以看懂吧,这里面的空格不要紧,没有规定信息之间必须空几格。人物代码自己换吧,现在的npc有46种模样。
和脚本的规则一样,这两个文件里面以;开头的行就当作注释部分不做编译

Ⅵ 求传奇脚本编写

第一个脚本如下:
[@main]
#if
ISCASTLEGUILD
#act
goto @检查等级
break
#elsesay
你不是沙巴克成员,不能领取会员证明!

[@检查等级]
#if
checklevelex > 59
#act
goto @检查名单
break
#elsesay
你的等级还没到达60级,不能领取会员证明!

[@检查名单]
#if
CHECKNAMELIST ..\QuestDiary\领取证明\已领取名单.txt
;说明(检查\QuestDiary\领取证明\已领取名单.txt是否有名单,需要在D:\MirServer\Mir200\Envir\QuestDiary\下创建文件夹“领取证明”\里面创建“领取名单.txt”)
#act
break
#say
你已经领取过会员证明了,不能再领取了
#elseact
give 会员证明 1
addnamelist ..\QuestDiary\领取证明\已领取名单.txt
;说明(给予会员证明后,把人物名字添加到\QuestDiary\领取证明\已领取名单.txt下)
#elsesay
恭喜你领取了会员证明!

第二个脚本思路跟上面的是一样的,至于每天用机器人进行清除就用上面的脚本举例,脚本如下

AutoRunRobot.txt 文档下写 #AutoRun NPC RUNONDAY 00:00 @清理数据
RobotManage.txt 文档下写 如下:

[@清理数据]
#IF
#ACT
GMEXECUTE StartQuest @名单清理
;说明(上面的清理数据路径是在登陆脚本QManage.txt里面的)

QManage.txt登陆脚本 的脚本如下:
[@名单清理]
#if
#act
#CALL [领取证明\名单清理.txt] @清理名单
;说明(\QuestDiary\领取证明\添加一个名单清理.txt里面写一个清理脚本)
BREAK

;[领取证明\名单清理.txt] @清理名单 清理脚本如下:
[@清理名单]
{
#if
#act
CLEARNAMELIST ..\QuestDiary\领取证明\已领取名单.txt
}

注意:{ }很重要,没有的话M2会报错

网络搜索 传奇技术吧 里面有很多脚本,很适合新手

Ⅶ 《传奇》脚本该如何执行

不知道你是什么引擎,有的引擎执行这个脚本要麻烦一些,有的就非常简单。
-------------------------HERO引擎实现攻击目标触发--------------------------------

首先在地图配置文件MapInfo.txt里面添加 @Attack
比如 [3 盟重土城] HITMON(@Attack ) 这个就代表在盟重土城攻击目标时才触发,其他地图则不触发,如果想在其他地图触发,那就在相应的地图后面加上这个参数。

然后在 QFunction-0.txt 这个系统固定脚本文件中添加一段执行脚本

[@Attack]
#IF
checkitemw 开天 1 ;检测手上必须拿的是开天,才触发脚本
CHECKHITMONNAME <$STR(S0)> ;检测攻击的目标取得目标名称
#ACT
SendMsg 0 提示:<$STR(S0)>被<$USERNAME>手中的"开天"击中
break

我们可以参考砍猪的脚本,大致跟这个一样!
---------------------------D3D引擎实现攻击目标触发--------------------------------
这个引擎的就简单了多,直接在 QFunction-0.txt 这个系统固定脚本文件中添加一段执行脚本

下面这是个范例,根据你自己的需要修改都可以。

;所有触发只有攻击到怪物才会触发,有些魔法不会触发,如魔法盾
;======================魔法攻击触发==========================
[@MagicStruck]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

#IF
#ACT
SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

[@MagicAttack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

#IF
#ACT
SENDMSG 6 你攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

;======================物理攻击触发==========================
[@Struck]
#IF
CHECKCURRTARGETRACE
= 0
#ACT
SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

#IF
#ACT
SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255
253
BREAK

[@Attack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

#IF
#ACT
SENDMSG 6 你攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID>
255 249
BREAK

Ⅷ 传奇 脚本 转生之后 人物等级变成一级

RENEWLEVEL
转次数
转后等级
分配点数
转次数
代表一次转多少级(数值范围为
1
-
255)
转后等级
代表转生后人物的等级,0为不改变人物当前等级。
分配点数
代表转生后可以得到的点数,此点数可能按比例换成人物属性点(数值范围
1
-
20000)。
;将人物转生一次,后等级设为
28级,分配100点属性
[@RenewLevel]
#IF
#ACT
RENEWLEVEL
1
28
100
#SAY
转生成功。

Ⅸ 传奇脚本

我来个风魔矿区的
触发器:如果[项链]位置的持久<2,那么跳转到脚本标记<脚本开始>
触发器:如果[头盔]位置的持久<2,那么跳转到脚本标记<脚本开始>
触发器:如果当前地图名<>[封魔谷]并且HP<=20%,那么跳转到脚本标记<地牢>
触发器:如果当前地图名<>[封魔谷]并且HP<=35%并且HP>20% ,那么跳转到脚本标记<jackiwen>
触发器:如果当前地图名<>[封魔谷]并且HP<=65%并且HP>35%并且职业=道士并且级别>33,那么跳转到脚本标记<jackiwen1>
*☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆*
*☆- jackiwen精品脚本2005 主页http://www.swnfc.com/jackiwen -☆*
*☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆-☆*
<脚本开始>
设置[脚本输出,关闭]
>>声明变量()
&回城地图&=封魔谷
跳转到标记<&当前职业&设定>
*-可修改设定部分开始--------------------------------------------
<法师设定>
&备用左戒指&=降妖除魔戒指
&备用右戒指&=降妖除魔戒指
&备用左手镯&=黑檀手镯
&备用右手镯&=黑檀手镯
&备用项链&=放大镜
&备用武器&=偃月
&备用衣服&=魔法长袍(男)
&备用头盔&=道士头盔
&蓝药&=强效魔法药
&蓝药包&=超级魔法药
&红药&=金创药(中量)
&红药包&=金创药(中)包
&蓝药数&=3
&红药数&=3
&蓝药包数&=16
&红药包数&=2
&随机数&=3
&随机包数&=2
跳转到标记<设定变量>
<道士设定>
&备用左戒指&=降妖除魔戒指
&备用右戒指&=降妖除魔戒指
&备用左手镯&=夏普儿手镯
&备用项链&=蓝翡翠项链
&备用武器&=凝霜
&备用衣服&=灵魂战衣(男)
&备用头盔&=记忆头盔
&蓝药&=强效魔法药
&蓝药包&=超级魔法药
&红药&=金创药(中量)
&红药包&=金创药(中)包
&蓝药数&=3
&红药数&=3
&蓝药包数&=7
&红药包数&=0
&随机数&=3
&随机包数&=2
&符数&=10
&双武器&=是
&双衣服&=是
跳转到标记<设定变量>
<战士设定>
&备用左戒指&=珊瑚戒指
&备用右戒指&=珊瑚戒指
&备用左手镯&=死神手套
&备用右手镯&=死神手套
&备用项链&=蓝翡翠项链
&备用武器&=炼狱
&备用衣服&=战神盔甲(男)
&备用头盔&=记忆头盔
&蓝药&=魔法药(中量)
&蓝药包&=魔法药(中)包
&红药&=强效金创药
&红药包&=超级金创药
&蓝药数&=3
&红药数&=3
&蓝药包数&=2
&红药包数&=22
&随机数&=3
&随机包数&=2
跳转到标记<设定变量>
*-可修改设定部分完毕--------------------------------------------
<设定变量>
>>设定变量()
>>判断状态()
设置[脚本输出,开启]
if [&状态&]<>回城
跳转到标记<不作他选>
endif
<回城>
跳转到标记<&当前地图名&b>
使用[地牢逃脱卷]
对自己使用技能[瞬息移动]
使用[回城卷]
等待[1000]
跳转到标记<回城>
<封魔谷b>
>>进安全区(&安全区&)
<去钱庄>
走到(封魔谷,236,183)
走到(封魔谷,236,181)
走到门点(封魔谷,236,181)到达地图(恶魔钱庄,0,0)
等待[1000]
if 当前地图名=[封魔谷]
跳转到标记<去钱庄>
endif
<恶魔钱庄b>
<恶魔钱庄>
>>整修保管(&仓NPC&)
<出钱庄>
走到(恶魔钱庄,14,12)
走到(恶魔钱庄,14,15)
走到门点(恶魔钱庄,14,15)到达地图(封魔谷,0,0)
等待[1000]
if 当前地图名<>[封魔谷]
跳转到标记<出钱庄>
endif
<去首饰店>
找到[恶魔老兵](封魔谷[4],238,195)
与[恶魔老兵]对话
找到[](封魔谷[4],238,195)
与[]对话
等待[1000]
选择[想去商店]
等待[1000]
选择[首饰店]
等待[1000]
if 当前地图名=[封魔谷]
跳转到标记<去首饰店>
endif
<恶魔首饰店b>
<恶魔首饰店>
>>整修首饰(&首NPC&)
<出首饰店>
走到(恶魔首饰店,6,11)
等待[1000]
if 当前地图名<>[封魔谷]
走到(恶魔首饰店,13,18)
等待[1000]
endif
if 当前地图名<>[封魔谷]
跳转到标记<出首饰店>
endif
>>整修武器(&武NPC&)
<去服装店>
找到[恶魔老兵](封魔谷[4],238,195)
与[恶魔老兵]对话
找到[](封魔谷[4],238,195)
与[]对话
等待[1000]
选择[想去商店]
等待[1000]
选择[服装店]
等待[1000]
if 当前地图名=[封魔谷]
跳转到标记<去服装店>
endif
<恶魔服装店b>
<恶魔服装店>
>>整修衣服(&衣NPC&)
>>整修头盔(&头NPC&)
<出服装店>
走到(恶魔服装店,6,11)
等待[1000]
if 当前地图名<>[封魔谷]
走到(恶魔服装店,13,18)
等待[1000]
endif
if 当前地图名<>[封魔谷]
跳转到标记<出服装店>
endif
>>整修杂物(&杂NPC&)
<去药店>
找到[恶魔老兵](封魔谷[4],238,195)
与[恶魔老兵]对话
找到[](封魔谷[4],238,195)
与[]对话
等待[1000]
选择[想去商店]
等待[1000]
选择[药书店]
等待[1000]
if 当前地图名=[封魔谷]
跳转到标记<去药店>
endif
<恶魔药书铺b>
<恶魔药书铺>
>>整修书籍(&书NPC&)
>>整修药品(&药NPC&)
<出药店>
走到(恶魔药书铺,18,13)
等待[1000]
if 当前地图名<>[封魔谷]
走到(恶魔药书铺,10,21)
等待[1000]
endif
if 当前地图名<>[封魔谷]
跳转到标记<出药店>
endif
<整修完毕>
跳转到标记<不作他选>
<jackiwen1>
if HP<=40%
跳转到标记<jackiwen>
endif
对自己使用技能[隐身术]
对自己使用技能[群体治愈术]
对自己使用技能[群体治愈术]
等待[200]
if HP>65%
跳转到标记<不作他选>
endif
<jackiwen>
if HP<=20%
跳转到标记<地牢>
endif
使用[随机传送卷]
使用[强效太阳水]
使用[万年雪霜]
使用[金创药(中量)]
使用[强效金创药]
等待[200]
if HP>40%
跳转到标记<不作他选>
endif
<地牢>
使用[地牢逃脱卷]
等待[1000]
跳转到标记<脚本开始>
*--战斗部分(只要把整修部分复制到上面即成完整脚本)--*
<不作他选>
打印[欢迎使用jackiwen精品脚本 http://www.swnfc.com/jackiwen]
跳转到标记<&当前地图名&>
跳转到标记<&当前地图名&>
跳转到标记<回城>
<封魔谷>
走到(封魔谷,140,67)
走到门点(封魔谷,140,67)到达地图(封魔矿区,0,0)
等待[1000]
跳转到标记<不作他选>
<封魔矿区>
边打边走到(封魔矿区,37,170)
边打边走到(封魔矿区,140,134)
边打边走到(封魔矿区,176,27)
边打边走到(封魔矿区,156,132)
边打边走到(封魔矿区,68,161)
边打边走到(封魔矿区,60,60)
边打边走到(封魔矿区,79,15)
边打边走到(封魔矿区,33,134)
边打边走到(封魔矿区,76,15)
走到门点(封魔矿区,76,15)到达地图(崎路,0,0)
等待[1000]
跳转到标记<不作他选>
<崎路>
边打边走到(崎路,252,249)
边打边走到(崎路,259,141)
边打边走到(崎路,193,189)
边打边走到(崎路,115,181)
边打边走到(崎路,145,92)
边打边走到(崎路,46,103)
边打边走到(崎路,21,104)
边打边走到(崎路,259,270)
走到门点(崎路,259,270)到达地图(封魔矿区,0,0)
等待[1000]
跳转到标记<不作他选>

热点内容
存储设备报价 发布:2024-05-08 02:22:01 浏览:553
定步长的算法 发布:2024-05-08 02:16:18 浏览:109
怎么使用pe口袋服务器 发布:2024-05-08 02:02:18 浏览:471
xml数据库c 发布:2024-05-08 02:01:46 浏览:456
仿知乎android 发布:2024-05-08 01:56:00 浏览:904
mysql编译参数 发布:2024-05-08 01:53:46 浏览:194
怎么看台式电脑配置生产日期 发布:2024-05-08 01:32:26 浏览:460
java基础培训学校 发布:2024-05-08 01:30:44 浏览:468
简单辅助火眼打码如何配置 发布:2024-05-08 01:30:44 浏览:903
我的世界网易版服务器游戏 发布:2024-05-08 01:10:33 浏览:42