EV_ijk_start005.txt 国民宠深入研究完全解释
sunnymao1213 Window_OK Item18219 >= 1 && EndEvent 2 == 0 && PetSpace >= 1 && ItemSpace >= 5
#当你有赏赐状Item18219 且 该任务EndEvent为第一次解 且 宠物剩下的空间有1格或以上 且 道具栏空间有5个或以上 就继续执行下列动作...
# PetSpace >= 1 (1表示发放宠物需要格子数)
#所以要一次发2隻宠物以上就直接改PetSpace >= 2 或 3~5 依此类推
KillItem 18219,1
#KillItem 18219 回收赏赐状
GiveLeak1Item 18220
GiveLeak1Item 18221
GiveLeak1Item 18222
GiveItem 607728,1
GiveItem 607729,1
#GiveLeak1Item GiveItem 表示发放道具 有五个就必须是 ItemSpace >= 5
GivePet (122%40,616%40,26%20)
#GivePet 发放宠物编号及机率(宠物编号%机率比数)
#连续发放两隻就接下去写2次 GivePet
block EndEvent 2 == 0
检测该任务是否完成
0为未完成
1为完成
EndWindow 12058
#任务完成后的最终对话视窗
---------------------------------------------------------------------------------------------------
[范例]:
所以要一次发放5隻宠物3种道具 就这样写吧
Window_OK Item18219 >= 1 && EndEvent 2 == 0 && PetSpace >= 5 && ItemSpace >= 3
KillItem 18219,1
GiveLeak1Item 18220
GiveLeak1Item 18221
GiveLeak1Item 18222
#18220 18221 18222 为发放的道具编号可以自行改成指定的道具
GivePet (1%40,2%40,3%20)
GivePet (4%40,5%40,6%20)
GivePet (7%40,8%40,9%20)
GivePet (10%40,11%40,12%20)
GivePet (13%40,14%40,15%20)
#1~15为发放的宠物编号可以自行改成指定的宠物
EndEvent 2 = 1
EndWindow 12058
#结束程序例如 一个宠物蛋(随机送一隻宠物 共有5种不同宠物)
那就可以模仿上面的程序来写了
Window_OK Item99999 >= 1 && PetSpace >= 1
KillItem 99999,1
GivePet (1%20,2%20,3%20,4%20,5%20)
EndWindow 99999
#结束程序
Item99999 (在ITEMSET 增加一个99999的道具)
EndWindow 99999 (在MSG 增加一个99999的对话内容)
sheri000
说下哦
block EndEvent 2 == 0
检测该任务是否完成
0为未完成
1为完成
其中2为该任务的Event编号(不知道这么叫对不对)
Event检测用于任务限制从解和检测任务是否完成
如晋级类任务等
|