Bienvenidos al libro de visitas de El Jüsticiero Misteryoso.
Pregunta códigos, dudas, problemas con el editor, trucos,...

Y recuerda:
Jüsticiero... Anda cerca!
El Jüsticiero Misteryoso

Modelo de pregunta:

·Cuando preguntes, por favor, no uses lenguaje soez.
·Si el error es un error de compilación. Por favor, copia lo que te pone el impe al lado de compilar.
·Expón tu problema con todos los detalles posibles.
·Procura dar los nombres de script de los grupos, unidades, edificios, y/o asentamientos implicados.
·Pon, si puede se, todo lo que ya hayas probado.

GRACIAS POR TU VISITA.


Firmar el libro de visitas      Report abuse

NombreEl Jüsticiero Misteryoso
Fecha03-08-2009
Mensajewo, a ver:
lo de la IA lo estoy investigando, tngo un codigo pero aun no lo domino bien, asike dame unos días. lo de perseguir a una unidad t puede servir el comado "folow", si no, hace falta algo mas complejo. lo d cambiar el nombre, si t refieres al nombre visible, no se puede.
lo del esíritu infinito ha de hacerse modficando la energía. y lo de reaparecer lopongo en otro mensaje.


Nombresoliman
Fecha03-08-2009
MensajePuse u.SetName("Nombre"); pero no le canvia el nombre.
Se pueden crear espiritus infinitos sin canviarles la energia?
Hay alguna manera de que cuando muera un espiritu aparezca otra vez al lado de la unidad elegida?


Nombresoliman
Fecha01-08-2009
MensajeMuchas gracias! Ponte bien pronto ;)


NombreEl Jüsticiero Misteryoso
Fecha01-08-2009
MensajeHoy no puedo contestar a todo xk estoy enfermo. El resto lo contesto en cuanto me ponga bien.

Lo de al matar a la unidad cambiar de jugador no se acerlo, pero lo investigaré. Lo de poner nombre a un espíritu claro que si, pero ten en cuenta que el espíritu no vale como plantilla de unidad, para hacer aparecer un espíritu y ponerle nombre usa esto:
Unit u;

u = Place("GGhost", AreaCenter("Area"), 1);
u.SetStamina(5);
u.SetLevel(1);
u.SetName("Nombre");
u.SetCommand("spawn");

Para usar luego el espíritu con códigos tienes dos opciones:
En la misma secuencia usa u. Por ejemplo:
u.SetCommand("move", Unidad.obj.pos);

Si es en otra secuencia usa:
GetNamedObj("Nombre")...

Y eso es lo que puedo contestar por hoy


Nombresoliman
Fecha01-08-2009
MensajeComo puedo hacer para que un espiritu persiga a una unidad?


Nombresoliman
Fecha01-08-2009
MensajeSe puede poner un nombre a un espiritu que aparece mas adelate??


NombreCamarada
Fecha31-07-2009
Mensaje¿ Hay alguna forma de desactivar la "AI" de un jugador cuando ocurra un suceso ?....

tambien quisiera saber ¿ si se puede hacer que un juador (uno cualquiera) , que al acabar con una unidad específica ,un edificio se pasara a ese mismo juador ?

gracias por adelantado


NombreNo tengo ganas de poner el nick: EJM
Fecha31-07-2009
MensajeEn ObjList, puse Liist, sobra una i.
Soy yo, EJM.


NombreEl Jüsticiero Misteryoso
Fecha30-07-2009
MensajePues para esperar, con el AIHelper ya esperan y si no pones:

while(Puerta.obj.health > 0);
Grupo.SetCommand("enter", ....);

Creo que también sirve:
while(!Puerta.obj.AsBuilding.IsBroken());
Grupo.Set.....;

Lo del fortín:
ObjList ol;
int i;


while(1){
ol = UnitsInSettlement("Asentamientodel fortín", cUnit).GetObjLiist();
for(i=0;i<ol.count;i+=1){
ol.AsUnit.SetExperience(ol.AsUnit.experience + 1);
}
Sleep(1000);
}
Así deberían subir uno de experiencia cada segundo.


NombreCamarada
Fecha29-07-2009
MensajeGracias por el scrip ,Justiciero.
¿ como puedo hacer ahora que los ejercitos esperen a entrar en la ciudad hasta que la puerta de la muralla caiga?, porque lo tengo con un temporizador , pero no me queda demasiado bien.

...A... ¿ como puedo hacer que las tropas que se encuenran en el interior de un fortín ganen experiencia con el paso del tiempo ?
Gracias por adelantado.


Pagina 79 de 88 << Primero < 76 77 78 79 80 81 82 > Ultimo >>