国家的崛起吧 关注:22,985贴子:264,658
  • 9回复贴,共1

请求脚本大神勘定剧情问题

只看楼主收藏回复

新剧情在运行中(第六分钟)弹出并显示gathering exception data,初步怀疑是脚本问题,恳求脚本大神帮忙勘定脚本有无问题并帮鄙人此时一下剧情稳定性,谢谢!
http://pan.baidu.com/s/1hqpC7a8


IP属地:广西1楼2014-08-11 21:30回复
    疑似出问题区域:
    if (num_type(3,"RED FORT")<=0){
    change_objective_text(1, parse("我军战绩: $NUM0", num_units_killed(1)+num_units_killed(2)+num_units_killed(6)));
    change_objective_text(2, parse("我军战损: $NUM0", num_units_lost(1)+num_units_lost(2)+num_units_lost(6)));
    change_objective_text(3, parse("占有城市: $NUM0", num_cities(1)+num_cities(2)+num_cities(6)));
    change_objective_text(5, parse("步兵师: $NUM0 个",num_type(1,"Marine Riflemen")/5+num_type(1,"Manchu Infantry")/5+num_type(1,"Volksgrenadiers")/5+num_type(1,"MG42")/5+num_type(1,"Machine Gun")/5+num_type(1,"Anti-tank Rifle")/5+num_type(2,"Manchu Infantry")/5+num_type(2,"Machine Gun")/5+num_type(2,"Anti-tank Rifle")/5+num_type(6,"Manchu Riflemen")/5+num_type(6,"Jaguar Infantry")/5+num_type(6,"Machine Gun")/5+num_type(6,"Anti-tank Rifle")/5));
    change_objective_text(6, parse("骑兵师: $NUM0 个",num_type(2,"Carabineer")/5+num_type(2,"Hussar")/5+num_type(6,"Hussar")/5+num_type(6,"Carabineer")/5));
    change_objective_text(7, parse("炮兵连: $NUM0 个",num_type(1,"Siege Mortar")/3+num_type(2,"Siege Mortar")/3+num_type(6,"Siege Mortar")/3));
    change_objective_text(8, parse("空军大队: $NUM0 ",num_type(1,"Biplane")/3+num_type(2,"Biplane")/3+num_type(6,"Biplane")/3));
    change_objective_text(9, parse("装甲师: $NUM0 个",num_type(1,"Light Tank")/5+num_type(1,"Armored Car")/5+num_type(1,"Armored Scout Car")/5+num_type(6,"Light Tank")/5+num_type(6,"Armored Car")/5+num_type(6,"Armored Scout Car")/5));
    }
    trigger helan (object_type_selected(1,"Fortress")){
    helan1=popup_choice("您要在中央军中进行军事革新吗? 【要求:20000钱】 ", "好的","想想先");
    if(helan1==1){
    helan2=popup_choice("结盟对象", "纳粹德国【德械师+MG08机枪】", "苏维埃【苏联援华空军大队+喀秋莎火箭炮】");
    if(helan2==1){
    if(num_type(2, "Wealth")<20000){
    popup_dialog("钱bu足!");
    }
    if(num_type(2, "Wealth")>=20000){
    popup_dialog("中央军能训练德械师了");
    take_good(2, "Wealth",20000);
    set_timer("helan3",1);
    enable_type_by_tribe("MG42","americans","fort",0,2);
    enable_type_by_tribe("Volksgrenadiers","americans","fort",0,3);
    set_timer("helan3",1);
    }
    }
    else {
    if(num_type(2, "Wealth")<20000){
    popup_dialog("钱bu足!");
    }
    if(num_type(2, "Wealth")>=20000){
    popup_dialog("中央军能训练苏械师了");
    enable_type_by_tribe("Katyusha Rocket","americans");
    enable_type_by_tribe("Hawk Fighter","americans");
    gain_upgrade(1,"Katyusha Rocket");
    gain_upgrade(1,"Hawk Fighter");
    set_timer("helan3",1);
    }
    }
    }
    else {
    }
    disable_trigger("helan");
    set_timer("helan",5);
    enable_trigger("helan2");
    }
    trigger helan2 (timer_expired("helan")){
    enable_trigger("helan");
    disable_trigger("helan2");
    }
    trigger helan3 (timer_expired("helan3")){
    disable_trigger("helan");
    disable_trigger("helan2");
    }
    trigger DEGUO (object_type_selected(1,"Senate")){
    deguo1=popup_choice("你要对党国进行民事革新吗? 【要求:10000知识】", "好的","想想先");
    if(deguo1==1){
    deguo2=popup_choice("学习对象", "纳粹德国 【金属产量+1000%,钱产率+1000%】", "苏联 【食物产量+1000%,木材产量+1000%】");
    if(deguo2==1){
    if(num_type(1, "Knowledge")<10000){
    popup_dialog("知识bu足!");
    }
    if(num_type(1, "Knowledge")>=10000){
    popup_dialog("金属和钱产率显著提升");
    take_good(1, "Knowledge",10000);
    set_base_rate(1, "Wealth", 1000);
    set_base_rate(1, "Metal",1000);
    set_timer("deguo3",1);
    }
    }
    else {
    if(num_type(1, "Knowledge")<10000){
    popup_dialog("知识bu足!");
    }
    if(num_type(1, "Knowledge")>=10000){
    popup_dialog("木材和食物产率显著提升");
    take_good(1, "Knowledge", 10000);
    set_base_rate(1, "Food", 1000);
    set_base_rate(1, "Timber", 1000);
    set_timer("deguo3",1);
    }
    }
    }
    else {
    }
    disable_trigger("deguo");
    set_timer("deguo",5);
    enable_trigger("deguo2");
    }
    trigger deguo2 (timer_expired("deguo")){
    enable_trigger("deguo");
    disable_trigger("deguo2");
    }
    trigger deguo3 (timer_expired("deguo3")){
    disable_trigger("deguo");
    disable_trigger("deguo2");
    }
    trigger hela (object_type_selected(6,"Fortress")){
    hela1=popup_choice("您要在八路军中进行军事革新吗? 【要求:10000钱】 ", "好的","想想先");
    if(hela1==1){
    hela2=popup_choice("改革内容", "装甲师改革", "步兵改革");
    if(hela2==1){
    if(num_type(6, "Wealth")<10000){
    popup_dialog("钱bu足!");
    }
    if(num_type(6, "Wealth")>=10000){
    popup_dialog("八路军有装甲师了");
    take_good(6, "Wealth",10000);
    set_timer("helan3",1);
    enable_type_by_tribe("Armored Car","chinese");
    enable_type_by_tribe("Light Tank","chinese");
    set_timer("hela3",1);
    }
    }
    else {
    if(num_type(6, "Wealth")<10000){
    popup_dialog("钱bu足!");
    }
    if(num_type(6, "Wealth")>=10000){
    popup_dialog("八路军进行了步兵改革");
    enable_type_by_tribe("Guerilla Fighters","chinese","fort",0,2);
    enable_type_by_tribe("Jaguar Infantry","chinese"); }
    set_timer("hela3",1);
    }
    }
    else {
    }
    disable_trigger("hela");
    set_timer("hela",5);
    enable_trigger("hela2");
    }
    trigger hela2 (timer_expired("hela")){
    enable_trigger("hela");
    disable_trigger("hela2");
    }
    trigger hela3 (timer_expired("hela3")){
    disable_trigger("hela");
    disable_trigger("hela2");
    }
    trigger degu (object_type_selected(6,"Senate")){;
    degu1=popup_choice("你要在根据地进行民事革新吗? 【要求:8000知识】", "好的","想想先");
    if(degu1==1){
    degu2=popup_choice("改革内容", "放手发动群众 【人口+200,各资源产率-50%】", "精兵简政 【各资源产量+1000%,人口-50】");
    if(degu2==1){
    if(num_type(6, "Knowledge")<8000){
    popup_dialog("知识bu足!");
    }
    if(num_type(6, "Knowledge")>=8000){
    popup_dialog("人口提升");
    take_good(6, "Knowledge",8000);
    set_population_cap(6,500);
    set_timer("degu3",1);
    }
    }
    else {
    if(num_type(6, "Knowledge")<8000){
    popup_dialog("知识bu足!");
    }
    if(num_type(6, "Knowledge")>=8000){
    popup_dialog("根据地富裕了起来");
    set_population_cap(6,200);
    take_good(6, "Knowledge", 8000);
    set_base_rate(6, "Wealth", 1000);
    set_base_rate(6, "Metal",1000);
    set_base_rate(6, "Food", 1000);
    set_base_rate(6, "Timber", 1000);
    set_timer("degu3",1);
    }
    }
    }


    IP属地:广西2楼2014-08-11 21:32
    回复
      IP属地:广西4楼2014-08-11 21:35
      收起回复
        脚本我没我还没仔细研究,但是楼主的"bu足"很别扭啊!干嘛一定要用打不出的字啊?你说缺乏不行吗?尚未满足不行吗?


        IP属地:广西来自Android客户端5楼2014-08-12 01:15
        收起回复