Que error tiene este npc?

Topic created · 3 Mensajes · 388 Visitas
  • El error es que cuando entro al login me saca en seguida para atras como si se ubiera implementado un npc malo

    say_title ( "Chico del Establo" )
    
    say_title ( "Hola querido metinero" )
    say ( "Este servidor permite que puedas cambiar medallas por un caballo" ) ;
    say ( "Ya sea Armado o Militar" ) ;
    say ( "Que desea?" ) ;
    say ( " " ) ;
    say ( " " ) ;
    local item =select ("Armado","Militar","Cancelar")
    if item == 1 then
    say_title ( "Chico del Establo" )
    say ( "Hola, si quieres tener caballo Armado" ) ;
    say ( "Tendras que conseguir 5 medallas de caballo.." ) ;
    say ( "Las medallas de caballos las puedes conseguir en Mazmorra" ) 
    say ( "Entonces...." )
    say ( "Quieres cambiar las medallas?" )
    local confirm =select ( "Si" , "No" )
    if confirm == 1 then
    say_reward ( "Opciones:" )
    local ritiro = select ("Retirar Caballo Armado","Cancelar")
    if ritiro == 1 then
    if pc . count_item ( 50050 ) >= 5 then
    pc . remove_item ( 50050 , 5 )
    say ( "Felicitaciones, Ahora posees un Caballo Armado!" ) ;
    return
    end
    horse . unride ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    command("setsk 131 5")
    horse . ride ( ) 
    setskin ( NOWINDOW ) 
    else
    say ( "No tiene las suficientes medallas" ) ;
    say ( "Que pase un buen dia. " )
    return
    end
    elseif ritiro == 2 then
    end
    elseif confirm == 2 then
    end
    elseif item == 2 then
    say_title ( "Chico del Establo" )
    say ( "Hola, si quieres tener caballo Militar" ) ;
    say ( "Tendras que conseguir 10 medallas de caballo.." ) ;
    say ( "Las medallas de caballos las puedes conseguir en Mazmorra" ) 
    say ( "Entonces...." )
    say ( "Quieres cambiar las medallas?" )
    local confirm =select ( "Si" , "No" )
    if confirm == 1 then
    say_reward ( "Opciones:" )
    local ritiro = select ("Retirar Caballo Militar","Cancelar")
    if ritiro == 1 then
    if pc . count_item ( 50050 ) >= 10 then
    pc . remove_item ( 50050 , 10 )
    say ( "Felicitaciones, Ahora posees un Caballo Militar!" ) ;
    return
    end
    horse . unride ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    horse . advance ( ) 
    command("setsk 131 10")
    horse . ride ( ) 
    setskin ( NOWINDOW ) 
    else
    say ( "No tiene las suficientes medallas" ) ;
    say ( "Que pase un buen dia." )
    return
    end
    elseif deposito == 2 then
    return 
    end
    elseif confirm == 2 then
    end
    elseif item == 3 then
    return
    end
    

    Básicamente lo que hace es acambio de 5 medallas de caballo de 1 caballo armado
    y acambio de 10 uno militar

  • alguien??

  • Ahora mismo no tengo ganas de mirarla bien xD pero borra todos los ";" y mira ver así, sino ya mirare cuando me apetezca a ver si yo veo el error xd