Ich habe nun die Grundklassen durch die erweiterten Klassen ersetzt. Es gibt nur einen einzigen Flashpoint (Instanz) die man mit der Grundklasse betreten kann. Daher wird die niemand in einem Raidplaner brauchen.
Ebenso habe ich 2 Rassen (Rattataki & Reinblut Sith) korrigiert, da diese falsch geschrieben waren

Code:
<?php
/*
* Project: EQdkp-Plus
* License: Creative Commons - Attribution-Noncommercial-Share Alike 3.0 Unported
* Link: http://creativecommons.org/licenses/by-nc-sa/3.0/
* -----------------------------------------------------------------------
* Began: 09.02.2011
* Date: $Date: 2011-01-26 01:06:10 +0100 (Wed, 26 Jan 2011) $
* -----------------------------------------------------------------------
* @author $Author: wallenium $
* @copyright 2006-2008 Corgan - Stefan Knaak | Wallenium & the EQdkp-Plus Developer Team
* @link http://eqdkp-plus.com
* @package eqdkp-plus
* @version $Rev: 9627 $
*
* $Id: index.php 9627 2011-01-26 00:06:10Z wallenium $
*/
if ( !defined('EQDKP_INC') ){
header('HTTP/1.0 404 Not Found');exit;
}
class Manage_Game
{
var $gamename = 'swtor';
var $maxlevel = 50;
var $version = '1.0';
function do_it($install,$lang){
global $db;
$aq = array();
if($lang == 'de'){
$classes = array(
array('Unknown', '',0,50,0),
array('Frontkämpfer', '',0,50,1),
array('Kommando', '',0,50,2),
array('Revolverheld', '',0,50,3),
array('Schurke', '',0,50,4),
array('Jedi Gelehrter', '',0,50,5),
array('Jedi Schatten', '',0,50,6),
array('Jedi Hüter', '',0,50,7),
array('Jedi Wächter', '',0,50,8),
array('PowerTech', '',0,50,9),
array('Söldner', '',0,50,10),
array('Saboteur', '',0,50,11),
array('Scharfschütze', '',0,50,12),
array('Sith Attentäter', '',0,50,13),
array('Sith Hexer', '',0,50,14),
array('Sith Juggernaut', '',0,50,15),
array('Sith Marodeur', '',0,50,16),
);
$races = array(
'Unknown',
'Mensch',
'Rattataki',
'Twilek',
'Chiss',
'Reinblut Sith',
'Miraluka',
'Mirialan',
'Zabrak'
);
$factions = array(
'Rebublik',
'Imperium'
);
}else{
$classes = array(
array('Unknown', '',0,50,0),
array('Vanguard', '',0,50,1),
array('Commando', '',0,50,2),
array('Gunslinger', '',0,50,3),
array('Scoundrel', '',0,50,4),
array('Jedi Sage', '',0,50,5),
array('Jedi Shadow', '',0,50,6),
array('Jedi Guardian', '',0,50,7),
array('Jedi Sentinel', '',0,50,8),
array('Powertech', '',0,50,9),
array('Mercenary', '',0,50,10),
array('Operative', '',0,50,11),
array('Sniper', '',0,50,12),
array('Sith Assassine', '',0,50,13),
array('Sith Sorcerer', '',0,50,14),
array('Sith Juggernaut', '',0,50,15),
array('Sith Marauder', '',0,50,16),
);
$races = array(
'Unknown',
'Human',
'Rattataki',
'Twilek',
'Chiss',
'Sith Pureblood',
'Miraluka',
'Mirialan',
'Zabrak'
);
$factions = array(
'Republic',
'Empire'
);
}
//lets do some tweak on the templates dependent on the game
$aq = array();
array_push($aq, "UPDATE __style_config SET logo_path='logo_plus.gif' WHERE logo_path='bc_header3.gif' ;");
array_push($aq, "UPDATE __style_config SET logo_path='/logo/logo_plus.gif' WHERE logo_path='/logo/logo_wow.gif' ;");
array_push($aq, "UPDATE __style_config SET logo_path='logo_plus.gif' WHERE logo_path='logo_wow.gif' ;" );
//Do this SQL Query NOT if the Eqdkp is installed -> only @ the first install
if($install){
}
//Itemstats
array_push($aq, "UPDATE __plus_config SET config_value = '0' WHERE config_name = 'pk_itemstats' ;");
array_push($aq, "UPDATE __plus_config SET config_value = '0' WHERE config_name = 'pk_is_autosearch' ;");
// this is the fix stuff.. instert the new information
// into the database. moved it to a new class, its easier to
// handle
$gmanager = new GameManagerPlus();
$game_config = array(
'classes' => $classes,
'races' => $races,
'factions' => $factions,
'class_colors' => false,
'max_level' => $this->maxlevel,
'add_sql' => $aq,
'version' => $this->version,
);
$gmanager->ChangeGame($this->gamename, $game_config, $lang);
}
}
?>
Leider funktioniert es nicht richtig. Er übernimmt die neuen Klassen nicht. Muss ich da noch irgend was machen damit er die Änderungen erkennt?
Und gibt es zu Punkt 1 etwas? Weil wird ja dann noch mehr, was dann drin steht und man nicht braucht ^^
Edit: Ok Sprache auf Englisch und dann wieder auf Deutsch ändern hat geholfen.
Nur passen nun die Icons nicht mehr im Roster

(Edit: erledigt ^^)