diff --git a/characterprofile.php b/characterprofile.php
index 86f68a3..2076ded 100644
--- a/characterprofile.php
+++ b/characterprofile.php
@@ -1,25 +1,40 @@
- 0) {
+
+ if (get_character_guild_rank($user_id) > 0)
+ {
$guild_exist = true;
$guild = get_player_guild_data($user_id);
$guild_name = get_guild_name($guild['guild_id']);
@@ -28,66 +43,117 @@ if (isset($_GET['name']) === true && empty($_GET['name']) === false) {
?>
-
Profile:
+
+
+ Profile:
+
- Country: '; ?>
- - Sex:
- - Level:
+
+
+ -
+ Sex:
+
+
+
+
+
+ -
+ Level:
+
+
+
+
+
- Vocation:
+
+
- - of
+ -
+
+ of
+
+
- - Last Login:
+
-
+ Last Login:
+
+ ?>
+
+
0) //if player doesn't have any achievement points it won't echo the line below.
- echo '- Achievement Points: ' .$achievement. '
';
+ if ($config['Ach'])
+ {
+ foreach ($achievementPoints as $achievement)
+ {
+ //if player doesn't have any achievement points it won't echo the line below.
+ if ($achievement > 0)
+ {
+ echo '- Achievement Points: ' . $achievement . '
';
+ }
}
}
?>
+
0)
+ {
$playerlist[] = $h['owner'];
+ }
- if ($profile_data['id'] = $h['owner']) {
- ?>
+ if ($profile_data['id'] = $h['owner'])
+ {
+ ?>
- House: , $value) {
- if ($key == $h['town_id']) {
+ foreach ($config['towns'] as $key=>$value)
+ {
+ if ($key == $h['town_id'])
+ {
echo $value;
}
}
- ?>
+ ?>
-
- Status: ONLINE';
- } else {
+ }
+ else
+ {
echo 'OFFLINE';
}
- } else {
- if ($profile_data['online'] == 1) {
+ }
+ else
+ {
+ if ($profile_data['online'] == 1)
+ {
echo 'ONLINE';
- } else {
+ }
+ else
+ {
echo 'OFFLINE';
}
}
@@ -112,264 +187,346 @@ if (isset($_GET['name']) === true && empty($_GET['name']) === false) {
- Created:
- Comment:
-
-
-
-
-
Show/hide player achievements
-
-
-
-
- $achiv) {
- $uery = mysql_select_single("SELECT `player_id`, `value`, `key` FROM `player_storage` WHERE `player_id`='$user_id' AND `key`='$key' LIMIT 1;");
- if (!empty($uery) || $uery !== false) {
- foreach ($uery as $luery) {
- if ($luery == $key) {
- if (!array_key_exists($key, $achiv)) {
- echo '' .$achiv[0]. ' | ' .$achiv[1]. ' | ';
- if (!isset($achiv['secret'])) {
- echo ' | ';
+
+
+
+
+
+
Show/hide player achievements
+
+
+
+
+ $achiv)
+ {
+ $uery = mysql_select_single("SELECT `player_id`, `value`, `key` FROM `player_storage` WHERE `player_id`='$user_id' AND `key`='$key' LIMIT 1;");
+ if (!empty($uery) || $uery !== false)
+ {
+ foreach ($uery as $luery)
+ {
+ if ($luery == $key)
+ {
+ if (!array_key_exists($key, $achiv))
+ {
+ echo '' .$achiv[0]. ' | ' .$achiv[1]. ' | ';
+
+ if (!isset($achiv['secret']))
+ {
+ echo ' | ';
+ }
+
+ echo ''. $achiv['points'] .' | ';
+ echo '
';
+ }
+ }
}
- echo ''. $achiv['points'] .' | ';
- echo '
';
}
}
- }
- }
- }
- ?>
-
-
-
-
-
-
-
-
+ ?>
+
+
+
+
+
+
+
+
-
Death List:
+ if ($array)
+ {
+ ?>
+
+ -
';
- // $value[0]
- $value['time'] = getClock($value['time'], true);
- if ($value['is_player'] == 1) {
- $value['killed_by'] = 'player: '. $value['killed_by'] .'';
- } else {
- $value['killed_by'] = 'monster: '. $value['killed_by'] .'.';
- }
-
- echo '['. $value['time'] .'] Killed at level '. $value['level'] .' by '. $value['killed_by'];
- echo '
';
+ $value['time'] = getClock($value['time'], true);
+
+ if ($value['is_player'] == 1)
+ {
+ $value['killed_by'] = 'player: '. $value['killed_by'] .'';
+ }
+ else
+ {
+ $value['killed_by'] = 'monster: '. $value['killed_by'] .'.';
}
+
+ echo '['. $value['time'] .'] Killed at level '. $value['level'] .' by '. $value['killed_by']; ?>
+
+
This player has never died.';
- }
- //Done.
- } else if ($config['TFSVersion'] == 'TFS_10') {
- $deaths = mysql_select_multi("SELECT
- `player_id`, `time`, `level`, `killed_by`, `is_player`,
- `mostdamage_by`, `mostdamage_is_player`, `unjustified`, `mostdamage_unjustified`
- FROM `player_deaths`
- WHERE `player_id`=$user_id ORDER BY `time` DESC LIMIT 10;");
+ }
+ else
+ {
+ echo 'This player has never died.';
+ }
+ }
+ else if ($config['TFSVersion'] == 'TFS_10')
+ {
+ $deaths = mysql_select_multi("SELECT
+ `player_id`, `time`, `level`, `killed_by`, `is_player`,
+ `mostdamage_by`, `mostdamage_is_player`, `unjustified`, `mostdamage_unjustified`
+ FROM `player_deaths`
+ WHERE `player_id`=$user_id ORDER BY `time` DESC LIMIT 10;");
- if (!$deaths) echo 'This player has never died.';
- else {
- foreach ($deaths as $d) {
+ if ($deaths)
+ {
+ foreach ($deaths as $d)
+ {
+ ?>
+
+ ".getClock($d['time'], true, true)."";
+ $lasthit = ($d['is_player']) ? "".$d['killed_by']."" : $d['killed_by'];
+ echo ": Killed at level ".$d['level']." by $lasthit";
+ if ($d['unjustified'])
+ {echo " (unjustified)";}
+
+ $mostdmg = ($d['mostdamage_by'] !== $d['killed_by']) ? true : false;
+
+ if ($mostdmg)
+ {
+ $mostdmg = ($d['mostdamage_is_player']) ? "".$d['mostdamage_by']."" : $d['mostdamage_by'];
+ echo "
and by $mostdmg.";
+
+ if ($d['mostdamage_unjustified'])
+ { echo " (unjustified)"; }
+ }
+ else
+ { echo " (soloed)"; }
?>
-
- ".getClock($d['time'], true, true)."";
- $lasthit = ($d['is_player']) ? "".$d['killed_by']."" : $d['killed_by'];
- echo ": Killed at level ".$d['level']." by $lasthit";
- if ($d['unjustified']) echo " (unjustified)";
- $mostdmg = ($d['mostdamage_by'] !== $d['killed_by']) ? true : false;
- if ($mostdmg) {
- $mostdmg = ($d['mostdamage_is_player']) ? "".$d['mostdamage_by']."" : $d['mostdamage_by'];
- echo "
and by $mostdmg.";
- if ($d['mostdamage_unjustified']) echo " (unjustified)";
- } else echo " (soloed)";
- ?>
-
-
+
+ }
+ else
+ {
+ echo 'This player has never died.';
+ }
+ }
+ else if ($config['TFSVersion'] == 'TFS_03')
+ {
+ //mysql_select_single("SELECT * FROM players WHERE name='TEST DEBUG';");
+ $array = user_fetch_deathlist03($user_id);
+
+ if ($array)
+ {?>
';
+ foreach ($array as $value)
+ { ?>
+ -
+ = 1) {
+
+ if ($value[3] !== false && $value[3] >= 1)
+ {
$namedata = user_character_data((int)$value[3], 'name');
- if ($namedata !== false) {
+
+ if ($namedata !== false)
+ {
$value[3] = $namedata['name'];
$value[3] = 'player: '. $value[3] .'';
- } else {
+ }
+ else
+ {
$value[3] = 'deleted player.';
}
- } else {
+ }
+ else
+ {
$value[3] = user_get_killer_m_name(user_get_kid($value['id']));
- if ($value[3] === false) $value[3] = 'deleted player.';
+
+ if ($value[3] === false)
+ { $value[3] = 'deleted player.'; }
}
+
echo '['. getClock($value['date'], true) .'] Killed at level '. $value['level'] .' by '. $value[3];
echo '
';
}
- ?>
+ ?>
This player has never died.';
+ }
+ else { echo 'This player has never died.'; }
+ }
+ ?>
+
+
+
+
+
-
-
-
-
-
-
- Quest progression
-
-
- Quest: |
- progression: |
-
-
+
+ Quest progression
+
+
+ Quest: |
+ progression: |
+
+
+
+ |
+
+ %
+
+ |
+
+
-
- |
-
- %
-
- |
-
+
+ if ($firstrun == 0)
+ { ?>
+
';
-}
-?>
-
+ }
+ ?>
+
+
1) {
+ if (user_character_hide($profile_data['name']) != 1 && user_character_list_count(user_character_account_id($name)) > 1)
+ {
?>
Other visible characters on this account:
1) {
+ if ($characters && count($characters) > 0)
+ {
?>
-
- Name:
- |
-
- Level:
- |
-
- Vocation:
- |
-
- Last login:
- |
-
- Status:
- |
+ Name: |
+ Level: |
+ Vocation: |
+ Last login: |
+ Status: |
+
';
- echo ''. $char['name'] .' | ';
- echo ''. $char['level'] .' | ';
- echo ''. $char['vocation'] .' | ';
- echo ''. $char['lastlogin'] .' | ';
- echo ''. $char['online'] .' | ';
- echo '';
+ foreach ($characters as $char)
+ {
+ if ($char['name'] != $profile_data['name'])
+ {
+ if (hide_char_to_name(user_character_hide($char['name'])) != 'hidden')
+ { ?>
+
+ |
+ |
+ |
+ |
+ |
+
+
This player has never died.';
- }
- //Done.
- ?>
+ }
+ else
+ {
+ echo 'This player has never died.';
+ }
+ ?>
- Address: ">
+
+
+ Address:
+ ">
+
+