📄 gefg_cas04.txt
字号:
// ---------投资商业发展度
L_M2:
mes "[管理人戈巴尼]";
mes "提高商业发展度的话 ,在工会里生产的物品数量会增加,为了以后着想的话,不能不投资啊";
mes " ";
mes "照原先的方式,一天只能投资一次 ,假如多付一点金钱的话 ,一天可以投资两次";
set @TriggerE,GetCastleData("gefg_cas04.gat",4);
set @Economy,GetCastleData("gefg_cas04.gat",2);
if (@Economy >= 100) goto L_M2_A;
if (@TriggerE > 1) goto L_M2_B;
if (@TriggerE == 0) goto L_M2_C;
goto L_M2_D;
L_M2_A://economyOK == 0
mes " ";
mes "^ff0000因为由于 ,秘密基地的商业发展度,已经是最高值100% 了,所以不需要投资 ,主人果真你是拥有独具的慧眼啊^000000";
close;
end;
L_M2_B://economyOK == 1
mes " ";
mes "^ff0000可是你已经,在今天之内投资了两次,再不能投资了.^000000让发展度赶快上升,期待着富贵的日子啰";
close;
end;
// gold = AgitGet AGIT_E_FUND
L_M2_C://economyOK == 2
//第一次投资所需金额
if ((@Economy >= 0) && (@Economy <= 4)) set @gold,5000;
if ((@Economy >= 5) && (@Economy <= 9)) set @gold,10000;
if ((@Economy >= 10) && (@Economy <= 14)) set @gold,20000;
if ((@Economy >= 15) && (@Economy <= 19)) set @gold,35000;
if ((@Economy >= 20) && (@Economy <= 24)) set @gold,55000;
if ((@Economy >= 25) && (@Economy <= 29)) set @gold,80000;
if ((@Economy >= 30) && (@Economy <= 34)) set @gold,110000;
if ((@Economy >= 35) && (@Economy <= 39)) set @gold,145000;
if ((@Economy >= 40) && (@Economy <= 44)) set @gold,185000;
if ((@Economy >= 45) && (@Economy <= 49)) set @gold,230000;
if ((@Economy >= 50) && (@Economy <= 54)) set @gold,280000;
if ((@Economy >= 55) && (@Economy <= 59)) set @gold,335000;
if ((@Economy >= 60) && (@Economy <= 64)) set @gold,395000;
if ((@Economy >= 65) && (@Economy <= 69)) set @gold,460000;
if ((@Economy >= 70) && (@Economy <= 74)) set @gold,530000;
if ((@Economy >= 75) && (@Economy <= 79)) set @gold,605000;
if ((@Economy >= 80) && (@Economy <= 84)) set @gold,685000;
if ((@Economy >= 85) && (@Economy <= 89)) set @gold,770000;
if ((@Economy >= 90) && (@Economy <= 94)) set @gold,860000;
if ((@Economy >= 95) && (@Economy <= 99)) set @gold,995000;
mes " ";
mes "现在需要的投资金额是 ^ff0000" + @gold + "^000000 金币 ,请问你要投资吗?";
goto L_M2_Go;
L_M2_D://economyOK == else
//第二次投资所需金额
if ((@Economy >= 0) && (@Economy <= 4)) set @gold,20000;
if ((@Economy >= 5) && (@Economy <= 9)) set @gold,40000;
if ((@Economy >= 10) && (@Economy <= 14)) set @gold,80000;
if ((@Economy >= 15) && (@Economy <= 19)) set @gold,140000;
if ((@Economy >= 20) && (@Economy <= 24)) set @gold,220000;
if ((@Economy >= 25) && (@Economy <= 29)) set @gold,320000;
if ((@Economy >= 30) && (@Economy <= 34)) set @gold,440000;
if ((@Economy >= 35) && (@Economy <= 39)) set @gold,580000;
if ((@Economy >= 40) && (@Economy <= 44)) set @gold,740000;
if ((@Economy >= 45) && (@Economy <= 49)) set @gold,920000;
if ((@Economy >= 50) && (@Economy <= 54)) set @gold,1120000;
if ((@Economy >= 55) && (@Economy <= 59)) set @gold,1340000;
if ((@Economy >= 60) && (@Economy <= 64)) set @gold,1580000;
if ((@Economy >= 65) && (@Economy <= 69)) set @gold,1840000;
if ((@Economy >= 70) && (@Economy <= 74)) set @gold,2120000;
if ((@Economy >= 75) && (@Economy <= 79)) set @gold,2420000;
if ((@Economy >= 80) && (@Economy <= 84)) set @gold,2740000;
if ((@Economy >= 85) && (@Economy <= 89)) set @gold,3080000;
if ((@Economy >= 90) && (@Economy <= 94)) set @gold,3440000;
if ((@Economy >= 95) && (@Economy <= 99)) set @gold,3820000;
mes " ";
mes "现在你已经投资了一次... 还要再投资吗? 还需要追加^ff0000" + @gold + "^000000 金币噢";
goto L_M2_Go;
L_M2_Go:
next;
menu "对商业发展度投资",L_M2_Go_M1,"取消 ",L_M2_Go_M2;
L_M2_Go_M1:
if (Zeny < @gold) goto L_M2_Go_M1_A;
set Zeny,Zeny-@gold;
// AgitFunc AF_INVEST_E 0 0
SetCastleData "gefg_cas04.gat",4,@TriggerE+1;
SetCastleData "gefg_cas04.gat",2,@Economy+1;
mes "[管理人戈巴尼]";
mes "顺利地完成投资了! 期待着我们往后要面临的未来 ,明天的话发展度会上升 ";
close;
end;
L_M2_Go_M1_A:
mes "[管理人戈巴尼]";
mes "主人真可惜啊 ,工会内储蓄的钱,达不到足以投资的金额 ,所以投资失败了";
close;
end;
L_M2_Go_M2:
mes "[管理人戈巴尼]";
mes "我将依照你的吩咐去执行 ,是我的主人 ... 不须要太着急 ,我们会做得很好 ";
close;
end;
// ---------投资 防御度 ---------------------------------------------------
L_M3:
mes "[管理人戈巴尼]";
mes "提高防御力的话 ,监护人和华丽金属的耐久度会增加 ,考虑到往后的战争 ,不得不投资啊";
mes " ";
mes "照原先的方式,一天只能投资一次 ,假如多付一点金钱的话 ,一天可以投资两次";
set @TriggerD,GetCastleData("gefg_cas04.gat",5);
set @Deffence,GetCastleData("gefg_cas04.gat",3);
if (@Deffence >= 100) goto L_M3_A;
if (@TriggerD > 1) goto L_M3_B;
if (@TriggerD == 0) goto L_M3_C;
goto L_M3_D;
L_M3_A://if defenseOK == 0
mes " ";
mes "^ff0000因为由于 ,秘密基地的商业发展度,已经是最高值100% 了,所以不需要投资 ,主人果真你是拥有独具的慧眼啊^000000";
close;
end;
L_M3_B://if defenseOK == 1
mes " ";
mes "^ff0000可是你已经,在今天之内投资了两次,再不能投资了.^000000让发展度赶快上升,期待着富贵的日子啰";
close;
end;
// gold = AgitGet AGIT_D_FUND
L_M3_C://if defenseOK == 2
//第一次投资所需金额
if ((@Deffence >= 0) && (@Deffence <= 4)) set @gold,10000;
if ((@Deffence >= 5) && (@Deffence <= 9)) set @gold,20000;
if ((@Deffence >= 10) && (@Deffence <= 14)) set @gold,40000;
if ((@Deffence >= 15) && (@Deffence <= 19)) set @gold,70000;
if ((@Deffence >= 20) && (@Deffence <= 24)) set @gold,110000;
if ((@Deffence >= 25) && (@Deffence <= 29)) set @gold,160000;
if ((@Deffence >= 30) && (@Deffence <= 34)) set @gold,220000;
if ((@Deffence >= 35) && (@Deffence <= 39)) set @gold,290000;
if ((@Deffence >= 40) && (@Deffence <= 44)) set @gold,370000;
if ((@Deffence >= 45) && (@Deffence <= 49)) set @gold,460000;
if ((@Deffence >= 50) && (@Deffence <= 54)) set @gold,560000;
if ((@Deffence >= 55) && (@Deffence <= 59)) set @gold,670000;
if ((@Deffence >= 60) && (@Deffence <= 64)) set @gold,790000;
if ((@Deffence >= 65) && (@Deffence <= 69)) set @gold,920000;
if ((@Deffence >= 70) && (@Deffence <= 74)) set @gold,1060000;
if ((@Deffence >= 75) && (@Deffence <= 79)) set @gold,1210000;
if ((@Deffence >= 80) && (@Deffence <= 84)) set @gold,1370000;
if ((@Deffence >= 85) && (@Deffence <= 89)) set @gold,1540000;
if ((@Deffence >= 90) && (@Deffence <= 94)) set @gold,1720000;
if ((@Deffence >= 95) && (@Deffence <= 99)) set @gold,1910000;
mes " ";
mes "现在需要的投资金额是 ^ff0000" + @gold + "^000000 金币 ,请问你要投资吗?";
goto L_M3_Go;
L_M3_D://else
//第二次投资所需金额
if ((@Deffence >= 0) && (@Deffence <= 4)) set @gold,40000;
if ((@Deffence >= 5) && (@Deffence <= 9)) set @gold,80000;
if ((@Deffence >= 10) && (@Deffence <= 14)) set @gold,160000;
if ((@Deffence >= 15) && (@Deffence <= 19)) set @gold,280000;
if ((@Deffence >= 20) && (@Deffence <= 24)) set @gold,440000;
if ((@Deffence >= 25) && (@Deffence <= 29)) set @gold,640000;
if ((@Deffence >= 30) && (@Deffence <= 34)) set @gold,880000;
if ((@Deffence >= 35) && (@Deffence <= 39)) set @gold,1160000;
if ((@Deffence >= 40) && (@Deffence <= 44)) set @gold,1480000;
if ((@Deffence >= 45) && (@Deffence <= 49)) set @gold,1840000;
if ((@Deffence >= 50) && (@Deffence <= 54)) set @gold,2240000;
if ((@Deffence >= 55) && (@Deffence <= 59)) set @gold,2680000;
if ((@Deffence >= 60) && (@Deffence <= 64)) set @gold,3160000;
if ((@Deffence >= 65) && (@Deffence <= 69)) set @gold,3680000;
if ((@Deffence >= 70) && (@Deffence <= 74)) set @gold,4240000;
if ((@Deffence >= 75) && (@Deffence <= 79)) set @gold,4840000;
if ((@Deffence >= 80) && (@Deffence <= 84)) set @gold,5480000;
if ((@Deffence >= 85) && (@Deffence <= 89)) set @gold,6160000;
if ((@Deffence >= 90) && (@Deffence <= 94)) set @gold,6880000;
if ((@Deffence >= 95) && (@Deffence <= 99)) set @gold,7640000;
mes " ";
mes "现在你已经投资了一次... 还要再投资吗? 还需要追加^ff0000" + @gold + "^000000 金币噢";
goto L_M3_Go;
L_M3_Go:
next;
menu "对防御度 投资",L_M3_Go_M1,"取消",L_M3_Go_M2;
L_M3_Go_M1:
if (Zeny < @gold) goto L_M3_Go_M1_A;
set Zeny,Zeny-@gold;
// AgitFunc AF_INVEST_D 0 0
SetCastleData "gefg_cas04.gat",5,@TriggerD+1;
SetCastleData "gefg_cas04.gat",3,@Deffence+1;
mes "[管理人戈巴尼]";
mes "顺利地完成投资了! 期待着我们往后要面临的未来 ,明天的话防御度会上升 ";
close;
end;
L_M3_Go_M1_A:
mes "[管理人戈巴尼]";
mes "主人真可惜啊 ,工会内储蓄的钱,达不到足以投资的金额 ,所以投资失败了";
close;
end;
L_M3_Go_M2:
mes "[管理人戈巴尼]";
mes "我将依照你的吩咐去执行 ,是我的主人 ... 不须要太着急 ,我们会做得很好 ";
close;
end;
// ---------设置 监护人---------------------------------------------------
L_M4:
mes "[管理人戈巴尼]";
mes "请问你要设置监护人吗? 监护人即将成为,我们秘密基地的忠诚守护者 ";
mes " 请选择要设置的监护人";
next;
// if (GetCastleData("gefg_cas04.gat",3) >= 1200) menu "卫兵 1",L_M4_M1,"卫兵 2",L_M4_M2,"弓箭手 1",L_M4_M3,"弓箭手 2",L_M4_M4,"弓箭手 3",L_M4_M5,"骑士 1",L_M4_M6,"骑士 2",L_M4_M7,"骑士 3",L_M4_M8;
// if (GetCastleData("gefg_cas04.gat",3) >= 600) menu "卫兵 1",L_M4_M1,"卫兵 2",L_M4_M2,"弓箭手 1",L_M4_M3,"弓箭手 2",L_M4_M4,"弓箭手 3",L_M4_M5;
// menu "卫兵 1",L_M4_M1,"卫兵 2",L_M4_M2;
set @GD1$,"外城 弓箭手 监护人";
set @GD2$,"外城 弓箭手 监护人";
set @GD3$,"外城 士兵 监护人";
set @GD4$,"内城 士兵 监护人";
set @GD5$,"内城 骑士 监护人";
set @GD6$,"内城 士兵 监护人";
set @GD7$,"内城 骑士 监护人";
set @GD8$,"首领 监护人";
if (GetCastleData("gefg_cas04.gat",10) > 0) set @GD1$,@GD1$+" - 已设置 (53 , 191)";
if (GetCastleData("gefg_cas04.gat",10) == 0) set @GD1$,@GD1$+" - 没设置";
if (GetCastleData("gefg_cas04.gat",11) > 0) set @GD2$,@GD2$+" - 已设置 (31 , 178)";
if (GetCastleData("gefg_cas04.gat",11) == 0) set @GD2$,@GD2$+" - 没设置";
if (GetCastleData("gefg_cas04.gat",12) > 0) set @GD3$,@GD3$+" - 已设置 (49 , 220)";
if (GetCastleData("gefg_cas04.gat",12) == 0) set @GD3$,@GD3$+" - 没设置";
if (GetCastleData("gefg_cas04.gat",13) > 0) set @GD4$,@GD4$+" - 已设置 (29 , 46)";
if (GetCastleData("gefg_cas04.gat",13) == 0) set @GD4$,@GD4$+" - 没设置";
if (GetCastleData("gefg_cas04.gat",14) > 0) set @GD5$,@GD5$+" - 已设置 (57 , 46)";
if (GetCastleData("gefg_cas04.gat",14) == 0) set @GD5$,@GD5$+" - 没设置";
if (GetCastleData("gefg_cas04.gat",15) > 0) set @GD6$,@GD6$+" - 已设置 (147 , 65)";
if (GetCastleData("gefg_cas04.gat",15) == 0) set @GD6$,@GD6$+" - 没设置";
if (GetCastleData("gefg_cas04.gat",16) > 0) set @GD7$,@GD7$+" - 已设置 (160 , 50)";
if (GetCastleData("gefg_cas04.gat",16) == 0) set @GD7$,@GD7$+" - 没设置";
if (GetCastleData("gefg_cas04.gat",17) > 0) set @GD8$,@GD8$+" - 已设置 (148 , 189)";
if (GetCastleData("gefg_cas04.gat",17) == 0) set @GD8$,@GD8$+" - 没设置";
menu @GD1$,L_M4_M1,@GD2$,L_M4_M2,@GD3$,L_M4_M3,@GD4$,L_M4_M4,@GD5$,L_M4_M5,@GD6$,L_M4_M6,@GD7$,L_M4_M7,@GD8$,L_M4_M8;
L_M4_M1:
set @GDnum,10;
goto L_M4_MC;
L_M4_M2:
set @GDnum,11;
goto L_M4_MC;
L_M4_M3:
set @GDnum,12;
goto L_M4_MC;
L_M4_M4:
set @GDnum,13;
goto L_M4_MC;
L_M4_M5:
set @GDnum,14;
goto L_M4_MC;
L_M4_M6:
set @GDnum,15;
goto L_M4_MC;
L_M4_M7:
set @GDnum,16;
goto L_M4_MC;
L_M4_M8:
set @GDnum,17;
goto L_M4_MC;
L_M4_MC:
mes "[管理人戈巴尼]";
mes "确定要设置已选择的监护人吗? 设置时需要 10000 金币.";
next;
menu "要设置 ",L_M4_MC_M1,"取消 ",L_M4_MC_M2;
L_M4_MC_M1:
// npcStatus = AgitNpcGet no AN_VISIBLE
// skLevel = AgitGet AGIT_GUARDIAN_SKILL
//------工会技能 ,有没有制作 ,监护人的研究呢?-----------------
set @Guardian_Skill,getgdskilllv(@GIDg4,GD_GUARDIANRESEARCH);
if (@Guardian_Skill == 0) goto L_M4_MC_M1_A;
if (GetCastleData("gefg_cas04.gat",@GDnum) != 0) goto L_M4_MC_M1_B;
if (Zeny < 10000) goto L_M4_MC_M1_C;
set Zeny,Zeny-10000;
// AgitNpcSet no AN_VISIBLE 1
setcastledata "gefg_cas04.gat",@GDnum,1;
mes "[管理人戈巴尼]";
mes "完成设置监护人了 ,现在开始已经有了,保护我们秘密基地的强壮我军了";
close;
end;
L_M4_MC_M1_A:
mes "[管理人戈巴尼]";
mes "主人 ,有关设置监护人的研究知识 ,我们全然不知唷 ,想要累积设置监护人知识的话 ,必须要学习工会技能中的^ff0000监护人制作研究^000000. 要不然就是 ,监护人设置失败";
close;
end;
L_M4_MC_M1_B:
mes "[管理人戈巴尼]";
mes "主人... 那监护人已经是主人设置的监护人了,不能再设置了";
close;
end;
L_M4_MC_M1_C:
mes "[管理人戈巴尼]";
mes "设置监护人的资金不足啊 ,很抱歉... 设置监护人失败了";
close;
end;
L_M4_MC_M2:
mes "[管理人戈巴尼]";
mes "我已经按照你的吩咐做了 ,假如有点资金上宽裕的话,一定要设置监护人,是较好的方案";
close;
end;
//仓库职员 雇用 / 解雇
L_M5:
// npcStatus = AgitNpcGet AGIT_NPC_CONTAINER AN_VISIBLE
if (GetCastleData("gefg_cas04.gat",9) == 1) goto L_M5_A;
goto L_M5_B;
L_M5_A://if npcStatus == 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -