mirror of
https://github.com/Znote/ZnoteAAC.git
synced 2025-04-29 18:59:21 +02:00
Update users.php : Character skills bug fix TFS_03
Fix character skills bug on otx 2.x (and probably TFS 0.3 as well). https://otland.net/threads/you-do-not-have-enough-skill-on-cast-spell.248101/
This commit is contained in:
parent
5437deab8c
commit
0c20be5c7e
@ -1244,14 +1244,8 @@ function user_create_character($character_data) {
|
||||
|
||||
// Player skills TFS 0.2, 0.3/4. (TFS 1.0 is done above character creation)
|
||||
if ($cnf['TFSVersion'] != 'TFS_10') {
|
||||
// Not quite sure if players table have player_skills creation triggers, this may need to be inserts instead of update queries.
|
||||
mysql_update("UPDATE `player_skills` SET `value`='". $skills['fist'] ."' WHERE `player_id`='{$charid}' AND `skillid`='0' LIMIT 1;");
|
||||
mysql_update("UPDATE `player_skills` SET `value`='". $skills['club'] ."' WHERE `player_id`='{$charid}' AND `skillid`='1' LIMIT 1;");
|
||||
mysql_update("UPDATE `player_skills` SET `value`='". $skills['sword'] ."' WHERE `player_id`='{$charid}' AND `skillid`='2' LIMIT 1;");
|
||||
mysql_update("UPDATE `player_skills` SET `value`='". $skills['axe'] ."' WHERE `player_id`='{$charid}' AND `skillid`='3' LIMIT 1;");
|
||||
mysql_update("UPDATE `player_skills` SET `value`='". $skills['dist'] ."' WHERE `player_id`='{$charid}' AND `skillid`='4' LIMIT 1;");
|
||||
mysql_update("UPDATE `player_skills` SET `value`='". $skills['shield'] ."' WHERE `player_id`='{$charid}' AND `skillid`='5' LIMIT 1;");
|
||||
mysql_update("UPDATE `player_skills` SET `value`='". $skills['fish'] ."' WHERE `player_id`='{$charid}' AND `skillid`='6' LIMIT 1;");
|
||||
mysql_delete("DELETE FROM `player_skills` WHERE `player_id`='{$charid}';");
|
||||
mysql_insert("INSERT INTO `player_skills` (`player_id`, `skillid`, `value`) VALUES ('{$charid}', '0', '".$skills['fist']."'), ('{$charid}', '1', '".$skills['club']."'), ('{$charid}', '2', '".$skills['sword']."'), ('{$charid}', '3', '".$skills['axe']."'), ('{$charid}', '4', '".$skills['dist']."'), ('{$charid}', '5', '".$skills['shield']."'), ('{$charid}', '6', '".$skills['fishing']."');");
|
||||
}
|
||||
}
|
||||
|
||||
@ -1563,4 +1557,4 @@ function cancel_war_invitation($cid, $gid) {
|
||||
mysql_update("UPDATE `guild_wars` SET `status` = 3, `ended` = '$time' WHERE `guild2` = '$cid' AND `guild1` = '$gid';");
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
|
Loading…
x
Reference in New Issue
Block a user