Changeset 95

Show
Ignore:
Timestamp:
10/13/07 16:28:13 (3 years ago)
Author:
omega
Message:

Corrections de bugs, nottament l'encodage

Location:
adventure
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • adventure/adventure.rb

    r94 r95  
    1212#Jabber::debug = true 
    1313 
    14 if ARGV.size != 3 
    15   puts "Syntax: ./adventure.rb <JID> <Password> <Host>" 
     14if ARGV.size != 4 
     15  puts "Syntax: ./adventure.rb <JID> <Password> <Host> <Port>" 
    1616  puts "See README for further help" 
    1717  exit 
    1818end 
    1919 
    20 muc = AdventureMUC::new(Jabber::JID::new(ARGV[0]), ARGV[1], ARGV[2]) 
     20muc = AdventureMUC::new(Jabber::JID::new(ARGV[0]), ARGV[1], ARGV[2], ARGV[3]) 
    2121muc.add_world('tower.xml') 
    2222muc.add_world('cube.xml') 
  • adventure/adventuremuc.rb

    r94 r95  
    9797    if iq.to.node == nil 
    9898      @worlds.each { |node,world| 
    99         answer.query.add(Jabber::Discovery::Item.new(Jabber::JID::new(node, @component.jid.domain), world.iname)) 
     99        answer.query.add(Jabber::Discovery::Item.new(Jabber::JID::new(String::new(node), @component.jid.domain), world.iname)) 
    100100      } 
    101101    end 
     
    129129      @component.send(answer) 
    130130    else 
     131      msg.body=REXML::Text::unnormalize(msg.body) 
    131132      world.handle_message(msg) 
    132133    end