发布网友 发布时间:2022-05-01 01:07
共3个回答
热心网友 时间:2022-06-13 23:11
1、在MapEvent.txt内加“3 -1 -1 -1:1
2:裁决之杖:0 0 1:@MapEventPickUpItem3”及在QFunction-0加:“[@MapEventPickUpItem3]
#ACT
SendMsg 0 “裁决之杖” 已掉落在:[%M].坐标:[%x:%y]”_____在盟重捡取裁决无法提示。
2.mapquest.txt内加3 [603] 0 * 裁决之杖 ZS1,并加了ZS1.txt的相应也无法实现。。。。。。。。
1.M2 选项 功能设置 基本功能 里边 开启地图事件触发 打勾
2.然后 基本控制三 开启物品掉落提示 勾上
3. 然后在 MapEvent 文本文档里 按照其相应格式添加上你想要提示的装备即可
4.忘了一个关键的 点 M2 查看 列表信息 打钩 点 增加
5.看到了吧 左面 就有了 这样 就可以了
这里面 有很多 选项 想设置什么 一样的方法 增加 好了 点 下面的 保存 就可以了 点X就这样
热心网友 时间:2022-06-13 23:12
QFunction-0.txt
======================================================
[@MapEventPickUpItem]
#Act
SENDMSG 1 <$USERNAME>在(%M,%X,%Y)拣到物品:斩马刀
======================================================
MapEvent.txt
======================================================
;地图事件触发列表
3 -1 -1 -1:1 2:斩马刀:0 0 1:@MapEventPickUpItem
======================================================
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的,方法一样
热心网友 时间:2022-06-13 23:12
Random 是指 随机获得 的意思。 Random 后面你写了200 ,就是指在你抽奖的物品当中,是200:1的机率,数据越大获得的几率越小。所以你得不到东西!