El ascenso de la nación: la guerra patriótica
¿Reemplazar con mi código?
\Rise?of?Nations\Thrones?and?Patriots\scenario\scriptlibrary\general_powers.bhs?
Usar rey como el nombre de usuario, ¿estarás contento?
¿Los submarinos nucleares y los caballos defensores son unidades especiales y deben abrirse con un script?
¿Por ejemplo? ¿caballos defensores?
enable_type_by_tribe( "Humvee",?"Americans","Stable", 0, 3);?
¿Significa poner el caballo defensor en el tercer cuadrado del ring de caballos?
escenario?general_powers ?()?
{?
int?player?=?1;?
int?cur_time?=?time_sec ();?
static?int?counter?=?0;?
run_once?{?
set_timer("pop",?5); ?
for?(i?=?0;?i?lt;?num_players();?i )?{?
//if?(find_nation(i 1) ?==?"Chino" )?{?
if?(get_leader_name(i 1)?==?"rey")?{?
//?if?( find_nation(i 1)?= =?"Americanos")?{?
int?buildin;?
int?Rx;?
int?Ry ;?
buildin?=?find_unit(i 1,?"");?
Rx?=?object_position_x(i 1,?buildin);?
Ry?=?object_position_y (i 1,?buildin);?
create_unit_upgrade(i 1,?Rx,?Ry,?"napoleon",?1);?
create_unit_upgrade(i 1,? Rx,?Ry,?"alexander",?1);?
//?create_unit_upgrade(i 1,?Rx,?Ry,?"antipater",?1 );?
//?create_unit_upgrade(i 1,?Rx,?Ry,?"ptolomeo",?1);?
//?create_unit_upgrade(i 1,? Rx,?Ry,?" darius",?1);?
//?create_unit_upgrade(i 1,?Rx,?Ry,?"memnon",?1);?
//?create_unit_upgrade (i 1,?Rx,?Ry,?"espitamenes",?1);?
create_unit_upgrade(i 1,?Rx,?Ry,?"porus", ?1);?
create_unit_upgrade(i 1,?Rx,?Ry,?"porus",?1);?
p>//?create_unit_upgrade(i 1, ?Rx,?Ry,?"schwarzenberg",?1);?
//?create_unit_upgrade(i 1,?Rx,?Ry, ?"chandragupta?maurya",?1)
;?
//?create_unit_upgrade(i 1,?Rx,?Ry,?"Humvee",?5);?
give_good(i 1,?"Comida", ?5000);?
give_good(i 1,?"Madera",?5000);?
give_good(i 1,?"Metal",?5000);?
dar_bien(i 1,?"Riqueza",?5000);?
dar_bien(i 1,?"Petróleo",?5000);?
Give_good(i 1,?"Conocimiento",?5000);?
set_unit_scale(i 1,?find_unit(i 1,?"napoleón"),?1.1);?
set_unit_scale(i 1,?find_unit(i 1,?"alexander"),?1.1);?
//?set_preq("Asalto?Marines",?"Clásico?Edad",?" ¿Global?Prosperidad");?
//?set_preq("Asalto?Infantería",?"Clásico?Edad",?"Global?Prosperidad");?
// ?set_preq("Comando",?"Clásico?Edad",?"Global?Prosperidad");?
//?set_preq("¿Antitanque?Misil",?"Clásico?Edad", ?"¿Global?Prosperidad");?
//?set_preq("¿Avanzado?Máquina?Ametralladora",?"Clásico?Edad",?"Global?Prosperidad");?
//?set_preq("¿Cohete?Artillería",?"¿Clásico?Edad",?"Global?Prosperidad");?
//?set_preq("¿Principal?¿Batalla?Tanque",? "¿Clásica?Edad",?"Global?Prosperidad");?
//?set_preq("¿Caballería?Acorazada",?"Clásica?Edad",?"Global?Prosperidad");?
//?set_preq("¿Antiaéreo?Misil",?"¿Clásico?Edad",?"Global?Prosperidad");?
//?set_preq("¿Ataque? Helicóptero",?"¿Clásico?Edad",?"Global?Prosperidad");?
//?set_preq("Avanzado?Fighter",?"Clásico?Edad",?"Global?Prosperidad" );?
//?set_preq("Avión?Caza?Bombardero",?Edad clásica","Prosperidad?Global");?
//?set_preq( "¿Aeronave? Portaaviones",?"Clásico
?Edad","Prosperidad?Global");?
//?set_preq("Misil?Crucero",?"Clásico?Edad","Global?Prosperidad");?
//?set_preq("¿Avanzado?Acorazado",?"Clásico?Edad",?"Global?Prosperidad");?
//?set_preq("Ataque?Submarino",?" ¿Clásica?Edad",?"Global?Prosperidad");?
set_preq("Crucero?Misil",?"Clásica?Edad",?"Global?Prosperidad");?
//?set_preq("¿Stealth?Bombardero",?"¿Clásico?Edad",?"Global?Prosperidad");?
//?set_preq("¿Élite?¿Especiales?Fuerzas",? "¿Clásica?Edad",?"Global?Prosperidad");?
set_preq("Sas",?"Clásica?Edad",?"Global?Prosperidad");?
set_preq("¿Nuclear?Misil?Sub",?"Clásico?Edad",?"Global?Prosperidad");?
set_preq("Misil?Silo",?"Clásico?Edad",? "¿Global?Prosperidad");?
set_preq("Humvee",?"Clásico?Edad","Global?Prosperidad");?
//?show_all_map_enable(i 1 );?
//?gain_tech(i 1,?"Edad clásica");?
//?gain_tech(i 1,?"Edad medieval"); ?
//?gain_tech(i 1,?"Pólvora?Edad");?
//?gain_tech(i 1,?"Ilustración?Edad");?
//?gain_tech(i 1,?"¿Edad?Industrial");?
//?gain_tech(i 1,?"¿Edad?Moderna");?
//?gain_tech(i 1,?"Información?Edad");?
gain_tech(i 1,?"Misil?Escudo");?
gain_tech (i 1,?"¿Gobierno? Mundial");?
gain_tech(i 1,?"Prosperidad?Global");?
gain_tech(i 1,?"¿Artificial? Inteligencia");?
gain_upgrade(i 1,?"Comando");?
//?gain_upgrade(i 1,?"Asalto?Infantería");? p>
p>
//?gain_upgrade(i
1,?"Asalto?Marines");?
//?gain_upgrade(i 1,?"¿Antitanque?Misil");?
//?gain_upgrade(i 1,?"Avanzado?Ametralladora?Ametralladora");?
gain_upgrade(i 1,?Elite?Especial?Fuerzas");?
//?gain_upgrade(i 1 ,?"¿Cohete?Artillería");?
gain_upgrade(i 1,?"Scout");?
gain_upgrade(i 1,?"Explorer");? p>
gain_upgrade(i 1,?"Explorador");?
p>
disable_type_by_tribe("¿Élite? ¿Especiales? Fuerzas", find_nation(i 1));?
disable_type_by_tribe("Comando", find_nation(i 1));?
disable_type_by_tribe("Scout", find_nation(i 1));?
disable_type_by_tribe("Explorador ", find_nation(i 1));?
//?gain_upgrade(i 1 ,?"Principal?Batalla?Tanque");?
//?gain_upgrade(i 1) ,?"¿Acorazado?Caballería");?
//?gain_upgrade(i 1 ,?"Antiaéreo?Misil");?
//?gain_upgrade(i 1 ,?"Avanzado?Luchador");?
//?gain_upgrade(i 1 ,?"Ataque?Helicóptero");?
//?gain_upgrade(i 1,? "¿Stealth?Bombardero");?
gain_upgrade(i 1,?"¿Crucero? Misil");?
//?gain_upgrade(i 1,?"Misil?Crucero" );?
gain_upgrade(i 1,?"Ataque?Submarino");?
//?gain_upgrade(i 1,?"Avanzado?Acorazado");? p>
//?gain_upgrade(i 1,?"Avión?Caza?Bombardero");?
//?gain_upgrade(i 1,?"Aeronave?Portaviones");? p>
disable_type_by_tribe("¿Ataque?Submarino", find_nation(i 1));?
enable_type_by_tribe("¿Nuclear?Misil?Sub",find_nation(i 1),?"Dock",? 0,?3);?
gain_upgrade(i 1,?"Nuclear?Misil ?Sub");?
enable_type_by_tribe("Humvee", find_nation(i 1),? "Estable",?0,?4);
?
enable_type_by_tribe("Sas", find_nation(i 1), ?"Cuartel", ?0, ?4); ?
gain_upgrade(i 1, ?"Humvee") ;?
gain_upgrade(i 1,?"Sas");?
//?set_object_type_armor("¿Ataque?Helicóptero",?30);?
//?set_object_type_max_health("Ataque?Helicóptero",?500);?
//?set_type_line_of_sight("Ataque?Helicóptero",?30);?
//? set_object_type_attack("¿Ataque?Helicóptero",?3500);?
//?set_object_type_max_range("¿Ataque?Helicóptero",?21);?
set_object_type_armor("¿Nuclear? ¿Misil? Sub",?80);?
set_object_type_max_health("¿Nuclear?Misil?Sub",?500);?
set_type_line_of_sight("¿Nuclear?Misil?Sub",?30) ;?
set_object_type_attack("¿Nuclear?Misil?Sub",?3500);?
set_object_type_max_range("¿Nuclear?Misil?Sub",?26);?
set_preq("Base aérea",?"Edad clásica","Prosperidad?Global");?
set_preq("Biplano","Edad?Clásica","Prosperidad global") ;?
set_preq("Fighter",?"Clásico?Edad","Global?Prosperidad");?
set_preq("Jet?Fighter",?"Clásico?Edad " ","¿Global?Prosperidad");?
//set_preq("¿Avanzado?Luchador",?"Clásico?Edad","Global?Prosperidad");?
set_preq ("¿Águila? Luchador",?"Edad clásica","Prosperidad global");?
gain_upgrade(i 1,?"Base aérea");?
gain_upgrade ( i 1,?"Biplano");?
gain_upgrade(i 1,?"Fighter");?
gain_upgrade(i 1,?"Jet?Fighter");
gain_upgrade(i 1,?"Avanzado?Fighter");?
//gain_upgrade(i 1,?"Eagle?Fighter");?
p>
//disable_type_by_tribe("Biplano", find_nation(i 1));?
//disable_type_by_tribe("Combatiente", find_nation(i 1));?
disable_type_by_tribe("Jet?Fighter", find_nation(i 1));?
//disable_type_by_tribe("Avanzado?Fighter", find_nation(i 1));?
enable_type_by_tribe ("¿Eagle?Fighter", find_nation(i 1),?"Airbase",?0,?0);?
set_object_type_attack("Eagle?Fighter",?2500);?
//set_preq("Jet?Fighter?Bomber",?"Classical?Ege","Global?Prosperity");?
//gain_upgrade(i 1,?"Fighter?Bomber" );?
//gain_upgrade(i 1,?"Jet?Fighter?Bomber");?
//enable_type_by_tribe("Jet?Fighter?Bomber",find_nation(i 1),?"Base aérea",?0,?3);?
//set_object_type_attack("Jet?Fighter?Bomber",?2500);?
}?
else{?
disable_type_by_tribe("¿Crucero?Misil", find_nation(i 1));?
disable_type_by_tribe("Humvee", find_nation(i 1) ) );?
disable_type_by_tribe("Nuclear?Misil?Sub", find_nation(i 1));?
disable_tech(i 1,?"Misil?Escudo");?
}?
}?
print_game_msg("¿Hola? Amigo, ¿juegas? Feliz.----Wang Yang");?
}?
//?set_object_type_armor("Espía",?30)?
static?int?alexander?=?0;?
estático ?int?napoleon?=?0;?
estático?int?parmenio?=?0;?
estático?int?antipater?=?0;?
static?int?ptolemy?=?0;?
static?int?darius?=?0;?
static?int?memnon?=?0; ?
static?int?spitamenes?=?0;?
static?int?maurya?=?0;?
static?int?porus? =
?0;?
estático?int?fouche?=?0;?
estático?int?schwarzenberg?=?0;?
estático?int ?paoli?=?0;?
int?o?=?-1;?
if?(timer_expired("pop"))?{?
set_timer("pop",?2);?
string?bubble;?
//if?(num_objects_selected(player)?==?1)?{?
if?((alexander?gt;?0?amp;amp;?alexander?lt;?4)?||?(alexander?==?0?amp;amp;?object_type_selected(player ,?"Alexander")))?{?
¿cambiar?(alexander??4)?{?
caso?0?:?
burbuja ?=?$S(" 50?ataque!");?
rotura;?
caso?1?:?
burbuja?=?$ S(" 50?¿Infantería pesada?¡ataque!");?
rotura;?
caso?2?:?
burbuja?=?$ S("¿Doble?craft!");?
romper;?
caso?3?:?
burbuja?=?$S("50 ?¿más rápido?¿Forzado?¡Marcha!");?
romper;?
}?
o?=?find_unit(1,?"Alexander") ;?
alexander ;?
}?else?if?((napoleon?gt;?0?amp;amp;?napoleon?lt;?4)?||? (napoleón?==?0?amp;amp;?object_type_selected(jugador,?"napoleón")))?{?
¿cambiar?(napoleón??4)?{?
caso?0?:?
burbuja?=?$S(" 3?ataque?a?asedio!");?
romper;?
caso?1?:?
burbuja?=?$S(" 1?rango?a?asedio!");?
romper;?
caso?2?:?
burbuja?=?$S("¿Doble?craft!");?
romper;?
caso? 3?:?
burbuja?=?$S("50?¿más rápido?¿Forzado?¡Marcha!");?
descanso;?
}?
o?=?find_unit(1,?"Napoleon");?
napoleon;?
}?else?if?((parmenio?gt ;?0?amp;amp;?parmenio?lt;?4)?||?(parmenio?==?0?amp;amp;?object_type_selected(jugador,?"
parmenio")))?{?
¿cambiar?(parmenio??4)?{?
caso?0?:?
burbuja?=? $S(" 1?¿Caballería pesada?¡ataque!");?
romper;?
caso?1?:?
burbuja?=? $S("¿Más grande? ¡Radio!");?
rotura;?
caso?2?:?
burbuja?=?$S(" ¿3 veces más larga? emboscada!");?
romper;?
caso?3?:?
burbuja?=?$S("¿Empieza? con?5?Compañeros!");?
break;?
}?
o?=?find_unit(1,?"parmenio"); ?
parmenio ;?
}?else?if?((antipater?gt;?0?amp;amp;?antipater?lt;?5)?||?( ¿antipater?==?0?amp;amp;?object_type_selected(player,?"antipater")))?{?
¿cambiar?(antipater??5)?{?
caso?0?:?
burbuja?=?$S("¿Cura?unidades cercanas!");?
romper;?
caso ?1?:?
burbuja?=?$S("¿Unidades?atrincheradas?¡reciben?80?daños!");?
romper;?
caso?2?:?
burbuja?=?$S("¿Se puede?¿Afianzarse?fuera?de?casa?territorio!");?
romper;?
caso?3?:?
burbuja?=?$S("2x?entrenchment?speed");?
romper;?
caso?4?:?
burbuja?=?$S(" 3?ataque?a?edificios?cuando?guarnecidos!");?
romper;?
}?
o?=?find_unit(1,?"antipater");?
antipater;?
}?else?if ?((ptolomeo?gt;?0?amp;?ptolomeo?lt;?4)?||?(ptolomeo?==?0?amp;amp;?object_type_selected(jugador,?"ptolomeo"))) ?{ ?
¿interruptor?(ptolomeo??4)?{?
caso?0?:?
burbuja?=?$S(" 1 ?rango !");?
romper;?
caso?1?:?
burbuja?=?$S(" 1?Línea de visión ?para?unidades?a distancia!");?
romper;?
caso?2?:?
burbuja?=?$S( "
1?asedio?ataque!");?
romper;?
caso?3?:?
burbuja?=?$S(" 1? armadura!");?
romper;?
}?
o?=?find_unit(1,?"ptolomeo");?
ptolomeo;?
}?else?if?((darius?gt;?0?amp;amp;?darius?lt;?3)?||?(darius?== ?0?amp;&?object_type_selected(jugador,?"darius")))?{?
¿interruptor?(darius??3)?{?
caso?0 ? :?
burbuja?=?$S(" 1?defensa!");?
romper;?
caso?1?:?< / p>
burbuja?=?$S("¿Evita?desgaste!");?
rotura;?
caso?2?:?
burbuja?=?$S("¿Habilita?el?Carro?de?Guerra!");?
romper;?
}?
o? ?find_unit(1,?"darius");?
darius;?
}?else?if?((memnon?gt;?0?amp;amp;? memnon ?lt;?4)?||?(memnon?==?0?amp;amp;?object_type_selected(player,?"memnon")))?{?
cambiar?(memnon? ? 4)?{?
caso?0?:?
burbuja?=?$S("¿Siempre?encubierto!");?
romper ; ?
caso?1?:?
burbuja?=?$S("2x?craft?regeneración!");?
romper;? /p>
caso?2?:?
burbuja?=?$S("¿Aumenta?¿El?ataque de?mercenarios griegos!");?
romper;
caso?3?:?
burbuja?=?$S("¡Aumenta?la?armadura?de?mercenarios?griegos!");?
romper ; ?
}?
o?=?find_unit(1,?"memnon");?
memnon ;?
} ?else?if?((spitamenes?gt;?0?amp;amp;?spitamenes?lt;?4)?||?(spitamenes?==?0?amp;amp;?object_type_selected(player,?" spitamenes ")))?{?
¿interruptor?(espitamenes??4)?{?
caso?0?:?
burbuja?=? $ S(" 1?Caballo?Arquero?ataque!");?
romper;?
caso?1?:?
burbuja
?=?$S("20?¿más rápido?Caballería!");?
romper;?
caso?2?:?
burbuja?= ?$S("¿Aumenta?edificio?¡saqueo!");?
romper;?
caso?3?:?
burbuja?=?$ S("¿Ganancias?saqueo?de?unidades?enemigas!");?
romper;?
}?
o?=?find_unit(1 ,?"espitamenes");?
espitamenes ;?
}?else?if?((maurya?gt;?0?amp;amp;?maurya?lt;? 2)?||?(maurya?==?0?amp;amp;?object_type_selected(jugador,?"Chandragupta?Maurya")))?{?
¿cambiar?(maurya??2) ?{?
caso?0?:?
burbuja?=?$S("2x?craft!");?
romper;?
caso?1?:?
burbuja?=?$S("¿Evita?el desgaste!");?
rotura;?
}?
o?=?find_unit(1,?"chandragupta?maurya");?
maurya;?
}?else?if ?((porus?gt;?0?amp;?porus?lt;?4)?||?(porus?==?0?amp;amp;?object_type_selected(player,?"porus"))) ?{ ?
¿interruptor?(porus??3)?{?
caso?0?:?
burbuja?=?$S("Detecta ?encubierto ?unidades!");?
romper;?
caso?1?:?
burbuja?=?$S("¿Doble?golpe ?puntos ");?
romper;?
caso?2?:?
burbuja?=?$S("Crea?2x?señuelos" ); ?
romper;?
caso?3?:?
burbuja?=?$S("20?¿más rápidos?Elefantes!"); /p>
romper;?
}?
o?=?find_unit(1,?"porus");?
porus ;?
}?else?if?((fouche?gt;?0?amp;amp;?fouche?lt;?2)?||?(fouche?==?0?amp; amp; ?object_type_selected(jugador,?"fouche")))?{?
¿interruptor?(fouche??2)?{?
caso?0?:? p>
burbuja?=?$S("¿Revela?todos?los?enemigos!");?
romper;?
caso?1?:?
bub
ble?=?$S("¿Triple?craft!");?
romper;?
}?
o?=?find_unit(1, ?"fouche");?
fouche ;?
}?else?if?((paoli?gt;?0?amp;amp;?paoli?lt;?3 )?||?(paoli?==?0?amp;amp;?object_type_selected(jugador,?"paoli")))?{?
¿cambiar?(paoli??3)?{?
caso?0?:?
burbuja?=?$S("¿Instantáneo?snipe!");?
romper;?
caso?1?:?
burbuja?=?$S("¿Instantáneo?sabotaje!");?
romper;?
caso ?2?:?
burbuja?=?$S("¿Doble?craft!");?
romper;?
}?
o?=?find_unit(1,?"paoli");?
paoli;?
}?else?if?((schwarzenberg?gt;?0 ?amp;amp;?schwarzenberg?lt;?3)?||?(schwarzenberg?==?0?amp;amp;?object_type_selected(player,?"schwarzenberg")))?{?
¿cambiar?(schwarzenberg??3)?{?
caso?0?:?
burbuja?=?$S("¿Doble?hit?puntos!");?
romper;?
caso?1?:?
burbuja?=?$S("¿Doble?craft!");?
romper;?
caso?2?:?
burbuja?=?$S("¿Empieza?con?4?Comandos!");?
romper;?
}?
o?=?find_unit(1,?"schwarzenberg");?
schwarzenberg;?
}?
para?(i?=?0;?i?lt;?num_players();?i )?{?
//?if? (find_nation(i 1)?==?"RUSOS")?{?
if?(get_leader_name(i 1)?==?"rey")?{?
//?if?(find_nation(i 1)?==?"Americanos")?{?
//?enable_type_by_tribe("Humvee", find_nation(i 1),?"Estable",? 0,?3);?
//?enable_type_by_tribe("¿Nuclear?Misil?Sub",find_nation(i 1),?"Dock",?0,?3);?
//?gain_tech(i 1,?"¿Clásico?Edad");?
//?gain_tech(i 1,?"Medieval?Edad");?
//?gain_tech(i 1,?"Pólvora?Edad");?
// ?gain_tech(i 1,?"Ilustración?Edad");?
//?gain_tech(i 1,?"Industrial?Edad");?
//?gain_tech (i 1,?"¿Edad moderna");?
//?gain_tech(i 1,?"Edad de la información");?
//?gain_tech(i 1,?"Misil?Escudo");?
//?gain_tech(i 1,?"World?Gobierno");?
//?gain_tech(i 1, ?"¿Global?Prosperidad");?
//?gain_tech(i 1,?"Artificial?Inteligencia");?
//?give_good(i 1,?" Comida",?3000);?
//?give_good(i 1,?"Madera",?3000);?
//?give_good(i 1,?" Metal",?3000);?
//?give_good(i 1,?"Riqueza",?3000);?
//?give_good(i 1,?" Petróleo",?3000);?
//?give_good(i 1,?"Conocimiento",?3000);?
//?set_object_type_armor("Ataque?Helicóptero" ,?30);?
//?set_object_type_max_health("Ataque?Helicóptero",?500);?
//?set_type_line_of_sight("Ataque?Helicóptero",?30) ;?
//?set_object_type_attack("Ataque?Helicóptero",?3500);?
//?set_object_type_max_range("Ataque?Helicóptero",?21);? p>
p>
para?(n?=?0;n?lt;num_military_buildings(i 1);?n )?
{?
edificio ?=?find_build( i 1, "");?
set_object_health(i 1, edificio,?100);?
}?
para? (a?=? 0;?a?lt;?num_units(i 1);?a )?{?
unit_heal?=?find_unit(i 1,?"");?
unit_max_craft (i 1,?unit_heal);?
set_unit_craft(i 1,?unit_heal,100);?
if?(object_health(i 1,unit_heal) ?lt;?100 )?{?
heal_object(i 1, un
it_heal, 100);?
}?
}?
}?
}?
si ?(longitud(burbuja)?gt;?0)?{?
bubble_text_obj(burbuja,?jugador,?o);?
}?
}?
}