传奇任务脚本
⑴ 求一个传奇,一天只能领一次任务脚本的命令
1.你用在线时长判断 肯定不行。
2.你用的是什么引擎的??
3.思路:获得当前的月和天的值,保存在个人变量中,做完一次任务后改变这个变量的值,点再次领取该任务时,做判断当前的日期和刚才那个个人变量的值是否一致,一致就提示 完成了,不一致就继续接任务成功。
希望对你有所帮助!
⑵ 传奇杀怪领取经验脚本任务
首先在D:\mirserver\Mir200\Envir下的MapQuest.txt里面写 0 [001] 0 稻草人 * Q001意思是在比奇杀稻草人就转到脚本Q001再在D:\mirserver\Mir200\Envir\MapQuest_Def里面建立Q001.TXT里面写[@main]
#IF
#ACT
CALCVAR HUMAN 稻草人 + 1
SENDMSG 6 您已经杀死了稻草人:<$HUMAN(稻草人)>/20只
SAVEVAR HUMAN 稻草人 ..\QuestDiary\数据文件\稻草人.txt #IF
CHECKVAR HUMAN 稻草人 > 19
#ACT
SENDMSG 6 你已经消灭了20只稻草人
CALCVAR HUMAN 稻草人 - 20SAVEVAR HUMAN 稻草人 ..\QuestDiary\数据文件\稻草人.txt
CHANGEEXP + 20000
break
⑶ 传奇服务端任务脚本
用 个人变量 HUMAN 来制作 建议多学习下 毕竟变量确实比较麻烦
申明
读取
检测
调整
保存
5个步骤!
⑷ 传奇特色任务脚本和怎么做一个每人每天只能做3次的任务脚本呢!
在脚本里加一个自定义的个人变量 每做一次变量加1 每次接受任务之前 检查变量值 当大于3 不能接受任务 再在机器人脚本里加每天零点清空变量
⑸ 求一个传奇新手任务的脚本
不太清楚你用什么引擎,给你个通用为例吧。
1.D:mirserverMir200EnvirMapQuest_def路径下。QManage.txt文本内添加以下信息。
[@Login]
#ACT
VARIntegerHUMANSJ
--------------------------------------------------------------------------------------------------
2.D:mirserverMir200EnvirMapQuest_def路径下。建立文本,命名Q001.txt
文本内容,我现在用的引擎不支持杀怪触发文本内检测多个脚本所以用跳转。
你的要是支持不用这么写也行。
[@main]
#IF
checknamelist..QuestDiary任务杀鸡完成名单.txt;名单内无角色名,继续,反之无;效果
#ACT
CALCVARHUMANSJ+1
SENDMSG6您已经杀死了鸡:<$HUMAN(SJ)>/15只
SAVEVARHUMANSJ..QuestDiary数据文件鸡.txt
goto@main1
break
[@main1]
#IF
CHECKVARHUMANSJ>14
#ACT
SENDMSG6你已经消灭了15只鸡
mapmove0291610
messagebox你的任务已经完成。
break
3.D:mirserverMir200Envir路径下。MapQuest.txt文本内,添加以下内容
0[001]0鸡*Q001
0为地图号,Q001为脚本名。
4.检测领取1次及35级后不能领取
例:
新手指导。
<接任务/@接任务>
[@接任务]
#IF
CHECKLEVELEX>35
#ACT
messagebox等级以超过35
#elseact
goto@接任务1
break
[@接任务1]
#IF
checknamelist..QuestDiary任务杀鸡完成名单.txt
#ACT
messagebox你已经完成该任务
#elseact
goto@接任务2
break
[@接任务2]
#IF
ISNEWHUMAN;第一次登陆
#say
请到比奇哪哪哪去杀鸡。然后回来领取奖励。
<交任务/@交任务>
break
[@交任务]
#IF
CHECKVARHUMANSJ>14
#ACT
addnamelist..QuestDiary任务杀鸡完成名单.txt
CHANGELEVEL=35
break
⑹ 传奇任务脚本怎么写
任务 脚本 一般都是通过 检测 和给与脚本来实现的!
就是给与变量或者是物品 然后下一个NPC 检测相应的变量后者是物品
⑺ 每天有次数限制的传奇副本任务脚本怎么编写请高手指点!
YY94533378每周一免费教传奇架设。还长期收传奇学徒
⑻ 传奇每日任务详细脚本!
一般是文本记录名单的
⑼ 传奇私服杀怪任务脚本
首先在D:\mirserver\Mir200\Envir下的MapQuest.txt里面写 0 [001] 0 稻草人 * Q001
意思是在比奇杀稻草人就转到脚本Q001
再在D:\mirserver\Mir200\Envir\MapQuest_Def里面建立Q001.TXT
里面写
[@main]
#IF
#ACT
CALCVAR HUMAN 稻草人 + 1
SENDMSG 6 您已经杀死了稻草人:<$HUMAN(稻草人)>/20只
SAVEVAR HUMAN 稻草人 ..\QuestDiary\数据文件\稻草人.txt
#IF
CHECKVAR HUMAN 稻草人 > 19
#ACT
SENDMSG 6 你已经消灭了20只稻草人
CALCVAR HUMAN 稻草人 - 20
SAVEVAR HUMAN 稻草人 ..\QuestDiary\数据文件\稻草人.txt
CHANGEEXP + 20000
break
⑽ 传奇任务脚本怎么写我
A: NPC领取杀怪任务100只,当杀怪达到100只的时候回来NPC处领取奖励
B:人物在某地图杀怪提示。即每杀一只怪 聊天框 就提示你目前杀怪总数为:
C:当杀怪达到100只,;聊天框提示:杀怪总数完成,请回去领取奖励
A 用到自定义变量
B 用到杀怪触发
C 一样杀怪触发
临时写的 看下面的
[@main]
#if
#say
<领取杀怪100任务/@领取> <任务完成领取奖励/@奖励>
[@领取]
#if
Check [100] 0
#act
set [100] 1
SENDMSG 6 提示:任务领取完毕,请尽快完成.
#elseact
SENDMSG 6 提示:草,领取过的还来捣乱,劳资干死你.
break
[@奖励]
#if
CHECKVAR HUMAN SGCF > 99
#act
set [100] 0
CREDITPOINT + 5
SENDMSG 6 提示:任务完成奖励声望+5.
CALCVAR HUMAN SGCF = 0
SAVEVAR HUMAN YUAN ..\QuestDiary\数据文件\变量数据.txt
#elseact
SENDMSG 6 提示:草,任务未完成,还想要奖励,滚.
break
-----------------------------------------------------------------------------
登陆脚本如下:
请在mirserver\Mir200\Envir\QuestDiary\数据文件\ ---目录下建立一个[变量数据.txt]的文本
如果没有的话就自己创建
[@login]
#if
CHECKLEVELEX > 0
#act
VAR Integer HUMAN SGCF
LOADVAR HUMAN SGCF ..\QuestDiary\数据文件\变量数据.txt
-----------------------------------------------------------------------------
杀怪触发:
mirserver\Mir200\Envir目录下MapQuest.txt文本,添加如下一行:
3 [035] 0 沃玛教主 * Q016
上面的3代表杀怪所在的地图号,沃玛教主代表杀的怪物名称,可以自己修改
Q016对应的是mirserver\Mir200\Envir\MapQuest_Def 里面的文本
意思就是这里写Q016那么MapQuest_Def目录下触发的文本名称也必须是 Q016.txt
总之最后你写什么那么MapQuest_Def目录下就必须创建一个相对应的名称txt文本
-----------------------------------------------------------------------------
mirserver\Mir200\Envir\MapQuest_Def\Q016.txt 里面的文本内容如下:
[@main]
#IF
CHECKVAR HUMAN SGCF > 99
#ACT
mapmove 3 333 333
SENDMSG 6 提示:任务完成.
#elseact
CALCVAR HUMAN SGCF + 1
SAVEVAR HUMAN YUAN ..\QuestDiary\数据文件\变量数据.txt
messagebox 您的当前杀怪数量为:<$HUMAN(SGCF)>
break
3K的,方法一样