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

NombrePAUFR
Fecha13-09-2009
MensajeNo se donde lei eso de las posadas.... xD almenos lo podrias haber cambiado un poco jaja.

y ueno, lo que te venia a comentar: el programa esta casi terminado solo hace falta resolver una cuestion sobre la info de los mapas que decias, cuando te vea por el msn te lo comento ;).

buaa, hacer un programa de instalación es estresanteeee XDXD.

Saludos.


NombreEl Jüsticiero Misteryoso
Fecha13-09-2009
MensajePerdon, sobre lo de las posadas es así:
1-Activar posada:
SetInnState (posada.obj , 1 );
2- Cambiar de mapa con o sin unidades:
Aquí también hay que comentar un dato, no todo el mundo puede viajar en la posada, se debe asignar mediante scrip, de esa manera también se asignan las unidades que pasan a un nuevo mapa, tambien mediante el mismo scrip.

2.a:
Que una unidad pueda o no viajar a otros mapas:
puede: unidad.obj.AsUnit().SetParty(true);
no puede: unidad.obj.AsUnit().SetParty(false);
2.b:
Cambiar de mapa mediante script, tambien se define el area donde apareceran en el nuevo mapa:
ChangeMap( "NombreMapa" , "LaArea");
Tambien se puede poner en el lugar del area la posada. Y aparecerán en una posada.
3. Tambien se pueden definir el equipo de los que pasan al otro mapa(party):
Party().SetPlayer(num.equipo);


NombreEl Jüsticiero Misteryoso
Fecha13-09-2009
Mensajecomo hago para k kuando kualkier unidad entre en un area aparezcan mas unidades?

y como puedo hacer para k un heroe tengo la energia a 0' es decir, k no la pueda usar?

Lo de la pregunta uno está en el apartado codigos del editor. Pero bueno. A ver:
WaitQueryCountBetween(ClassPlayerAreaObjs(cUnit, 1, "Area"), 1, -1, -1);
SpawnGroup("Grupo de unidades que aparece");

Las unis deben estar como plantilla de unidad.

Heroe.obj.AsUnit().MaxStamina(0);
o si eso no funciona:
Heroe.obj.AsUnit().SetMaxStamina(0);


NombreEJM
Fecha13-09-2009
MensajeSe pone siempre!! QU cosa xD. poneis leavearmy ");


NombreEJM
Fecha13-09-2009
MensajeANtes en el setcommand se puso algo raro al darle a enviar. Es:
Heroe.obj.AsHero().SetCommand("leavearmy");


NombreEl Jüsticiero Misteryoso
Fecha13-09-2009
Mensaje1- Como se hace pa k un heroe no le puedan añadir tropas?

2- Como hago para que cuando pase algo en un mapa pase algo en otro? Por ejemplo k si en el Map3 mato a uno k en el Map1 aparezca una mula.

3- Como funcionan las posadas? eske tengo unos heroes k kiero k entren en la posada pa ir a otra posada de otro mapa y no puedo.

4- Como hago pa k kuando todas las unidades de un grupo mueran pierdas la partida?

1.Pues:
while(1){
if(Heroe.obj.AsUnit().HasArmy())
Heroe.obj.AsHero().SetCommand("leavearmy");
Sleep(600);
}

2.En el map3 pones:
while(!Unidad.obj.IsDead());//COndicion, mientrasla unidad no este muerta no continua.
EnvWriteInt("Mula", 1);

Y en el map1 pones:
while(EnvReadInt("Mula") != 1);
SpawnNamed("Mula");

3.Para viajar de una posada a otra tienes que habr estado ya en el mapa de la otra. Además para que esten abiertas o las pones del juegador 15 o las pones mediante codigos:
Posada.obj.SetInnState(1);
pons 1 o 2 o 3. SI no es así( que no me acuerdo mucho) vuelvo y lo corrijo.

4.Pones:
while(!Group("Grupo").IsEmpty());
EndGame(1, true, "Texto que sale en blanco en la imagen");


NombreEl Jüsticiero Misteryoso
Fecha13-09-2009
MensajeHmmm. Lo del tres en uno fue un fallo. Que puse al heroe para hacer una prueba allí y no lo volví a poner en su sitio antes de colgarlo. xD sorry. Lo corregiré y lo colgaré.


NombreEl Jüsticiero Misteryoso
Fecha13-09-2009
MensajePues para modificar valores de unidades usas el AddBonus:
Unidad.obj.AsUnit().AddBonus(Defensa, Ataque, Viday ENergía, no me acuerda);
Metes los parametros(que son numeros) y modificas esas cosas. Para modificar parametrosde las unidades también hay:
Unidad.obj.AsUnit().MaxStamina(10);
Unidad.obj.AsUnit().SetLevel(10);
Y así.
Ok espero ayudarte, si no es así no dudes en volver a preguntar y buscaré mas soluciones.


NombreEl Jüsticiero Misteryoso
Fecha13-09-2009
MensajeHa, camarda, muy bueno lo de usar el Place. XD No se me había ocurrido. Pues si. Ese podría ser un buen método. Pero pa que desaparezcan... Como no te los lleves a un lugar del mapa donde no se vea.xD


NombreEl Jüsticiero Misteryoso
Fecha13-09-2009
Ubicaciónclick picture for more information
MensajeHacer aparecer y desaparecer objetos como vallas y fuego no se puede. Da error. y en el caso de vallas o estructuras se cierra el juego.

QUe una unidad no pueda soltar on objeto?
mmm
while(1){
if(Unidad.obj.command == "drop_item" || Unidad.obj.command == "put_item" ||
Unidad.obj.command == "give_item")
Unidad.SetCommand("idle");
Sleep(600);
}

Ahora no me acuedo si llevan _ o no. Si no e funcionan quitales la barrabaja. Y si aun así no funciona habla conmigo de nuevo.


Pagina 71 de 88 << Primero < 68 69 70 71 72 73 74 > Ultimo >>