BuscarEntrar al ChatboxPortal del foroÍndiceSpellsRegistrarseConectarseGrupos de Usuarios
Eventos Actuales
¡ Bienvenido Invitado!

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte | .
 

 Condicion Vacia IF/THEN/ELSE JASS

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
XxDartxX
Iniciado


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

Mensajes Mensajes : 5
Reputación Reputación : 0
Monedas de oro : 11
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Condicion Vacia IF/THEN/ELSE JASS Vie Mayo 19, 2017 4:22 pm

Primero Que Nada,Soy Nuevo En Jass...Aprendo De Aqui Para Darme Una Idea De Lo Que Es Programar,y No Ver Todo Como Si Fuera Chino(?


AHORA SI!!! el tema... lel
Resulta Que Estoy Merodeando posibilidades Con Ayuda De Gui..Creo Una Funcion En GUI y luego la transformo en JASS y me guio de eso con algunos tutoriales de internet...PERO :v .... tengo un problema con 
IF/THEN/ELSE. cree unas variables Globales con Real y Booleana Para Crear un Sistema De Horario Para algunas weas a futuro...pero la primera condicion IF esta vacia... me refiero a que no necesita una condicion para comenzar..pero el GUI que transforme en JASS me deja unas funciones vacias que no terminan de cuadrar en jass y tengo un serio problema con eso...es el unico error que tiene mi Codigo....Ay Dejo El Ejemplo:
Código:
globals
    real udg_hora
    boolean udg_dia
    boolean udg_noche
endglobals

function Horario_C1_C1 takes nothing returns boolean
    if ( not ( udg_hora == 240.00 ) ) then
        return false
    endif
    return true
endfunction

function Horario_C1_C2 takes nothing returns boolean
    if ( not ( udg_hora == 480.00 ) ) then
        return false
    endif
    return true
endfunction

function Horario_C1 takes nothing returns boolean
    return true
endfunction

function Horario takes nothing returns nothing
    if  (Horario_C1)  then
        set udg_hora = 0.00
        if ( Horario_C1_C1() ) then
            set udg_dia = false
            set udg_noche = true
        else
        endif
        if ( Horario_C1_C2() ) then
            set udg_noche = false
            set udg_dia = true
            set udg_hora = 0.00
        else
        endif
    else
    endif
endfunction

//Detonador

function InitTrig_Horario takes nothing returns nothing
    local trigger t = CreateTrigger()
        call TriggerRegisterTimerEventPeriodic( t, 1.00 )
        call TriggerAddAction( t, function Horario )
    set t = null
endfunction

El Error Del Primer IF De La Funcion ``Horario`` (y unico error) es que no reconoce la variable o algo asi....


:`v Quizas Es Una Tonteria...Acepto Todo Lo Que Me Pueda Ayudar A Mejorar...Como Dije Antes...Es GUI transformado En jass..y me guio de eso de una forma diferente(?....Gracias De Antemano..Esperare Alguna Ayuda.
Volver arriba Ir abajo
Ruke

avatar


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

Mensajes Mensajes : 297
Reputación Reputación : 62
Monedas de oro : 1675
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Condicion Vacia IF/THEN/ELSE JASS Vie Mayo 19, 2017 5:59 pm

Fijate aca

[jass]function Horario takes nothing returns nothing
if (Horario_C1) then [/jass]

Horario_C1 no es una variable, es una función, por lo que te tendría que quedar así:

[jass]function Horario takes nothing returns nothing
if (Horario_C1()) then [/jass]

Solo eso ^^
Volver arriba Ir abajo
XxDartxX
Iniciado


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

Mensajes Mensajes : 5
Reputación Reputación : 0
Monedas de oro : 11
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Condicion Vacia IF/THEN/ELSE JASS Vie Mayo 19, 2017 10:34 pm

demonios :`v....gracias xddd = solucione mi torpesa hace poco...me senti feliz hasta que me di cuenta que produje otros 48...relacionado con los globales C::::: (no en el detonador...sino...error global(?...creo que no me reconoce las variables Globales*
Volver arriba Ir abajo
Contenido patrocinado




Mensaje(#) Tema: Re: Condicion Vacia IF/THEN/ELSE JASS

Volver arriba Ir abajo
 

Condicion Vacia IF/THEN/ELSE JASS

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

 Temas similares

-
» Jass: FAQ
» Jass NewGen Pack Para Warcraft lll
» Jass Newgen Pack [2.0 Alpha]
» [Tutorial] Jass
» [Tutorial] vJASS

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