Foro especializado en Warcraft III y su editor
 
BuscarEntrar al ChatboxPortal del foroÍndiceSpellsRegistrarseConectarse
Eventos Actuales
No hay eventos actualmente
¡ Bienvenido Invitado !

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte
 

 crear juego por turnos ayuda

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Metalx
Capitán


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 150
Reputación Reputación : 4
Monedas de oro : 453
Monedas de Platino : 0 crear juego por turnos ayuda Empty

Inventario :
crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10
crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10

crear juego por turnos ayuda Empty
Mensaje(#) Tema: crear juego por turnos ayuda crear juego por turnos ayuda Clock10Vie Ago 01, 2014 10:12 am

buenas. estoy haciendo un juego por turnos y necesito determinar el orden de los players. mi idea es hacer una variable (turnos array) y hacer que una habilidad simule tirar un dado. con matematicas - randnom number 1 a 6. que cada player establesca el num sacado. quedaria algo asi

ACCION
set turnos(1)= 3
set turnos(2)= 6
set turnos(3)= 4
set turnos(4)= 1

entonces necesito un detonador gui que me diga que el playes a va primero. el player 3 segundo. el player 1 tercero y el player 4 cuarto. como lo logro?
Volver arriba Ir abajo
Metalx
Capitán


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 150
Reputación Reputación : 4
Monedas de oro : 453
Monedas de Platino : 0 crear juego por turnos ayuda Empty

Inventario :
crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10
crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10

crear juego por turnos ayuda Empty
Mensaje(#) Tema: Re: crear juego por turnos ayuda crear juego por turnos ayuda Clock10Vie Ago 01, 2014 10:15 am

se que puedo usar algo como

ACCIONES
matematicas - min (turno (1)),min (turno (2))

pero igual no se como hacerlo
Volver arriba Ir abajo
Marcos_M

Marcos_M


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 3550
Reputación Reputación : 680
Monedas de oro : 11094
Monedas de Platino : 0 crear juego por turnos ayuda Empty

Inventario :
crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10
crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10 crear juego por turnos ayuda Empysl10

crear juego por turnos ayuda Empty
Mensaje(#) Tema: Re: crear juego por turnos ayuda crear juego por turnos ayuda Clock10Sáb Ago 02, 2014 11:36 am

Aquí hay una solución poco elegante pero funcional.

[gui] Do Multiple ActionsFor each (Integer A) from 1 to 4, do (Actions)
Bucle: Acciones
Do Multiple ActionsFor each (Integer B) from 1 to 4, do (Actions)
Bucle: Acciones
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
entero[(Integer A)] Mayor que o igual a (>=) n[(Integer B)]
Entonces: Acciones
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
n[((Integer B) + 1)] No igual a (!=) 0
Entonces: Acciones
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
n[((Integer B) + 2)] No igual a (!=) 0
Entonces: Acciones
Set PosicionesPlayer[((Integer B) + 3)] = PosicionesPlayer[((Integer B) + 2)]
Set PosicionesPlayer[((Integer B) + 2)] = PosicionesPlayer[((Integer B) + 1)]
Set PosicionesPlayer[((Integer B) + 1)] = PosicionesPlayer[(Integer B)]
Set n[((Integer B) + 3)] = n[((Integer B) + 2)]
Set n[((Integer B) + 2)] = n[((Integer B) + 1)]
Set n[((Integer B) + 1)] = n[(Integer B)]
Otros: Acciones
Set PosicionesPlayer[((Integer B) + 2)] = PosicionesPlayer[((Integer B) + 1)]
Set PosicionesPlayer[((Integer B) + 1)] = PosicionesPlayer[(Integer B)]
Set n[((Integer B) + 2)] = n[((Integer B) + 1)]
Set n[((Integer B) + 1)] = n[(Integer B)]
Otros: Acciones
Set PosicionesPlayer[((Integer B) + 1)] = PosicionesPlayer[(Integer B)]
Set n[((Integer B) + 1)] = n[(Integer B)]
Set n[(Integer B)] = entero[(Integer A)]
Set PosicionesPlayer[(Integer B)] = (Player((Integer A)))
Custom script: exitwhen true
Otros: Acciones
[/gui]

Al final de todo deberías colocar todos los n[array] que tengas a 0
Volver arriba Ir abajo
En línea
Contenido patrocinado




crear juego por turnos ayuda Empty
Mensaje(#) Tema: Re: crear juego por turnos ayuda crear juego por turnos ayuda Clock10

Volver arriba Ir abajo
 

crear juego por turnos ayuda

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

 Temas similares

-
» Ayuda con mazo verde rojo.
» Nueva Ayuda para Erepublik
» Juego de futbol con jugadores y equipos reales
» [Duda] Habilidades al entrar en juego [Resuelta]
» Dudas sobre juego!

Permisos de este foro:No puedes responder a temas en este foro.
Warcraft III - WorldEditor :: Zona de Aprendizaje(Dudas) :: General-