#!/usr/bin/perl use lib qw(./); use SQL; use strict; my $sql = SQL->new(); my $characters = $sql->ExtractHash("select * from characters"); my $characterid = '1000000'; foreach my $row (@{$characters}) { $characterid++; # Update characters table my $sqlupdate = $sql->Execute("update characters set obj_Id = '$characterid' where obj_Id = '$characters->{'obj_Id'}'"); if (!$sqlupdate) { print "Failed to add entry for game server: ".$sql->{lasterror}; } # character_inventory {char_obj_id} my $sqlupdate = $sql->Execute("update character_inventory set char_obj_id = '$characterid' where char_obj_id = '$characters->{'obj_Id'}'"); if (!$sqlupdate) { print "Failed to add entry for game server: ".$sql->{lasterror}; } # character_recipebook {char_id} my $sqlupdate = $sql->Execute("update character_recipebook set char_id = '$characterid' where char_id = '$characters->{'obj_Id'}'"); if (!$sqlupdate) { print "Failed to add entry for game server: ".$sql->{lasterror}; } # character_shortcuts {char_obj_id} my $sqlupdate = $sql->Execute("update character_shortcuts set char_obj_id = '$characterid' where char_obj_id = '$characters->{'obj_Id'}'"); if (!$sqlupdate) { print "Failed to add entry for game server: ".$sql->{lasterror}; } # character_skills {char_obj_id} my $sqlupdate = $sql->Execute("update character_skills set char_obj_id = '$characterid' where char_obj_id = '$characters->{'obj_Id'}'"); if (!$sqlupdate) { print "Failed to add entry for game server: ".$sql->{lasterror}; } # character_warehouse {char_obj_id} my $sqlupdate = $sql->Execute("update character_warehouse set char_obj_id = '$characterid' where char_obj_id = '$characters->{'obj_Id'}'"); if (!$sqlupdate) { print "Failed to add entry for game server: ".$sql->{lasterror}; } # clan_data {leader_id} my $sqlupdate = $sql->Execute("update clan_data set leader_id = '$characterid' where leader_id = '$characters->{'obj_Id'}'"); if (!$sqlupdate) { print "Failed to add entry for game server: ".$sql->{lasterror}; } print "$characterid - completed\n"; }