I have a fix for you :
Go to : [SC] Scene_Character Line 158 ( the "def use_character" )
Replace "use_character" by this :
EDIT IMPORTANT !!!!
After that go to : o Window_Char Line 24 ( the "def data=(t)" )
Replace it by :
Edit :
- I will update the files on the server.
Go to : [SC] Scene_Character Line 158 ( the "def use_character" )
Replace "use_character" by this :
EDIT IMPORTANT !!!!
Code:
def use_character
Network::Main.socket.send("ODTSELECTPG|#{@id+1}|<->")
$game_temp.chr_in_use = @id+1
#$game_system.save_data = [
# $1.to_s, # Nome
# $2.to_i, # HP
# $3.to_i, # SP
# $4.to_i, # EXP
# $5.to_i, # LEVEL
# $6.to_i, # CLASS
# $7.to_i, # MAP
# $8.to_i, # WPN
# $9.to_i, # ARMOR 1
# $10.to_i, # ARMOR 2
# $11.to_i, # ARMOR 3
# $12.to_i, # ARMOR 4
# $13.to_i, # X
# $14.to_i, # Y
# $15.to_i, # DIR
# $16.to_s, # CHARACTER_NAME
# $17.to_i, # CHARACTER_HUE
# $19.to_s, # GUILD_NAME
# $20.to_s, # EXP
# $21.to_i, # STR
# $22.to_i, # INT
# $23.to_i, # DEX
# ]
@act = $game_actors[1]
@map = @info_c[@id][6].to_i
@name = @info_c[@id][0].to_s
@level = @info_c[@id][4].to_i
@weapon = @info_c[@id][7].to_i
@xp = @info_c[@id][3].to_i
@armor_1 = @info_c[@id][8].to_i
@armor_2 = @info_c[@id][9].to_i
@armor_3 = @info_c[@id][10].to_i
@armor_4 = @info_c[@id][11].to_i
@hp = @info_c[@id][1].to_i
@mp = @info_c[@id][2].to_i
@class = @info_c[@id][5].to_i
@x = @info_c[@id][12].to_i
@y = @info_c[@id][13].to_i
@dir = @info_c[@id][14].to_i
@character = @info_c[@id][15].to_s
@hue = @info_c[@id][16].to_i
$game_temp.guild_name = @info_c[@id][17].to_s
@str = @info_c[@id][18].to_i
@int = @info_c[@id][19].to_i
@dex = @info_c[@id][20].to_i
@agi = @info_c[@id][21].to_i
if @map != 0 then
$game_temp.player_transferring = true
$game_temp.player_new_map_id = @map
$game_temp.player_new_x = @x
$game_temp.player_new_y = @y
$game_temp.player_new_direction = @dir
$game_temp.player_transferring = false
$game_map.setup(@map)
$game_player.moveto(@x,@y)
end
$game_temp.id_loaded = @id + 1
@act.set_chara(@character,@hue)
@act.name = @name
@act.level = @level
@act.exp = @xp
@act.equip_wpn(@weapon)
@act.equip_arm1(@armor_1)
@act.equip_arm2(@armor_2)
@act.equip_arm3(@armor_3)
@act.equip_arm4(@armor_4)
@act.hp = @hp
@act.sp = @mp
@act.class_id = @class
@act.str = @str
@act.int = @int
@act.dex = @dex
@act.agi = @agi
$game_player.refresh
Network::Main.socket.send("REQUESTDATA|<->")
Network::Main.send_start
$scene = Scene_Map.new
$neet_to_transfer = true
end
After that go to : o Window_Char Line 24 ( the "def data=(t)" )
Replace it by :
Code:
def data=(t)
@data=t
@map_name = get_map_name(@data[6].to_i)
@map_name = "Newbie" if @map_name == nil
@name = @data[0].to_s
@level = @data[4].to_s
@weapon = @data[7].to_i
@xp = @data[3].to_s
@armor_1 = @data[8].to_i
@armor_2 = @data[9].to_i
@armor_3 = @data[10].to_i
@armor_4 = @data[11].to_i
@hp = @data[1].to_s
@mp = @data[2].to_s
@class = @data[5].to_i
@guild = @data[17].to_s
draw
@active=true
@visible=true
end
Edit :
- I will update the files on the server.