📄 npc_magican.txt
字号:
goto L_MENU_2;
L_MIXITEM_STEP_OK:
if(@mixitem1_1==0 && @mixitem1_2==0 && @mixitem1_3==0 && @mixitem2==0)
{
mes "[物品 调和机]";
mes "没有任何物品,无法进行调和。";
close;
end;
}
next;
mes "[物品 调和机]";
mes "请将调和的魔法粉末号码写下来。";
next;
input @magic_num;
mes "[物品 调和机]";
mes "号码 #" + @magic_num + "魔法粉末,对吗?";
next;
if(select("对","不对")==2)
{
mes "[物品 调和机]";
mes "请重新输入";
goto L_MIXITEM_STEP_OK;
}
if(@magic_num>8472 || @magic_num<0)
{
mes "[物品 调和机]";
mes "号码的范围超过,请再写一个。";
next;
goto L_MIXITEM_STEP_OK;
}
if(@magic_num==8472) set @magic_powder,1;
if(@magic_num==3735) set @magic_powder,2;
if(@magic_num==2750) set @magic_powder,3;
if(@magic_num==5429) set @magic_powder,4;
mes "[物品 调和机]";
mes "最后,请你选择催化石。";
next;
set @mixitem3,select("黄色魔力宝石","红色魔力宝石","蓝色魔力宝石","透明的宝石","跳过。");
L_MIXITEM_STEP_5:
mes "[物品 调和机]";
mes "现在要调和物品吗?还是要继续设定物品呢?";
next;
menu "调和物品",-,
"继续设定物品",L_mixitem1_1,
"重新设定",L_mixitem1_2;
mes "[物品 调和机]";
mes "请你将设定好的物品放入调和桶中。一旦将物品放进去后,就不能再加减数量。";
mes "请再仔细确认,确认完成后请按 '调和开始' 的按钮,不确定的话请按 '终了' 的按钮.";
next;
if(select("调和开始","终了")==2)
{
mes "[物品 调和机]";
mes "自动关闭,谢谢您的使用";
close;
end;
}
mes "[物品 调和机]";
mes "将设定好的物品放入调和机,请稍候。";
next;
if(@mixitem1_1==0 && @mixitem1_2==0 && @mixitem1_3==0)
{
mes "[物品 调和机]";
mes "没有任何物品,无法进行调和。";
close;
end;
}
if(countitem(909)<@mixitem1_1)
{
mes "[物品 调和机]";
mes "所设定的物品'杰勒比结晶'数量不够,请再确认.";
mes "调和机作业终了,感谢你的使用.";
close;
end;
}
if(countitem(914)<@mixitem1_2)
{
mes "[物品 调和机]";
mes "所设定的物品'毛'数量不够,请再确认.";
mes "调和机作业终了,感谢你的使用.";
close;
end;
}
if(countitem(519)<@mixitem1_3)
{
mes "[物品 调和机]";
mes "所设定的物品'牛奶'数量不够,请再确认.";
mes "调和机作业终了,感谢你的使用.";
close;
end;
}
if(@mixitem2==1 && countitem(1089)<1)
{
mes "[物品 调和机]";
mes "没有发现任何物品,请检查试管,调和机作业终了,感谢你的使用。";
close;
end;
}
if(@mixitem2==2 && countitem(1088)<1)
{
mes "[物品 调和机]";
mes "没有发现任何物品,请检查试管,调和机作业终了,感谢你的使用。";
close;
end;
}
goto L_MIXITEM_STEP_6;
L_mixitem1_1:
goto L_MIXITEM_STEP_5;
L_mixitem1_2:
mes "[物品 调和机]";
mes "物品设定初期化完成。";
close;
end;
L_MIXITEM_STEP_6:
next;
mes "[物品 调和机]";
mes "已经准备好了,现在可以开始调和了。";
mes "请稍候.";
next;
mes "[物品 调和机]";
mes "-今日的谚语 -";
set @R_SEL_NUM,rand(1,5);
switch(@R_SEL_NUM)
{
case 1:
mes "' 被最信任的人背叛. '";
mes "' 意思就是说太过容易轻信别人,受伤的往往会是自己. ' ";
break;
case 2:
mes "' 冤家路窄. '";
mes "' 意思就是说与人结怨的话无可避免的还是得跟那个人碰面,最后容易为自己招来横祸. ' ";
break;
case 3:
mes "' 远亲不如近邻. '";
mes "' 意思就是说当紧急事情发生的时候在远处的亲人朋友帮不上你的忙,倒是街头巷尾的人可以给你一些帮助. '" ;
break;
case 4:
mes "' 放羊的小孩. '";
mes "' 意思是说常说谎话的话,到最后可能会落得大家都不相信你的地步. '";
break;
case 5:
mes "' 好来好去 '";
mes "' 意思就是说你要先主动对别人好,别人才会也对你好. '";
break;
}
next;
if(@mixitem1_1==2 && @mixitem1_2==3 && @mixitem1_3==1 && @mixitem2==1 && @mixitem3==1 && @magic_powder==1)
{
mes "[物品 调和机]";
mes "调和终了.";
mes "调和机作业终了,感谢你的使用.";
delitem 909,2;
delitem 914,3;
delitem 519,1;
delitem 1089,1;
getitem 1071,1;
close;
end;
}
if(@mixitem1_1==3 && @mixitem1_2==1 && @mixitem1_3==1 && @mixitem2==0 && @mixitem3==2 && @magic_powder==2)
{
mes "[物品 调和机]";
mes "调和终了.";
mes "调和机作业终了,感谢你的使用.";
delitem 909,3;
delitem 914,1;
delitem 519,1;
getitem 1085,1;
close;
end;
}
if(@mixitem1_1==6 && @mixitem1_2==1 && @mixitem1_3==0 && @mixitem2==1 && @mixitem3==3 && @magic_powder==3)
{
mes "[物品 调和机]";
mes "调和终了.";
mes "调和机作业终了,感谢你的使用.";
delitem 909,6;
delitem 914,1;
delitem 1089,1;
getitem 1086,1;
close;
end;
}
if(@mixitem1_1==2 && @mixitem1_2==3 && @mixitem1_3==0 && @mixitem2==2 && @mixitem3==4 && @magic_powder==4)
{
mes "[物品 调和机]";
mes "调和终了.";
mes "调和机作业终了,感谢你的使用.";
delitem 909,2;
delitem 914,3;
delitem 1088,1;
getitem 1087,1;
close;
end;
}
mes "[物品 调和机]";
mes "调和终了.";
mes "调和机作业终了,感谢你的使用.";
delitem 909,countitem(909);
delitem 914,countitem(914);
delitem 519,countitem(519);
delitem 1088,countitem(1088);
delitem 1089,countitem(1089);
getitem 1090,1;
close;
end;
}
//<=========== Morroc Solution - Begin ==========>
moc_ruins.gat,91,150,5 script 魔法公会 服务人员 93,{
mes "[魔法公会 服务人员]";
mes "要用来装水溶液的吗?那么你需要买一个以上的空试管喔!.";
next;
if(select("付钱","放弃")==2)
{
close;
end;
}
mes "[魔法公会 服务人员]";
if(countitem(1092)<1)
{
mes "空著手的话物品要怎么携带呢?";
mes "带一个空试管装来吧!";
close;
end;
}
if(Zeny<50)
{
mes "要50金币才行喔!";
close;
end;
}
mes "嗯..把空试管还有钱给我!";
delitem 1092,1;
set Zeny,Zeny-50;
next;
mes "[魔法公会 服务人员]";
getitem 1088,1;
mes "我想你这么聪明一定会是个伟大的魔法师,谢谢。";
mes "我相信很快就会再见到你的!";
close;
end;
}
pay_arche.gat,122,100,5 script 魔法公会 服务人员 88,{
mes "[魔法公会 服务人员]";
mes "要用来装水溶液的吗?那么你需要买一个以上的空试管喔!";
next;
if(select("付钱","放弃")==2)
{
close;
end;
}
mes "[魔法公会 服务人员]";
if(countitem(1092)<1)
{
mes "空著手的话物品要怎么携带呢?带一个空试管装来吧!";
close;
end;
}
if(Zeny<50)
{
mes "要50金币才行喔!";
close;
end;
}
mes "嗯..把空试管还有钱给我!";
delitem 1092,1;
set Zeny,Zeny-50;
next;
mes "[魔法公会 服务人员]";
getitem 1089,1;
mes "我想你这么聪明一定会是个伟大的魔法师,谢谢。";
mes "我相信很快就会再见到你的!";
close;
end;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -