0) { $pid = (int)$_POST['pid']; if ($config['TFSVersion'] != 'TFS_10') $status = user_is_online($pid); else $status = user_is_online_10($pid); if (!$status) { // New player level $level = (int)$_POST['level']; // Fetch stat gain for vocation $statgain = $config['vocations_gain'][(int)$_POST['vocation']]; if ((int)$_POST['vocation'] !== 0) { // Fetch base level and stats: $baselevel = $config['level']; $basehealth = $config['health']; $basemana = $config['mana']; $basecap = $config['cap']; } else { // No vocation stats // Fetch base level and stats: $baselevel = $config['nvlevel']; $basehealth = $config['nvHealth']; $basemana = $config['nvMana']; $basecap = $config['nvCap']; } $levelC = $level - $baselevel; if ($levelC >= 1) { $newhp = $basehealth + ($statgain['hp'] * $levelC); $newmp = $basemana + ($statgain['mp'] * $levelC); $newcap = $basecap + ($statgain['cap'] * $levelC); } else die("Failed to calibrate skills. Level below $baselevel."); // Calibrate hp/mana/cap if ($config['TFSVersion'] != 'TFS_10') { mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['fist'] ."' WHERE `player_id`='$pid' AND `skillid`='0' LIMIT 1;"); mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['club'] ."' WHERE `player_id`='$pid' AND `skillid`='1' LIMIT 1;"); mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['sword'] ."' WHERE `player_id`='$pid' AND `skillid`='2' LIMIT 1;"); mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['axe'] ."' WHERE `player_id`='$pid' AND `skillid`='3' LIMIT 1;"); mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['dist'] ."' WHERE `player_id`='$pid' AND `skillid`='4' LIMIT 1;"); mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['shield'] ."' WHERE `player_id`='$pid' AND `skillid`='5' LIMIT 1;"); mysql_update("UPDATE `player_skills` SET `value`='". (int)$_POST['fish'] ."' WHERE `player_id`='$pid' AND `skillid`='6' LIMIT 1;"); mysql_update("UPDATE `players` SET `maglevel`='". (int)$_POST['magic'] ."' WHERE `id`='$pid' LIMIT 1;"); mysql_update("UPDATE `players` SET `vocation`='". (int)$_POST['vocation'] ."' WHERE `id`='$pid' LIMIT 1;"); mysql_update("UPDATE `players` SET `level`='". $level ."' WHERE `id`='$pid' LIMIT 1;"); mysql_update("UPDATE `players` SET `experience`='". level_to_experience($level) ."' WHERE `id`='$pid' LIMIT 1;"); // Update HP/mana/cap accordingly to level & vocation mysql_update("UPDATE `players` SET `health`='". $newhp ."', `healthmax`='". $newhp ."', `mana`='". $newmp ."', `manamax`='". $newmp ."', `cap`='". $newcap ."' WHERE `id`='$pid' LIMIT 1;"); } else { mysql_update("UPDATE `players` SET `health`='". $newhp ."', `healthmax`='". $newhp ."', `mana`='". $newmp ."', `manamax`='". $newmp ."', `cap`='". $newcap ."', `vocation`='". (int)$_POST['vocation'] ."', `skill_fist`='". (int)$_POST['fist'] ."', `skill_club`='". (int)$_POST['club'] ."', `skill_sword`='". (int)$_POST['sword'] ."', `skill_axe`='". (int)$_POST['axe'] ."', `skill_dist`='". (int)$_POST['dist'] ."', `skill_shielding`='". (int)$_POST['shield'] ."', `skill_fishing`='". (int)$_POST['fish'] ."', `maglevel`='". (int)$_POST['magic'] ."', `level`='". $level ."', `experience`='". level_to_experience($level) ."' WHERE `id`='$pid' LIMIT 1;"); } ?>

Player skills updated!

Player must be offline! $player['maglevel']); $skills[] = array('value' => $player['level']); $skills[] = array('value' => $player['vocation']); } else { $player = mysql_select_single("SELECT `skill_fist`, `skill_club`, `skill_sword`, `skill_axe`, `skill_dist`, `skill_shielding`, `skill_fishing`, `maglevel`, `level`, `vocation` FROM `players` WHERE `id`='$pid' LIMIT 1;"); $skills = array( 0 => array('value' => $player['skill_fist']), 1 => array('value' => $player['skill_club']), 2 => array('value' => $player['skill_sword']), 3 => array('value' => $player['skill_axe']), 4 => array('value' => $player['skill_dist']), 5 => array('value' => $player['skill_shielding']), 6 => array('value' => $player['skill_fishing']), 7 => array('value' => $player['maglevel']), 8 => array('value' => $player['level']), 9 => array('value' => $player['vocation']) ); } //data_dump($skills, false, "Player skills"); } else $name = false; } ?>
">
Player skills administration
>

Vocation:


Fist fighting:
value="">

Club fighting:
value="">

Sword fighting:
value="">

Axe fighting:
value="">

Dist fighting:
value="">

Shield fighting:
value="">

Fish fighting:
value="">

Level:
value="">

Magic level:
value="">

Reset fields / search new character