admin 发表于 2017-7-31 07:56:27

募捐任务(用装备做任务获取元宝以及经验)!

;安装脚本后请依次打开----\任务\募捐任务\装备名称.txt添加装备名称,在文本里面的装备将会可以执行任务!
[@main]
#if
#act
LOADVAR HUMAN 募捐任务物品 ..\QuestDiary\募捐任务\募捐任务保存.txt
LOADVAR HUMAN 募捐任务次数 ..\QuestDiary\募捐任务\募捐任务保存.txt

#if
checkitem <$human(募捐任务物品)> 1
#act
goto @已有物品
break

#if
not CHECKVAR HUMAN 募捐任务物品 =
#act
MessageBox [操作失败]:我需要的【<$human(募捐任务物品)>】还没有拿来,请准备好在来
break

#if
#act
goto @界面
break
[@界面]
#if
#act
#say
目前朝廷抗击魔族势力后备供给钱,被敌人切断,前线战争事吃紧\
国家政权受到严重的威胁,我需要一批装备。年轻人你愿意帮助我吗?\
我会给你一定的元宝、经验作为酬劳。\
 \
每天可以接受8次任务\
 \
目前已接受任务  <$human(募捐任务次数)>/8\
<接受任务/@接受任务>

[@已有物品]
#if
#act
#say
好!好!好!年轻人,你已获得了我需要的物品\
 \ \
请把物品放入<ITEMBOX:0:29:24:10:-15:43:44:*:253#本次需要【<$human(募捐任务物品)>】>  我将给予您一定的元宝以及经验\
 \ \
       <完成任务/@完成任务>

[@ItemIntoBox0]
#if
not equal <$BOXITEM.NAME> <$human(募捐任务物品)>
#act
UNALLOWITEMINTOBOX
MESSAGEBOX [错误提示]:年轻人你是不是放错了物品\ \我需要的是【<$human(募捐任务物品)>】
break

[@完成任务]
#if
not CheckBoxItemCount 0 1
#act
MESSAGEBOX [错误提示]:你还没有给我任务物品怎么可以索要奖励呢!\ \我需要的是【<$human(募捐任务物品)>】
break

#if
CHECKVAR HUMAN 募捐任务物品 =
#act
MESSAGEBOX [错误提示]:你还没接任务的吧!。
break

#if
#act
SetUpgradeItem 0
DELBOXITEM 0
gamegold + 1000
changeexp + 1000000
CALCVAR HUMAN 募捐任务物品 =
SAVEVAR HUMAN 募捐任务物品 ..\QuestDiary\募捐任务\募捐任务保存.txt
SENDMSG 0 242 0 玩家{【%s】|251:0:1}在{【%d】|251:0:1}完成{【募捐任务】|251:0:1},恭喜恭喜!!
UpDateBoxItem 0
goto @main
break

[@接受任务]
#if
CHECKVAR HUMAN 募捐任务次数 > 7
#act
MessageBox [操作失败]:您今天已接受了8次任务,无法继续接受,请明天再来
break

#if
#act
GetRandomText ..\QuestDiary\募捐任务\装备名称.txt S10
CALCVAR HUMAN 募捐任务物品 = <$str(S10)>
CALCVAR HUMAN 募捐任务次数 + 1
SAVEVAR HUMAN 募捐任务物品 ..\QuestDiary\募捐任务\募捐任务保存.txt
SAVEVAR HUMAN 募捐任务次数 ..\QuestDiary\募捐任务\募捐任务保存.txt
MessageBox [操作成功]:您以接受了募捐任务,本次需要【<$human(募捐任务物品)>】
close
break

弑魂纹龙 发表于 2018-2-18 12:50:25

楼下各位,2018发大财!
页: [1]
查看完整版本: 募捐任务(用装备做任务获取元宝以及经验)!