JVLIVS CAESAR MODS FORUM
Estimado usuario invitado: Si se registra/conecta podrá tener la mejor ventaja, postear en el foro, ya que los invitados solo pueden leer.

JVLIVS CAESAR MODS FORUM

Imperium III Mods Forvm. Último Mod - MCI 9.0!
 
ÍndiceÍndice  FAQFAQ  BuscarBuscar  RegistrarseRegistrarse  ConectarseConectarse  

Comparte | 
 

 Ayuda con ascenso para héroes

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Gurkhan
Tribuno
Tribuno
avatar

Cantidad de envíos : 109
Location : Carpetania
Reputación : 29
Fecha de inscripción : 04/10/2012

MensajeTema: Ayuda con ascenso para héroes   Miér Ago 05, 2015 10:15 am

Hola buenas, necesito una pequeña ayuda con un script,he sacado de Asurmod los rangos que permiten ascender a las unidades, pero los he adaptado para los héroes, y quisiera limitar el número de héroes que suben a un determinado rango,me explico,irían ascendiendo de rango según fueran matando unidades igual que en Asurmod, pero en este caso de guerrero a héroe, de héroe a general y de general por ejemplo a comandante, pero no quiero que todos los generales suban a comandante sino uno o dos por ejemplo y que los otros generales solo suban cuando esos comandantes caigan.
Tengo este SUBAI pero no funciona,vamos si funciona, pero los generales siguen subiendo todos a comandante:

//void, Obj This

Unit this;
this = This.AsUnit;

while(true) {

if ((!.InHolder) && (.items_count == 0) && (.IsAlive)){

 if ((.IsHeirOf("BritonHero")) && (!.HasItem("Guerrero")) && (!.HasItem("Heroe")) && (!.HasItem("General")) && (Count(.player, "comandante") == 0))
                .AddItem("Guerrero");



Sleep(10000);


}
}

No se si lo que tengo que modificar es el subai o los items, o no se puede hacer lo que digo y solo estoy mareando la perdiz.

Gracias y un saludo.
Volver arriba Ir abajo
Asur
Veterano
Veterano
avatar

Cantidad de envíos : 443
Reputación : 72
Fecha de inscripción : 20/04/2014

MensajeTema: Re: Ayuda con ascenso para héroes   Miér Ago 05, 2015 11:13 pm

A ver gurkhan. Vayamos por partes.


if ((!.InHolder) && (.items_count == 0) && (.IsAlive))
Esta línea significa: 
Si la unidad no esta dentro de un edificio y tiene 0 objetos y esta viva

 if ((.IsHeirOf("BritonHero")) && (!.HasItem("Guerrero")) && (!.HasItem("Heroe")) && (!.HasItem("General")) && (Count(.player, "comandante") == 0))
Esta línea significa:
Si la unidad es BritonHero y no tiene el objeto "Guerrero" y no tiene el objeto "Heroe" y no tiene el objeto "General" y el número de unidades del tipo "comandante" que tiene el jugador al que pertenece la unidad es 0

 .AddItem("Guerrero");
Si se cumple lo anterior, añade el objeto "Guerrero"



No se muy bien que pretendes, pero estás mezclando el tipo de unidad "comandante" con los objetos. 
Existe el objeto comandante o comandante es como llamaste a la unidad?
No puedes pretender que funcione algo si no sabes que significa nada de lo que pones bro...
Volver arriba Ir abajo
http://www.moddb.com/mods/asurmod
Gurkhan
Tribuno
Tribuno
avatar

Cantidad de envíos : 109
Location : Carpetania
Reputación : 29
Fecha de inscripción : 04/10/2012

MensajeTema: Re: Ayuda con ascenso para héroes   Jue Ago 06, 2015 9:35 am

Tienes razón Asur,creo que lo he planteado todo mal y he mezclado unidades con objetos,comandante es un objeto como los otros, y como una imagen vale mas que mil palabras:



Entonces plateo otra pregunta,¿como hago para que un solo general y no todos reciba el objeto comandante?


Gracias por contestar,y un saludo.
Volver arriba Ir abajo
Contenido patrocinado




MensajeTema: Re: Ayuda con ascenso para héroes   

Volver arriba Ir abajo
 
Ayuda con ascenso para héroes
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Ayuda para Barroth.
» [AYUDA] Petición para traer Monster Hunter Online a Europa!
» "¡AYUDA CON TUTORIALES PARA CREAR SPRITE ESTILO KOF XIII!
» Ayuda con Pellon para bordar
» ayuda y opiniones para formar un deck aesino (slivers!!)

Permisos de este foro:No puedes responder a temas en este foro.
JVLIVS CAESAR MODS FORUM :: Modding en General :: Modding en General :: Modificación en los Pueblos, Unidades, Estructuras y Objetos-
Cambiar a: