fixed and cleaned saimods
This commit is contained in:
parent
c6cd382205
commit
fbc6ee0a4a
@ -1,16 +1,9 @@
|
||||
<?php
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_server_handling','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_command','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_event','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_gossip','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_item','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_loot','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_npc','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_quest','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_object','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_player','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_pool','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_reputation','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_script','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_spell','');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_mojotrollz_db_tags','');
|
||||
@ -3,17 +3,10 @@
|
||||
require_once dirname(__FILE__).'/saimod_mojotrollz_db_creature/autoload.inc.php';
|
||||
require_once dirname(__FILE__).'/saimod_mojotrollz_skilltree/autoload.inc.php';
|
||||
require_once dirname(__FILE__).'/saimod_mojotrollz_visuals/autoload.inc.php';
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_command');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_event');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_gossip');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_item');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_loot');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_npc');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_quest');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_object');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_player');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_pool');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_reputation');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_script');
|
||||
\SYSTEM\SAI\sai::register('saimod_mojotrollz_db_spell');
|
||||
require_once dirname(__FILE__).'/saimod_mojotrollz_db_tags/autoload.inc';
|
||||
require_once dirname(__FILE__).'/saimod_mojotrollz_import/autoload.inc.php';
|
||||
@ -1,154 +0,0 @@
|
||||
<?php
|
||||
class saimod_mojotrollz_db_command extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_command(){
|
||||
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
<th>KillCredit1</th>
|
||||
<th>KillCredit2</th>
|
||||
<th>modelid_1</th>
|
||||
<th>modelid_2</th>
|
||||
<th>name</th>
|
||||
<th>subname</th>
|
||||
<th>gossip_menu_id</th>
|
||||
<th>minlevel</th>
|
||||
<th>maxlevel</th>
|
||||
<th>minhealth</th>
|
||||
<th>maxhealth</th>
|
||||
<th>minmana</th>
|
||||
<th>maxmana</th>
|
||||
<th>armor</th>
|
||||
<th>faction_A</th>
|
||||
<th>faction_H</th>
|
||||
<th>npcflag</th>
|
||||
<th>speed_walk</th>
|
||||
<th>speed_run</th>
|
||||
<th>scale</th>
|
||||
<th>rank</th>
|
||||
<th>mindmg</th>
|
||||
<th>maxdmg</th>
|
||||
<th>dmgschool</th>
|
||||
<th>attackpower</th>
|
||||
<th>dmg_multiplier</th>
|
||||
<th>baseattacktime</th>
|
||||
<th>rangeattacktime</th>
|
||||
<th>unit_class</th>
|
||||
<th>unit_flags</th>
|
||||
<th>dynamicflags</th>
|
||||
<th>family</th>
|
||||
<th>trainer_type</th>
|
||||
<th>trainer_spell</th>
|
||||
<th>trainer_class</th>
|
||||
<th>trainer_race</th>
|
||||
<th>minrangedmg</th>
|
||||
<th>maxrangedmg</th>
|
||||
<th>rangedattackpower</th>
|
||||
<th>type</th>
|
||||
<th>type_flags</th>
|
||||
<th>lootid</th>
|
||||
<th>pickpocketloot</th>
|
||||
<th>skinloot</th>
|
||||
<th>resistance1</th>
|
||||
<th>resistance2</th>
|
||||
<th>resistance3</th>
|
||||
<th>resistance4</th>
|
||||
<th>resistance5</th>
|
||||
<th>resistance6</th>
|
||||
<th>PetSpellDataId</th>
|
||||
<th>mingold</th>
|
||||
<th>maxgold</th>
|
||||
<th>AIName</th>
|
||||
<th>MovementType</th>
|
||||
<th>InhabitType</th>
|
||||
<th>Civilian</th>
|
||||
<th>RacialLeader</th>
|
||||
<th>RegenHealth</th>
|
||||
<th>equipment_id</th>
|
||||
<th>trainer_id</th>
|
||||
<th>vendor_id</th>
|
||||
<th>mechanic_immune_mask</th>
|
||||
<th>flags_extra</th>
|
||||
<th>ScriptName</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
<td>'.$row['KillCredit1'].'</td>
|
||||
<td>'.$row['KillCredit2'].'</td>
|
||||
<td>'.$row['modelid_1'].'</td>
|
||||
<td>'.$row['modelid_2'].'</td>
|
||||
<td>'.$row['name'].'</td>
|
||||
<td>'.$row['subname'].'</td>
|
||||
<td>'.$row['gossip_menu_id'].'</td>
|
||||
<td>'.$row['minlevel'].'</td>
|
||||
<td>'.$row['maxlevel'].'</td>
|
||||
<td>'.$row['minhealth'].'</td>
|
||||
<td>'.$row['maxhealth'].'</td>
|
||||
<td>'.$row['minmana'].'</td>
|
||||
<td>'.$row['maxmana'].'</td>
|
||||
<td>'.$row['armor'].'</td>
|
||||
<td>'.$row['faction_A'].'</td>
|
||||
<td>'.$row['faction_H'].'</td>
|
||||
<td>'.$row['npcflag'].'</td>
|
||||
<td>'.$row['speed_walk'].'</td>
|
||||
<td>'.$row['speed_run'].'</td>
|
||||
<td>'.$row['scale'].'</td>
|
||||
<td>'.$row['rank'].'</td>
|
||||
<td>'.$row['mindmg'].'</td>
|
||||
<td>'.$row['maxdmg'].'</td>
|
||||
<td>'.$row['dmgschool'].'</td>
|
||||
<td>'.$row['attackpower'].'</td>
|
||||
<td>'.$row['dmg_multiplier'].'</td>
|
||||
<td>'.$row['baseattacktime'].'</td>
|
||||
<td>'.$row['rangeattacktime'].'</td>
|
||||
<td>'.$row['unit_class'].'</td>
|
||||
<td>'.$row['unit_flags'].'</td>
|
||||
<td>'.$row['dynamicflags'].'</td>
|
||||
<td>'.$row['family'].'</td>
|
||||
<td>'.$row['trainer_type'].'</td>
|
||||
<td>'.$row['trainer_spell'].'</td>
|
||||
<td>'.$row['trainer_class'].'</td>
|
||||
<td>'.$row['trainer_race'].'</td>
|
||||
<td>'.$row['minrangedmg'].'</td>
|
||||
<td>'.$row['maxrangedmg'].'</td>
|
||||
<td>'.$row['rangedattackpower'].'</td>
|
||||
<td>'.$row['type'].'</td>
|
||||
<td>'.$row['type_flags'].'</td>
|
||||
<td>'.$row['lootid'].'</td>
|
||||
<td>'.$row['pickpocketloot'].'</td>
|
||||
<td>'.$row['skinloot'].'</td>
|
||||
<td>'.$row['resistance1'].'</td>
|
||||
<td>'.$row['resistance2'].'</td>
|
||||
<td>'.$row['resistance3'].'</td>
|
||||
<td>'.$row['resistance4'].'</td>
|
||||
<td>'.$row['resistance5'].'</td>
|
||||
<td>'.$row['resistance6'].'</td>
|
||||
<td>'.$row['PetSpellDataId'].'</td>
|
||||
<td>'.$row['mingold'].'</td>
|
||||
<td>'.$row['maxgold'].'</td>
|
||||
<td>'.$row['AIName'].'</td>
|
||||
<td>'.$row['MovementType'].'</td>
|
||||
<td>'.$row['InhabitType'].'</td>
|
||||
<td>'.$row['Civilian'].'</td>
|
||||
<td>'.$row['RacialLeader'].'</td>
|
||||
<td>'.$row['RegenHealth'].'</td>
|
||||
<td>'.$row['equipment_id'].'</td>
|
||||
<td>'.$row['trainer_id'].'</td>
|
||||
<td>'.$row['vendor_id'].'</td>
|
||||
<td>'.$row['mechanic_immune_mask'].'</td>
|
||||
<td>'.$row['flags_extra'].'</td>
|
||||
<td>'.$row['ScriptName'].'</td>
|
||||
</tr>';
|
||||
}
|
||||
$result .= '</table>';
|
||||
return $result;}
|
||||
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_command">DB:Commands</a></li><li class="divider"></li>';}
|
||||
public static function right_public(){return false;}
|
||||
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||
public static function sai_mod_saimod_mojotrollz_db_command_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array());}
|
||||
public static function sai_mod_saimod_mojotrollz_db_command_flag_css(){}
|
||||
|
||||
}
|
||||
@ -1,153 +0,0 @@
|
||||
<?php
|
||||
class saimod_mojotrollz_db_event extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_event(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
<th>KillCredit1</th>
|
||||
<th>KillCredit2</th>
|
||||
<th>modelid_1</th>
|
||||
<th>modelid_2</th>
|
||||
<th>name</th>
|
||||
<th>subname</th>
|
||||
<th>gossip_menu_id</th>
|
||||
<th>minlevel</th>
|
||||
<th>maxlevel</th>
|
||||
<th>minhealth</th>
|
||||
<th>maxhealth</th>
|
||||
<th>minmana</th>
|
||||
<th>maxmana</th>
|
||||
<th>armor</th>
|
||||
<th>faction_A</th>
|
||||
<th>faction_H</th>
|
||||
<th>npcflag</th>
|
||||
<th>speed_walk</th>
|
||||
<th>speed_run</th>
|
||||
<th>scale</th>
|
||||
<th>rank</th>
|
||||
<th>mindmg</th>
|
||||
<th>maxdmg</th>
|
||||
<th>dmgschool</th>
|
||||
<th>attackpower</th>
|
||||
<th>dmg_multiplier</th>
|
||||
<th>baseattacktime</th>
|
||||
<th>rangeattacktime</th>
|
||||
<th>unit_class</th>
|
||||
<th>unit_flags</th>
|
||||
<th>dynamicflags</th>
|
||||
<th>family</th>
|
||||
<th>trainer_type</th>
|
||||
<th>trainer_spell</th>
|
||||
<th>trainer_class</th>
|
||||
<th>trainer_race</th>
|
||||
<th>minrangedmg</th>
|
||||
<th>maxrangedmg</th>
|
||||
<th>rangedattackpower</th>
|
||||
<th>type</th>
|
||||
<th>type_flags</th>
|
||||
<th>lootid</th>
|
||||
<th>pickpocketloot</th>
|
||||
<th>skinloot</th>
|
||||
<th>resistance1</th>
|
||||
<th>resistance2</th>
|
||||
<th>resistance3</th>
|
||||
<th>resistance4</th>
|
||||
<th>resistance5</th>
|
||||
<th>resistance6</th>
|
||||
<th>PetSpellDataId</th>
|
||||
<th>mingold</th>
|
||||
<th>maxgold</th>
|
||||
<th>AIName</th>
|
||||
<th>MovementType</th>
|
||||
<th>InhabitType</th>
|
||||
<th>Civilian</th>
|
||||
<th>RacialLeader</th>
|
||||
<th>RegenHealth</th>
|
||||
<th>equipment_id</th>
|
||||
<th>trainer_id</th>
|
||||
<th>vendor_id</th>
|
||||
<th>mechanic_immune_mask</th>
|
||||
<th>flags_extra</th>
|
||||
<th>ScriptName</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
<td>'.$row['KillCredit1'].'</td>
|
||||
<td>'.$row['KillCredit2'].'</td>
|
||||
<td>'.$row['modelid_1'].'</td>
|
||||
<td>'.$row['modelid_2'].'</td>
|
||||
<td>'.$row['name'].'</td>
|
||||
<td>'.$row['subname'].'</td>
|
||||
<td>'.$row['gossip_menu_id'].'</td>
|
||||
<td>'.$row['minlevel'].'</td>
|
||||
<td>'.$row['maxlevel'].'</td>
|
||||
<td>'.$row['minhealth'].'</td>
|
||||
<td>'.$row['maxhealth'].'</td>
|
||||
<td>'.$row['minmana'].'</td>
|
||||
<td>'.$row['maxmana'].'</td>
|
||||
<td>'.$row['armor'].'</td>
|
||||
<td>'.$row['faction_A'].'</td>
|
||||
<td>'.$row['faction_H'].'</td>
|
||||
<td>'.$row['npcflag'].'</td>
|
||||
<td>'.$row['speed_walk'].'</td>
|
||||
<td>'.$row['speed_run'].'</td>
|
||||
<td>'.$row['scale'].'</td>
|
||||
<td>'.$row['rank'].'</td>
|
||||
<td>'.$row['mindmg'].'</td>
|
||||
<td>'.$row['maxdmg'].'</td>
|
||||
<td>'.$row['dmgschool'].'</td>
|
||||
<td>'.$row['attackpower'].'</td>
|
||||
<td>'.$row['dmg_multiplier'].'</td>
|
||||
<td>'.$row['baseattacktime'].'</td>
|
||||
<td>'.$row['rangeattacktime'].'</td>
|
||||
<td>'.$row['unit_class'].'</td>
|
||||
<td>'.$row['unit_flags'].'</td>
|
||||
<td>'.$row['dynamicflags'].'</td>
|
||||
<td>'.$row['family'].'</td>
|
||||
<td>'.$row['trainer_type'].'</td>
|
||||
<td>'.$row['trainer_spell'].'</td>
|
||||
<td>'.$row['trainer_class'].'</td>
|
||||
<td>'.$row['trainer_race'].'</td>
|
||||
<td>'.$row['minrangedmg'].'</td>
|
||||
<td>'.$row['maxrangedmg'].'</td>
|
||||
<td>'.$row['rangedattackpower'].'</td>
|
||||
<td>'.$row['type'].'</td>
|
||||
<td>'.$row['type_flags'].'</td>
|
||||
<td>'.$row['lootid'].'</td>
|
||||
<td>'.$row['pickpocketloot'].'</td>
|
||||
<td>'.$row['skinloot'].'</td>
|
||||
<td>'.$row['resistance1'].'</td>
|
||||
<td>'.$row['resistance2'].'</td>
|
||||
<td>'.$row['resistance3'].'</td>
|
||||
<td>'.$row['resistance4'].'</td>
|
||||
<td>'.$row['resistance5'].'</td>
|
||||
<td>'.$row['resistance6'].'</td>
|
||||
<td>'.$row['PetSpellDataId'].'</td>
|
||||
<td>'.$row['mingold'].'</td>
|
||||
<td>'.$row['maxgold'].'</td>
|
||||
<td>'.$row['AIName'].'</td>
|
||||
<td>'.$row['MovementType'].'</td>
|
||||
<td>'.$row['InhabitType'].'</td>
|
||||
<td>'.$row['Civilian'].'</td>
|
||||
<td>'.$row['RacialLeader'].'</td>
|
||||
<td>'.$row['RegenHealth'].'</td>
|
||||
<td>'.$row['equipment_id'].'</td>
|
||||
<td>'.$row['trainer_id'].'</td>
|
||||
<td>'.$row['vendor_id'].'</td>
|
||||
<td>'.$row['mechanic_immune_mask'].'</td>
|
||||
<td>'.$row['flags_extra'].'</td>
|
||||
<td>'.$row['ScriptName'].'</td>
|
||||
</tr>';
|
||||
}
|
||||
$result .= '</table>';
|
||||
return $result;}
|
||||
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_event">DB:Event</a></li><li class="divider"></li>';}
|
||||
public static function right_public(){return false;}
|
||||
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||
public static function sai_mod_saimod_mojotrollz_db_event_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array());}
|
||||
public static function sai_mod_saimod_mojotrollz_db_event_flag_css(){}
|
||||
|
||||
}
|
||||
@ -1,153 +0,0 @@
|
||||
<?php
|
||||
class saimod_mojotrollz_db_gossip extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_gossip(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
<th>KillCredit1</th>
|
||||
<th>KillCredit2</th>
|
||||
<th>modelid_1</th>
|
||||
<th>modelid_2</th>
|
||||
<th>name</th>
|
||||
<th>subname</th>
|
||||
<th>gossip_menu_id</th>
|
||||
<th>minlevel</th>
|
||||
<th>maxlevel</th>
|
||||
<th>minhealth</th>
|
||||
<th>maxhealth</th>
|
||||
<th>minmana</th>
|
||||
<th>maxmana</th>
|
||||
<th>armor</th>
|
||||
<th>faction_A</th>
|
||||
<th>faction_H</th>
|
||||
<th>npcflag</th>
|
||||
<th>speed_walk</th>
|
||||
<th>speed_run</th>
|
||||
<th>scale</th>
|
||||
<th>rank</th>
|
||||
<th>mindmg</th>
|
||||
<th>maxdmg</th>
|
||||
<th>dmgschool</th>
|
||||
<th>attackpower</th>
|
||||
<th>dmg_multiplier</th>
|
||||
<th>baseattacktime</th>
|
||||
<th>rangeattacktime</th>
|
||||
<th>unit_class</th>
|
||||
<th>unit_flags</th>
|
||||
<th>dynamicflags</th>
|
||||
<th>family</th>
|
||||
<th>trainer_type</th>
|
||||
<th>trainer_spell</th>
|
||||
<th>trainer_class</th>
|
||||
<th>trainer_race</th>
|
||||
<th>minrangedmg</th>
|
||||
<th>maxrangedmg</th>
|
||||
<th>rangedattackpower</th>
|
||||
<th>type</th>
|
||||
<th>type_flags</th>
|
||||
<th>lootid</th>
|
||||
<th>pickpocketloot</th>
|
||||
<th>skinloot</th>
|
||||
<th>resistance1</th>
|
||||
<th>resistance2</th>
|
||||
<th>resistance3</th>
|
||||
<th>resistance4</th>
|
||||
<th>resistance5</th>
|
||||
<th>resistance6</th>
|
||||
<th>PetSpellDataId</th>
|
||||
<th>mingold</th>
|
||||
<th>maxgold</th>
|
||||
<th>AIName</th>
|
||||
<th>MovementType</th>
|
||||
<th>InhabitType</th>
|
||||
<th>Civilian</th>
|
||||
<th>RacialLeader</th>
|
||||
<th>RegenHealth</th>
|
||||
<th>equipment_id</th>
|
||||
<th>trainer_id</th>
|
||||
<th>vendor_id</th>
|
||||
<th>mechanic_immune_mask</th>
|
||||
<th>flags_extra</th>
|
||||
<th>ScriptName</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
<td>'.$row['KillCredit1'].'</td>
|
||||
<td>'.$row['KillCredit2'].'</td>
|
||||
<td>'.$row['modelid_1'].'</td>
|
||||
<td>'.$row['modelid_2'].'</td>
|
||||
<td>'.$row['name'].'</td>
|
||||
<td>'.$row['subname'].'</td>
|
||||
<td>'.$row['gossip_menu_id'].'</td>
|
||||
<td>'.$row['minlevel'].'</td>
|
||||
<td>'.$row['maxlevel'].'</td>
|
||||
<td>'.$row['minhealth'].'</td>
|
||||
<td>'.$row['maxhealth'].'</td>
|
||||
<td>'.$row['minmana'].'</td>
|
||||
<td>'.$row['maxmana'].'</td>
|
||||
<td>'.$row['armor'].'</td>
|
||||
<td>'.$row['faction_A'].'</td>
|
||||
<td>'.$row['faction_H'].'</td>
|
||||
<td>'.$row['npcflag'].'</td>
|
||||
<td>'.$row['speed_walk'].'</td>
|
||||
<td>'.$row['speed_run'].'</td>
|
||||
<td>'.$row['scale'].'</td>
|
||||
<td>'.$row['rank'].'</td>
|
||||
<td>'.$row['mindmg'].'</td>
|
||||
<td>'.$row['maxdmg'].'</td>
|
||||
<td>'.$row['dmgschool'].'</td>
|
||||
<td>'.$row['attackpower'].'</td>
|
||||
<td>'.$row['dmg_multiplier'].'</td>
|
||||
<td>'.$row['baseattacktime'].'</td>
|
||||
<td>'.$row['rangeattacktime'].'</td>
|
||||
<td>'.$row['unit_class'].'</td>
|
||||
<td>'.$row['unit_flags'].'</td>
|
||||
<td>'.$row['dynamicflags'].'</td>
|
||||
<td>'.$row['family'].'</td>
|
||||
<td>'.$row['trainer_type'].'</td>
|
||||
<td>'.$row['trainer_spell'].'</td>
|
||||
<td>'.$row['trainer_class'].'</td>
|
||||
<td>'.$row['trainer_race'].'</td>
|
||||
<td>'.$row['minrangedmg'].'</td>
|
||||
<td>'.$row['maxrangedmg'].'</td>
|
||||
<td>'.$row['rangedattackpower'].'</td>
|
||||
<td>'.$row['type'].'</td>
|
||||
<td>'.$row['type_flags'].'</td>
|
||||
<td>'.$row['lootid'].'</td>
|
||||
<td>'.$row['pickpocketloot'].'</td>
|
||||
<td>'.$row['skinloot'].'</td>
|
||||
<td>'.$row['resistance1'].'</td>
|
||||
<td>'.$row['resistance2'].'</td>
|
||||
<td>'.$row['resistance3'].'</td>
|
||||
<td>'.$row['resistance4'].'</td>
|
||||
<td>'.$row['resistance5'].'</td>
|
||||
<td>'.$row['resistance6'].'</td>
|
||||
<td>'.$row['PetSpellDataId'].'</td>
|
||||
<td>'.$row['mingold'].'</td>
|
||||
<td>'.$row['maxgold'].'</td>
|
||||
<td>'.$row['AIName'].'</td>
|
||||
<td>'.$row['MovementType'].'</td>
|
||||
<td>'.$row['InhabitType'].'</td>
|
||||
<td>'.$row['Civilian'].'</td>
|
||||
<td>'.$row['RacialLeader'].'</td>
|
||||
<td>'.$row['RegenHealth'].'</td>
|
||||
<td>'.$row['equipment_id'].'</td>
|
||||
<td>'.$row['trainer_id'].'</td>
|
||||
<td>'.$row['vendor_id'].'</td>
|
||||
<td>'.$row['mechanic_immune_mask'].'</td>
|
||||
<td>'.$row['flags_extra'].'</td>
|
||||
<td>'.$row['ScriptName'].'</td>
|
||||
</tr>';
|
||||
}
|
||||
$result .= '</table>';
|
||||
return $result;}
|
||||
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_gossip">DB:Gossip</a></li><li class="divider"></li>';}
|
||||
public static function right_public(){return false;}
|
||||
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||
public static function sai_mod_saimod_mojotrollz_db_gossip_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array());}
|
||||
public static function sai_mod_saimod_mojotrollz_db_gossip_flag_css(){}
|
||||
|
||||
}
|
||||
@ -1,153 +0,0 @@
|
||||
<?php
|
||||
class saimod_mojotrollz_db_loot extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_loot(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
<th>KillCredit1</th>
|
||||
<th>KillCredit2</th>
|
||||
<th>modelid_1</th>
|
||||
<th>modelid_2</th>
|
||||
<th>name</th>
|
||||
<th>subname</th>
|
||||
<th>gossip_menu_id</th>
|
||||
<th>minlevel</th>
|
||||
<th>maxlevel</th>
|
||||
<th>minhealth</th>
|
||||
<th>maxhealth</th>
|
||||
<th>minmana</th>
|
||||
<th>maxmana</th>
|
||||
<th>armor</th>
|
||||
<th>faction_A</th>
|
||||
<th>faction_H</th>
|
||||
<th>npcflag</th>
|
||||
<th>speed_walk</th>
|
||||
<th>speed_run</th>
|
||||
<th>scale</th>
|
||||
<th>rank</th>
|
||||
<th>mindmg</th>
|
||||
<th>maxdmg</th>
|
||||
<th>dmgschool</th>
|
||||
<th>attackpower</th>
|
||||
<th>dmg_multiplier</th>
|
||||
<th>baseattacktime</th>
|
||||
<th>rangeattacktime</th>
|
||||
<th>unit_class</th>
|
||||
<th>unit_flags</th>
|
||||
<th>dynamicflags</th>
|
||||
<th>family</th>
|
||||
<th>trainer_type</th>
|
||||
<th>trainer_spell</th>
|
||||
<th>trainer_class</th>
|
||||
<th>trainer_race</th>
|
||||
<th>minrangedmg</th>
|
||||
<th>maxrangedmg</th>
|
||||
<th>rangedattackpower</th>
|
||||
<th>type</th>
|
||||
<th>type_flags</th>
|
||||
<th>lootid</th>
|
||||
<th>pickpocketloot</th>
|
||||
<th>skinloot</th>
|
||||
<th>resistance1</th>
|
||||
<th>resistance2</th>
|
||||
<th>resistance3</th>
|
||||
<th>resistance4</th>
|
||||
<th>resistance5</th>
|
||||
<th>resistance6</th>
|
||||
<th>PetSpellDataId</th>
|
||||
<th>mingold</th>
|
||||
<th>maxgold</th>
|
||||
<th>AIName</th>
|
||||
<th>MovementType</th>
|
||||
<th>InhabitType</th>
|
||||
<th>Civilian</th>
|
||||
<th>RacialLeader</th>
|
||||
<th>RegenHealth</th>
|
||||
<th>equipment_id</th>
|
||||
<th>trainer_id</th>
|
||||
<th>vendor_id</th>
|
||||
<th>mechanic_immune_mask</th>
|
||||
<th>flags_extra</th>
|
||||
<th>ScriptName</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
<td>'.$row['KillCredit1'].'</td>
|
||||
<td>'.$row['KillCredit2'].'</td>
|
||||
<td>'.$row['modelid_1'].'</td>
|
||||
<td>'.$row['modelid_2'].'</td>
|
||||
<td>'.$row['name'].'</td>
|
||||
<td>'.$row['subname'].'</td>
|
||||
<td>'.$row['gossip_menu_id'].'</td>
|
||||
<td>'.$row['minlevel'].'</td>
|
||||
<td>'.$row['maxlevel'].'</td>
|
||||
<td>'.$row['minhealth'].'</td>
|
||||
<td>'.$row['maxhealth'].'</td>
|
||||
<td>'.$row['minmana'].'</td>
|
||||
<td>'.$row['maxmana'].'</td>
|
||||
<td>'.$row['armor'].'</td>
|
||||
<td>'.$row['faction_A'].'</td>
|
||||
<td>'.$row['faction_H'].'</td>
|
||||
<td>'.$row['npcflag'].'</td>
|
||||
<td>'.$row['speed_walk'].'</td>
|
||||
<td>'.$row['speed_run'].'</td>
|
||||
<td>'.$row['scale'].'</td>
|
||||
<td>'.$row['rank'].'</td>
|
||||
<td>'.$row['mindmg'].'</td>
|
||||
<td>'.$row['maxdmg'].'</td>
|
||||
<td>'.$row['dmgschool'].'</td>
|
||||
<td>'.$row['attackpower'].'</td>
|
||||
<td>'.$row['dmg_multiplier'].'</td>
|
||||
<td>'.$row['baseattacktime'].'</td>
|
||||
<td>'.$row['rangeattacktime'].'</td>
|
||||
<td>'.$row['unit_class'].'</td>
|
||||
<td>'.$row['unit_flags'].'</td>
|
||||
<td>'.$row['dynamicflags'].'</td>
|
||||
<td>'.$row['family'].'</td>
|
||||
<td>'.$row['trainer_type'].'</td>
|
||||
<td>'.$row['trainer_spell'].'</td>
|
||||
<td>'.$row['trainer_class'].'</td>
|
||||
<td>'.$row['trainer_race'].'</td>
|
||||
<td>'.$row['minrangedmg'].'</td>
|
||||
<td>'.$row['maxrangedmg'].'</td>
|
||||
<td>'.$row['rangedattackpower'].'</td>
|
||||
<td>'.$row['type'].'</td>
|
||||
<td>'.$row['type_flags'].'</td>
|
||||
<td>'.$row['lootid'].'</td>
|
||||
<td>'.$row['pickpocketloot'].'</td>
|
||||
<td>'.$row['skinloot'].'</td>
|
||||
<td>'.$row['resistance1'].'</td>
|
||||
<td>'.$row['resistance2'].'</td>
|
||||
<td>'.$row['resistance3'].'</td>
|
||||
<td>'.$row['resistance4'].'</td>
|
||||
<td>'.$row['resistance5'].'</td>
|
||||
<td>'.$row['resistance6'].'</td>
|
||||
<td>'.$row['PetSpellDataId'].'</td>
|
||||
<td>'.$row['mingold'].'</td>
|
||||
<td>'.$row['maxgold'].'</td>
|
||||
<td>'.$row['AIName'].'</td>
|
||||
<td>'.$row['MovementType'].'</td>
|
||||
<td>'.$row['InhabitType'].'</td>
|
||||
<td>'.$row['Civilian'].'</td>
|
||||
<td>'.$row['RacialLeader'].'</td>
|
||||
<td>'.$row['RegenHealth'].'</td>
|
||||
<td>'.$row['equipment_id'].'</td>
|
||||
<td>'.$row['trainer_id'].'</td>
|
||||
<td>'.$row['vendor_id'].'</td>
|
||||
<td>'.$row['mechanic_immune_mask'].'</td>
|
||||
<td>'.$row['flags_extra'].'</td>
|
||||
<td>'.$row['ScriptName'].'</td>
|
||||
</tr>';
|
||||
}
|
||||
$result .= '</table>';
|
||||
return $result;}
|
||||
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_loot">DB:Loot</a></li><li class="divider"></li>';}
|
||||
public static function right_public(){return false;}
|
||||
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||
public static function sai_mod_saimod_mojotrollz_db_loot_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array());}
|
||||
public static function sai_mod_saimod_mojotrollz_db_loot_flag_css(){}
|
||||
|
||||
}
|
||||
@ -1,153 +0,0 @@
|
||||
<?php
|
||||
class saimod_mojotrollz_db_npc extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_npc(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
<th>KillCredit1</th>
|
||||
<th>KillCredit2</th>
|
||||
<th>modelid_1</th>
|
||||
<th>modelid_2</th>
|
||||
<th>name</th>
|
||||
<th>subname</th>
|
||||
<th>gossip_menu_id</th>
|
||||
<th>minlevel</th>
|
||||
<th>maxlevel</th>
|
||||
<th>minhealth</th>
|
||||
<th>maxhealth</th>
|
||||
<th>minmana</th>
|
||||
<th>maxmana</th>
|
||||
<th>armor</th>
|
||||
<th>faction_A</th>
|
||||
<th>faction_H</th>
|
||||
<th>npcflag</th>
|
||||
<th>speed_walk</th>
|
||||
<th>speed_run</th>
|
||||
<th>scale</th>
|
||||
<th>rank</th>
|
||||
<th>mindmg</th>
|
||||
<th>maxdmg</th>
|
||||
<th>dmgschool</th>
|
||||
<th>attackpower</th>
|
||||
<th>dmg_multiplier</th>
|
||||
<th>baseattacktime</th>
|
||||
<th>rangeattacktime</th>
|
||||
<th>unit_class</th>
|
||||
<th>unit_flags</th>
|
||||
<th>dynamicflags</th>
|
||||
<th>family</th>
|
||||
<th>trainer_type</th>
|
||||
<th>trainer_spell</th>
|
||||
<th>trainer_class</th>
|
||||
<th>trainer_race</th>
|
||||
<th>minrangedmg</th>
|
||||
<th>maxrangedmg</th>
|
||||
<th>rangedattackpower</th>
|
||||
<th>type</th>
|
||||
<th>type_flags</th>
|
||||
<th>lootid</th>
|
||||
<th>pickpocketloot</th>
|
||||
<th>skinloot</th>
|
||||
<th>resistance1</th>
|
||||
<th>resistance2</th>
|
||||
<th>resistance3</th>
|
||||
<th>resistance4</th>
|
||||
<th>resistance5</th>
|
||||
<th>resistance6</th>
|
||||
<th>PetSpellDataId</th>
|
||||
<th>mingold</th>
|
||||
<th>maxgold</th>
|
||||
<th>AIName</th>
|
||||
<th>MovementType</th>
|
||||
<th>InhabitType</th>
|
||||
<th>Civilian</th>
|
||||
<th>RacialLeader</th>
|
||||
<th>RegenHealth</th>
|
||||
<th>equipment_id</th>
|
||||
<th>trainer_id</th>
|
||||
<th>vendor_id</th>
|
||||
<th>mechanic_immune_mask</th>
|
||||
<th>flags_extra</th>
|
||||
<th>ScriptName</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
<td>'.$row['KillCredit1'].'</td>
|
||||
<td>'.$row['KillCredit2'].'</td>
|
||||
<td>'.$row['modelid_1'].'</td>
|
||||
<td>'.$row['modelid_2'].'</td>
|
||||
<td>'.$row['name'].'</td>
|
||||
<td>'.$row['subname'].'</td>
|
||||
<td>'.$row['gossip_menu_id'].'</td>
|
||||
<td>'.$row['minlevel'].'</td>
|
||||
<td>'.$row['maxlevel'].'</td>
|
||||
<td>'.$row['minhealth'].'</td>
|
||||
<td>'.$row['maxhealth'].'</td>
|
||||
<td>'.$row['minmana'].'</td>
|
||||
<td>'.$row['maxmana'].'</td>
|
||||
<td>'.$row['armor'].'</td>
|
||||
<td>'.$row['faction_A'].'</td>
|
||||
<td>'.$row['faction_H'].'</td>
|
||||
<td>'.$row['npcflag'].'</td>
|
||||
<td>'.$row['speed_walk'].'</td>
|
||||
<td>'.$row['speed_run'].'</td>
|
||||
<td>'.$row['scale'].'</td>
|
||||
<td>'.$row['rank'].'</td>
|
||||
<td>'.$row['mindmg'].'</td>
|
||||
<td>'.$row['maxdmg'].'</td>
|
||||
<td>'.$row['dmgschool'].'</td>
|
||||
<td>'.$row['attackpower'].'</td>
|
||||
<td>'.$row['dmg_multiplier'].'</td>
|
||||
<td>'.$row['baseattacktime'].'</td>
|
||||
<td>'.$row['rangeattacktime'].'</td>
|
||||
<td>'.$row['unit_class'].'</td>
|
||||
<td>'.$row['unit_flags'].'</td>
|
||||
<td>'.$row['dynamicflags'].'</td>
|
||||
<td>'.$row['family'].'</td>
|
||||
<td>'.$row['trainer_type'].'</td>
|
||||
<td>'.$row['trainer_spell'].'</td>
|
||||
<td>'.$row['trainer_class'].'</td>
|
||||
<td>'.$row['trainer_race'].'</td>
|
||||
<td>'.$row['minrangedmg'].'</td>
|
||||
<td>'.$row['maxrangedmg'].'</td>
|
||||
<td>'.$row['rangedattackpower'].'</td>
|
||||
<td>'.$row['type'].'</td>
|
||||
<td>'.$row['type_flags'].'</td>
|
||||
<td>'.$row['lootid'].'</td>
|
||||
<td>'.$row['pickpocketloot'].'</td>
|
||||
<td>'.$row['skinloot'].'</td>
|
||||
<td>'.$row['resistance1'].'</td>
|
||||
<td>'.$row['resistance2'].'</td>
|
||||
<td>'.$row['resistance3'].'</td>
|
||||
<td>'.$row['resistance4'].'</td>
|
||||
<td>'.$row['resistance5'].'</td>
|
||||
<td>'.$row['resistance6'].'</td>
|
||||
<td>'.$row['PetSpellDataId'].'</td>
|
||||
<td>'.$row['mingold'].'</td>
|
||||
<td>'.$row['maxgold'].'</td>
|
||||
<td>'.$row['AIName'].'</td>
|
||||
<td>'.$row['MovementType'].'</td>
|
||||
<td>'.$row['InhabitType'].'</td>
|
||||
<td>'.$row['Civilian'].'</td>
|
||||
<td>'.$row['RacialLeader'].'</td>
|
||||
<td>'.$row['RegenHealth'].'</td>
|
||||
<td>'.$row['equipment_id'].'</td>
|
||||
<td>'.$row['trainer_id'].'</td>
|
||||
<td>'.$row['vendor_id'].'</td>
|
||||
<td>'.$row['mechanic_immune_mask'].'</td>
|
||||
<td>'.$row['flags_extra'].'</td>
|
||||
<td>'.$row['ScriptName'].'</td>
|
||||
</tr>';
|
||||
}
|
||||
$result .= '</table>';
|
||||
return $result;}
|
||||
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_npc">DB:NPCs</a></li><li class="divider"></li>';}
|
||||
public static function right_public(){return false;}
|
||||
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||
public static function sai_mod_saimod_mojotrollz_db_npc_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array());}
|
||||
public static function sai_mod_saimod_mojotrollz_db_npc_flag_css(){}
|
||||
|
||||
}
|
||||
@ -2,145 +2,15 @@
|
||||
class saimod_mojotrollz_db_object extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_object(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
$res = $con->query('SELECT * FROM gameobject_template LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
<th>KillCredit1</th>
|
||||
<th>KillCredit2</th>
|
||||
<th>modelid_1</th>
|
||||
<th>modelid_2</th>
|
||||
<th>name</th>
|
||||
<th>subname</th>
|
||||
<th>gossip_menu_id</th>
|
||||
<th>minlevel</th>
|
||||
<th>maxlevel</th>
|
||||
<th>minhealth</th>
|
||||
<th>maxhealth</th>
|
||||
<th>minmana</th>
|
||||
<th>maxmana</th>
|
||||
<th>armor</th>
|
||||
<th>faction_A</th>
|
||||
<th>faction_H</th>
|
||||
<th>npcflag</th>
|
||||
<th>speed_walk</th>
|
||||
<th>speed_run</th>
|
||||
<th>scale</th>
|
||||
<th>rank</th>
|
||||
<th>mindmg</th>
|
||||
<th>maxdmg</th>
|
||||
<th>dmgschool</th>
|
||||
<th>attackpower</th>
|
||||
<th>dmg_multiplier</th>
|
||||
<th>baseattacktime</th>
|
||||
<th>rangeattacktime</th>
|
||||
<th>unit_class</th>
|
||||
<th>unit_flags</th>
|
||||
<th>dynamicflags</th>
|
||||
<th>family</th>
|
||||
<th>trainer_type</th>
|
||||
<th>trainer_spell</th>
|
||||
<th>trainer_class</th>
|
||||
<th>trainer_race</th>
|
||||
<th>minrangedmg</th>
|
||||
<th>maxrangedmg</th>
|
||||
<th>rangedattackpower</th>
|
||||
<th>type</th>
|
||||
<th>type_flags</th>
|
||||
<th>lootid</th>
|
||||
<th>pickpocketloot</th>
|
||||
<th>skinloot</th>
|
||||
<th>resistance1</th>
|
||||
<th>resistance2</th>
|
||||
<th>resistance3</th>
|
||||
<th>resistance4</th>
|
||||
<th>resistance5</th>
|
||||
<th>resistance6</th>
|
||||
<th>PetSpellDataId</th>
|
||||
<th>mingold</th>
|
||||
<th>maxgold</th>
|
||||
<th>AIName</th>
|
||||
<th>MovementType</th>
|
||||
<th>InhabitType</th>
|
||||
<th>Civilian</th>
|
||||
<th>RacialLeader</th>
|
||||
<th>RegenHealth</th>
|
||||
<th>equipment_id</th>
|
||||
<th>trainer_id</th>
|
||||
<th>vendor_id</th>
|
||||
<th>mechanic_immune_mask</th>
|
||||
<th>flags_extra</th>
|
||||
<th>ScriptName</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
<td>'.$row['KillCredit1'].'</td>
|
||||
<td>'.$row['KillCredit2'].'</td>
|
||||
<td>'.$row['modelid_1'].'</td>
|
||||
<td>'.$row['modelid_2'].'</td>
|
||||
<td>'.$row['name'].'</td>
|
||||
<td>'.$row['subname'].'</td>
|
||||
<td>'.$row['gossip_menu_id'].'</td>
|
||||
<td>'.$row['minlevel'].'</td>
|
||||
<td>'.$row['maxlevel'].'</td>
|
||||
<td>'.$row['minhealth'].'</td>
|
||||
<td>'.$row['maxhealth'].'</td>
|
||||
<td>'.$row['minmana'].'</td>
|
||||
<td>'.$row['maxmana'].'</td>
|
||||
<td>'.$row['armor'].'</td>
|
||||
<td>'.$row['faction_A'].'</td>
|
||||
<td>'.$row['faction_H'].'</td>
|
||||
<td>'.$row['npcflag'].'</td>
|
||||
<td>'.$row['speed_walk'].'</td>
|
||||
<td>'.$row['speed_run'].'</td>
|
||||
<td>'.$row['scale'].'</td>
|
||||
<td>'.$row['rank'].'</td>
|
||||
<td>'.$row['mindmg'].'</td>
|
||||
<td>'.$row['maxdmg'].'</td>
|
||||
<td>'.$row['dmgschool'].'</td>
|
||||
<td>'.$row['attackpower'].'</td>
|
||||
<td>'.$row['dmg_multiplier'].'</td>
|
||||
<td>'.$row['baseattacktime'].'</td>
|
||||
<td>'.$row['rangeattacktime'].'</td>
|
||||
<td>'.$row['unit_class'].'</td>
|
||||
<td>'.$row['unit_flags'].'</td>
|
||||
<td>'.$row['dynamicflags'].'</td>
|
||||
<td>'.$row['family'].'</td>
|
||||
<td>'.$row['trainer_type'].'</td>
|
||||
<td>'.$row['trainer_spell'].'</td>
|
||||
<td>'.$row['trainer_class'].'</td>
|
||||
<td>'.$row['trainer_race'].'</td>
|
||||
<td>'.$row['minrangedmg'].'</td>
|
||||
<td>'.$row['maxrangedmg'].'</td>
|
||||
<td>'.$row['rangedattackpower'].'</td>
|
||||
<td>'.$row['type'].'</td>
|
||||
<td>'.$row['type_flags'].'</td>
|
||||
<td>'.$row['lootid'].'</td>
|
||||
<td>'.$row['pickpocketloot'].'</td>
|
||||
<td>'.$row['skinloot'].'</td>
|
||||
<td>'.$row['resistance1'].'</td>
|
||||
<td>'.$row['resistance2'].'</td>
|
||||
<td>'.$row['resistance3'].'</td>
|
||||
<td>'.$row['resistance4'].'</td>
|
||||
<td>'.$row['resistance5'].'</td>
|
||||
<td>'.$row['resistance6'].'</td>
|
||||
<td>'.$row['PetSpellDataId'].'</td>
|
||||
<td>'.$row['mingold'].'</td>
|
||||
<td>'.$row['maxgold'].'</td>
|
||||
<td>'.$row['AIName'].'</td>
|
||||
<td>'.$row['MovementType'].'</td>
|
||||
<td>'.$row['InhabitType'].'</td>
|
||||
<td>'.$row['Civilian'].'</td>
|
||||
<td>'.$row['RacialLeader'].'</td>
|
||||
<td>'.$row['RegenHealth'].'</td>
|
||||
<td>'.$row['equipment_id'].'</td>
|
||||
<td>'.$row['trainer_id'].'</td>
|
||||
<td>'.$row['vendor_id'].'</td>
|
||||
<td>'.$row['mechanic_immune_mask'].'</td>
|
||||
<td>'.$row['flags_extra'].'</td>
|
||||
<td>'.$row['ScriptName'].'</td>
|
||||
</tr>';
|
||||
</tr>';
|
||||
}
|
||||
$result .= '</table>';
|
||||
return $result;}
|
||||
|
||||
@ -1,145 +1,15 @@
|
||||
<?php
|
||||
class saimod_mojotrollz_db_player extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_player(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_chars());
|
||||
$res = $con->query('SELECT * FROM characters LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
<th>KillCredit1</th>
|
||||
<th>KillCredit2</th>
|
||||
<th>modelid_1</th>
|
||||
<th>modelid_2</th>
|
||||
<th>name</th>
|
||||
<th>subname</th>
|
||||
<th>gossip_menu_id</th>
|
||||
<th>minlevel</th>
|
||||
<th>maxlevel</th>
|
||||
<th>minhealth</th>
|
||||
<th>maxhealth</th>
|
||||
<th>minmana</th>
|
||||
<th>maxmana</th>
|
||||
<th>armor</th>
|
||||
<th>faction_A</th>
|
||||
<th>faction_H</th>
|
||||
<th>npcflag</th>
|
||||
<th>speed_walk</th>
|
||||
<th>speed_run</th>
|
||||
<th>scale</th>
|
||||
<th>rank</th>
|
||||
<th>mindmg</th>
|
||||
<th>maxdmg</th>
|
||||
<th>dmgschool</th>
|
||||
<th>attackpower</th>
|
||||
<th>dmg_multiplier</th>
|
||||
<th>baseattacktime</th>
|
||||
<th>rangeattacktime</th>
|
||||
<th>unit_class</th>
|
||||
<th>unit_flags</th>
|
||||
<th>dynamicflags</th>
|
||||
<th>family</th>
|
||||
<th>trainer_type</th>
|
||||
<th>trainer_spell</th>
|
||||
<th>trainer_class</th>
|
||||
<th>trainer_race</th>
|
||||
<th>minrangedmg</th>
|
||||
<th>maxrangedmg</th>
|
||||
<th>rangedattackpower</th>
|
||||
<th>type</th>
|
||||
<th>type_flags</th>
|
||||
<th>lootid</th>
|
||||
<th>pickpocketloot</th>
|
||||
<th>skinloot</th>
|
||||
<th>resistance1</th>
|
||||
<th>resistance2</th>
|
||||
<th>resistance3</th>
|
||||
<th>resistance4</th>
|
||||
<th>resistance5</th>
|
||||
<th>resistance6</th>
|
||||
<th>PetSpellDataId</th>
|
||||
<th>mingold</th>
|
||||
<th>maxgold</th>
|
||||
<th>AIName</th>
|
||||
<th>MovementType</th>
|
||||
<th>InhabitType</th>
|
||||
<th>Civilian</th>
|
||||
<th>RacialLeader</th>
|
||||
<th>RegenHealth</th>
|
||||
<th>equipment_id</th>
|
||||
<th>trainer_id</th>
|
||||
<th>vendor_id</th>
|
||||
<th>mechanic_immune_mask</th>
|
||||
<th>flags_extra</th>
|
||||
<th>ScriptName</th>
|
||||
<th>Name</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
<td>'.$row['KillCredit1'].'</td>
|
||||
<td>'.$row['KillCredit2'].'</td>
|
||||
<td>'.$row['modelid_1'].'</td>
|
||||
<td>'.$row['modelid_2'].'</td>
|
||||
<td>'.$row['name'].'</td>
|
||||
<td>'.$row['subname'].'</td>
|
||||
<td>'.$row['gossip_menu_id'].'</td>
|
||||
<td>'.$row['minlevel'].'</td>
|
||||
<td>'.$row['maxlevel'].'</td>
|
||||
<td>'.$row['minhealth'].'</td>
|
||||
<td>'.$row['maxhealth'].'</td>
|
||||
<td>'.$row['minmana'].'</td>
|
||||
<td>'.$row['maxmana'].'</td>
|
||||
<td>'.$row['armor'].'</td>
|
||||
<td>'.$row['faction_A'].'</td>
|
||||
<td>'.$row['faction_H'].'</td>
|
||||
<td>'.$row['npcflag'].'</td>
|
||||
<td>'.$row['speed_walk'].'</td>
|
||||
<td>'.$row['speed_run'].'</td>
|
||||
<td>'.$row['scale'].'</td>
|
||||
<td>'.$row['rank'].'</td>
|
||||
<td>'.$row['mindmg'].'</td>
|
||||
<td>'.$row['maxdmg'].'</td>
|
||||
<td>'.$row['dmgschool'].'</td>
|
||||
<td>'.$row['attackpower'].'</td>
|
||||
<td>'.$row['dmg_multiplier'].'</td>
|
||||
<td>'.$row['baseattacktime'].'</td>
|
||||
<td>'.$row['rangeattacktime'].'</td>
|
||||
<td>'.$row['unit_class'].'</td>
|
||||
<td>'.$row['unit_flags'].'</td>
|
||||
<td>'.$row['dynamicflags'].'</td>
|
||||
<td>'.$row['family'].'</td>
|
||||
<td>'.$row['trainer_type'].'</td>
|
||||
<td>'.$row['trainer_spell'].'</td>
|
||||
<td>'.$row['trainer_class'].'</td>
|
||||
<td>'.$row['trainer_race'].'</td>
|
||||
<td>'.$row['minrangedmg'].'</td>
|
||||
<td>'.$row['maxrangedmg'].'</td>
|
||||
<td>'.$row['rangedattackpower'].'</td>
|
||||
<td>'.$row['type'].'</td>
|
||||
<td>'.$row['type_flags'].'</td>
|
||||
<td>'.$row['lootid'].'</td>
|
||||
<td>'.$row['pickpocketloot'].'</td>
|
||||
<td>'.$row['skinloot'].'</td>
|
||||
<td>'.$row['resistance1'].'</td>
|
||||
<td>'.$row['resistance2'].'</td>
|
||||
<td>'.$row['resistance3'].'</td>
|
||||
<td>'.$row['resistance4'].'</td>
|
||||
<td>'.$row['resistance5'].'</td>
|
||||
<td>'.$row['resistance6'].'</td>
|
||||
<td>'.$row['PetSpellDataId'].'</td>
|
||||
<td>'.$row['mingold'].'</td>
|
||||
<td>'.$row['maxgold'].'</td>
|
||||
<td>'.$row['AIName'].'</td>
|
||||
<td>'.$row['MovementType'].'</td>
|
||||
<td>'.$row['InhabitType'].'</td>
|
||||
<td>'.$row['Civilian'].'</td>
|
||||
<td>'.$row['RacialLeader'].'</td>
|
||||
<td>'.$row['RegenHealth'].'</td>
|
||||
<td>'.$row['equipment_id'].'</td>
|
||||
<td>'.$row['trainer_id'].'</td>
|
||||
<td>'.$row['vendor_id'].'</td>
|
||||
<td>'.$row['mechanic_immune_mask'].'</td>
|
||||
<td>'.$row['flags_extra'].'</td>
|
||||
<td>'.$row['ScriptName'].'</td>
|
||||
</tr>';
|
||||
}
|
||||
$result .= '</table>';
|
||||
|
||||
@ -1,153 +0,0 @@
|
||||
<?php
|
||||
class saimod_mojotrollz_db_pool extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_pool(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
<th>KillCredit1</th>
|
||||
<th>KillCredit2</th>
|
||||
<th>modelid_1</th>
|
||||
<th>modelid_2</th>
|
||||
<th>name</th>
|
||||
<th>subname</th>
|
||||
<th>gossip_menu_id</th>
|
||||
<th>minlevel</th>
|
||||
<th>maxlevel</th>
|
||||
<th>minhealth</th>
|
||||
<th>maxhealth</th>
|
||||
<th>minmana</th>
|
||||
<th>maxmana</th>
|
||||
<th>armor</th>
|
||||
<th>faction_A</th>
|
||||
<th>faction_H</th>
|
||||
<th>npcflag</th>
|
||||
<th>speed_walk</th>
|
||||
<th>speed_run</th>
|
||||
<th>scale</th>
|
||||
<th>rank</th>
|
||||
<th>mindmg</th>
|
||||
<th>maxdmg</th>
|
||||
<th>dmgschool</th>
|
||||
<th>attackpower</th>
|
||||
<th>dmg_multiplier</th>
|
||||
<th>baseattacktime</th>
|
||||
<th>rangeattacktime</th>
|
||||
<th>unit_class</th>
|
||||
<th>unit_flags</th>
|
||||
<th>dynamicflags</th>
|
||||
<th>family</th>
|
||||
<th>trainer_type</th>
|
||||
<th>trainer_spell</th>
|
||||
<th>trainer_class</th>
|
||||
<th>trainer_race</th>
|
||||
<th>minrangedmg</th>
|
||||
<th>maxrangedmg</th>
|
||||
<th>rangedattackpower</th>
|
||||
<th>type</th>
|
||||
<th>type_flags</th>
|
||||
<th>lootid</th>
|
||||
<th>pickpocketloot</th>
|
||||
<th>skinloot</th>
|
||||
<th>resistance1</th>
|
||||
<th>resistance2</th>
|
||||
<th>resistance3</th>
|
||||
<th>resistance4</th>
|
||||
<th>resistance5</th>
|
||||
<th>resistance6</th>
|
||||
<th>PetSpellDataId</th>
|
||||
<th>mingold</th>
|
||||
<th>maxgold</th>
|
||||
<th>AIName</th>
|
||||
<th>MovementType</th>
|
||||
<th>InhabitType</th>
|
||||
<th>Civilian</th>
|
||||
<th>RacialLeader</th>
|
||||
<th>RegenHealth</th>
|
||||
<th>equipment_id</th>
|
||||
<th>trainer_id</th>
|
||||
<th>vendor_id</th>
|
||||
<th>mechanic_immune_mask</th>
|
||||
<th>flags_extra</th>
|
||||
<th>ScriptName</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
<td>'.$row['KillCredit1'].'</td>
|
||||
<td>'.$row['KillCredit2'].'</td>
|
||||
<td>'.$row['modelid_1'].'</td>
|
||||
<td>'.$row['modelid_2'].'</td>
|
||||
<td>'.$row['name'].'</td>
|
||||
<td>'.$row['subname'].'</td>
|
||||
<td>'.$row['gossip_menu_id'].'</td>
|
||||
<td>'.$row['minlevel'].'</td>
|
||||
<td>'.$row['maxlevel'].'</td>
|
||||
<td>'.$row['minhealth'].'</td>
|
||||
<td>'.$row['maxhealth'].'</td>
|
||||
<td>'.$row['minmana'].'</td>
|
||||
<td>'.$row['maxmana'].'</td>
|
||||
<td>'.$row['armor'].'</td>
|
||||
<td>'.$row['faction_A'].'</td>
|
||||
<td>'.$row['faction_H'].'</td>
|
||||
<td>'.$row['npcflag'].'</td>
|
||||
<td>'.$row['speed_walk'].'</td>
|
||||
<td>'.$row['speed_run'].'</td>
|
||||
<td>'.$row['scale'].'</td>
|
||||
<td>'.$row['rank'].'</td>
|
||||
<td>'.$row['mindmg'].'</td>
|
||||
<td>'.$row['maxdmg'].'</td>
|
||||
<td>'.$row['dmgschool'].'</td>
|
||||
<td>'.$row['attackpower'].'</td>
|
||||
<td>'.$row['dmg_multiplier'].'</td>
|
||||
<td>'.$row['baseattacktime'].'</td>
|
||||
<td>'.$row['rangeattacktime'].'</td>
|
||||
<td>'.$row['unit_class'].'</td>
|
||||
<td>'.$row['unit_flags'].'</td>
|
||||
<td>'.$row['dynamicflags'].'</td>
|
||||
<td>'.$row['family'].'</td>
|
||||
<td>'.$row['trainer_type'].'</td>
|
||||
<td>'.$row['trainer_spell'].'</td>
|
||||
<td>'.$row['trainer_class'].'</td>
|
||||
<td>'.$row['trainer_race'].'</td>
|
||||
<td>'.$row['minrangedmg'].'</td>
|
||||
<td>'.$row['maxrangedmg'].'</td>
|
||||
<td>'.$row['rangedattackpower'].'</td>
|
||||
<td>'.$row['type'].'</td>
|
||||
<td>'.$row['type_flags'].'</td>
|
||||
<td>'.$row['lootid'].'</td>
|
||||
<td>'.$row['pickpocketloot'].'</td>
|
||||
<td>'.$row['skinloot'].'</td>
|
||||
<td>'.$row['resistance1'].'</td>
|
||||
<td>'.$row['resistance2'].'</td>
|
||||
<td>'.$row['resistance3'].'</td>
|
||||
<td>'.$row['resistance4'].'</td>
|
||||
<td>'.$row['resistance5'].'</td>
|
||||
<td>'.$row['resistance6'].'</td>
|
||||
<td>'.$row['PetSpellDataId'].'</td>
|
||||
<td>'.$row['mingold'].'</td>
|
||||
<td>'.$row['maxgold'].'</td>
|
||||
<td>'.$row['AIName'].'</td>
|
||||
<td>'.$row['MovementType'].'</td>
|
||||
<td>'.$row['InhabitType'].'</td>
|
||||
<td>'.$row['Civilian'].'</td>
|
||||
<td>'.$row['RacialLeader'].'</td>
|
||||
<td>'.$row['RegenHealth'].'</td>
|
||||
<td>'.$row['equipment_id'].'</td>
|
||||
<td>'.$row['trainer_id'].'</td>
|
||||
<td>'.$row['vendor_id'].'</td>
|
||||
<td>'.$row['mechanic_immune_mask'].'</td>
|
||||
<td>'.$row['flags_extra'].'</td>
|
||||
<td>'.$row['ScriptName'].'</td>
|
||||
</tr>';
|
||||
}
|
||||
$result .= '</table>';
|
||||
return $result;}
|
||||
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_pool">DB:Pools</a></li><li class="divider"></li>';}
|
||||
public static function right_public(){return false;}
|
||||
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||
public static function sai_mod_saimod_mojotrollz_db_pool_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array());}
|
||||
public static function sai_mod_saimod_mojotrollz_db_pool_flag_css(){}
|
||||
|
||||
}
|
||||
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
class saimod_mojotrollz_db_quest extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_quest(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM quest_template LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
</tr>';
|
||||
}
|
||||
$result .= '</table>';
|
||||
return $result;}
|
||||
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_quest">DB:Quests</a></li><li class="divider"></li>';}
|
||||
public static function right_public(){return false;}
|
||||
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||
public static function sai_mod_saimod_mojotrollz_db_object_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array());}
|
||||
public static function sai_mod_saimod_mojotrollz_db_object_flag_css(){}
|
||||
|
||||
}
|
||||
@ -1,153 +0,0 @@
|
||||
<?php
|
||||
class saimod_mojotrollz_db_reputation extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_reputation(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
<th>KillCredit1</th>
|
||||
<th>KillCredit2</th>
|
||||
<th>modelid_1</th>
|
||||
<th>modelid_2</th>
|
||||
<th>name</th>
|
||||
<th>subname</th>
|
||||
<th>gossip_menu_id</th>
|
||||
<th>minlevel</th>
|
||||
<th>maxlevel</th>
|
||||
<th>minhealth</th>
|
||||
<th>maxhealth</th>
|
||||
<th>minmana</th>
|
||||
<th>maxmana</th>
|
||||
<th>armor</th>
|
||||
<th>faction_A</th>
|
||||
<th>faction_H</th>
|
||||
<th>npcflag</th>
|
||||
<th>speed_walk</th>
|
||||
<th>speed_run</th>
|
||||
<th>scale</th>
|
||||
<th>rank</th>
|
||||
<th>mindmg</th>
|
||||
<th>maxdmg</th>
|
||||
<th>dmgschool</th>
|
||||
<th>attackpower</th>
|
||||
<th>dmg_multiplier</th>
|
||||
<th>baseattacktime</th>
|
||||
<th>rangeattacktime</th>
|
||||
<th>unit_class</th>
|
||||
<th>unit_flags</th>
|
||||
<th>dynamicflags</th>
|
||||
<th>family</th>
|
||||
<th>trainer_type</th>
|
||||
<th>trainer_spell</th>
|
||||
<th>trainer_class</th>
|
||||
<th>trainer_race</th>
|
||||
<th>minrangedmg</th>
|
||||
<th>maxrangedmg</th>
|
||||
<th>rangedattackpower</th>
|
||||
<th>type</th>
|
||||
<th>type_flags</th>
|
||||
<th>lootid</th>
|
||||
<th>pickpocketloot</th>
|
||||
<th>skinloot</th>
|
||||
<th>resistance1</th>
|
||||
<th>resistance2</th>
|
||||
<th>resistance3</th>
|
||||
<th>resistance4</th>
|
||||
<th>resistance5</th>
|
||||
<th>resistance6</th>
|
||||
<th>PetSpellDataId</th>
|
||||
<th>mingold</th>
|
||||
<th>maxgold</th>
|
||||
<th>AIName</th>
|
||||
<th>MovementType</th>
|
||||
<th>InhabitType</th>
|
||||
<th>Civilian</th>
|
||||
<th>RacialLeader</th>
|
||||
<th>RegenHealth</th>
|
||||
<th>equipment_id</th>
|
||||
<th>trainer_id</th>
|
||||
<th>vendor_id</th>
|
||||
<th>mechanic_immune_mask</th>
|
||||
<th>flags_extra</th>
|
||||
<th>ScriptName</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
<td>'.$row['KillCredit1'].'</td>
|
||||
<td>'.$row['KillCredit2'].'</td>
|
||||
<td>'.$row['modelid_1'].'</td>
|
||||
<td>'.$row['modelid_2'].'</td>
|
||||
<td>'.$row['name'].'</td>
|
||||
<td>'.$row['subname'].'</td>
|
||||
<td>'.$row['gossip_menu_id'].'</td>
|
||||
<td>'.$row['minlevel'].'</td>
|
||||
<td>'.$row['maxlevel'].'</td>
|
||||
<td>'.$row['minhealth'].'</td>
|
||||
<td>'.$row['maxhealth'].'</td>
|
||||
<td>'.$row['minmana'].'</td>
|
||||
<td>'.$row['maxmana'].'</td>
|
||||
<td>'.$row['armor'].'</td>
|
||||
<td>'.$row['faction_A'].'</td>
|
||||
<td>'.$row['faction_H'].'</td>
|
||||
<td>'.$row['npcflag'].'</td>
|
||||
<td>'.$row['speed_walk'].'</td>
|
||||
<td>'.$row['speed_run'].'</td>
|
||||
<td>'.$row['scale'].'</td>
|
||||
<td>'.$row['rank'].'</td>
|
||||
<td>'.$row['mindmg'].'</td>
|
||||
<td>'.$row['maxdmg'].'</td>
|
||||
<td>'.$row['dmgschool'].'</td>
|
||||
<td>'.$row['attackpower'].'</td>
|
||||
<td>'.$row['dmg_multiplier'].'</td>
|
||||
<td>'.$row['baseattacktime'].'</td>
|
||||
<td>'.$row['rangeattacktime'].'</td>
|
||||
<td>'.$row['unit_class'].'</td>
|
||||
<td>'.$row['unit_flags'].'</td>
|
||||
<td>'.$row['dynamicflags'].'</td>
|
||||
<td>'.$row['family'].'</td>
|
||||
<td>'.$row['trainer_type'].'</td>
|
||||
<td>'.$row['trainer_spell'].'</td>
|
||||
<td>'.$row['trainer_class'].'</td>
|
||||
<td>'.$row['trainer_race'].'</td>
|
||||
<td>'.$row['minrangedmg'].'</td>
|
||||
<td>'.$row['maxrangedmg'].'</td>
|
||||
<td>'.$row['rangedattackpower'].'</td>
|
||||
<td>'.$row['type'].'</td>
|
||||
<td>'.$row['type_flags'].'</td>
|
||||
<td>'.$row['lootid'].'</td>
|
||||
<td>'.$row['pickpocketloot'].'</td>
|
||||
<td>'.$row['skinloot'].'</td>
|
||||
<td>'.$row['resistance1'].'</td>
|
||||
<td>'.$row['resistance2'].'</td>
|
||||
<td>'.$row['resistance3'].'</td>
|
||||
<td>'.$row['resistance4'].'</td>
|
||||
<td>'.$row['resistance5'].'</td>
|
||||
<td>'.$row['resistance6'].'</td>
|
||||
<td>'.$row['PetSpellDataId'].'</td>
|
||||
<td>'.$row['mingold'].'</td>
|
||||
<td>'.$row['maxgold'].'</td>
|
||||
<td>'.$row['AIName'].'</td>
|
||||
<td>'.$row['MovementType'].'</td>
|
||||
<td>'.$row['InhabitType'].'</td>
|
||||
<td>'.$row['Civilian'].'</td>
|
||||
<td>'.$row['RacialLeader'].'</td>
|
||||
<td>'.$row['RegenHealth'].'</td>
|
||||
<td>'.$row['equipment_id'].'</td>
|
||||
<td>'.$row['trainer_id'].'</td>
|
||||
<td>'.$row['vendor_id'].'</td>
|
||||
<td>'.$row['mechanic_immune_mask'].'</td>
|
||||
<td>'.$row['flags_extra'].'</td>
|
||||
<td>'.$row['ScriptName'].'</td>
|
||||
</tr>';
|
||||
}
|
||||
$result .= '</table>';
|
||||
return $result;}
|
||||
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_reputation">DB:Reputation</a></li><li class="divider"></li>';}
|
||||
public static function right_public(){return false;}
|
||||
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||
public static function sai_mod_saimod_mojotrollz_db_reputation_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array());}
|
||||
public static function sai_mod_saimod_mojotrollz_db_reputation_flag_css(){}
|
||||
|
||||
}
|
||||
@ -1,153 +0,0 @@
|
||||
<?php
|
||||
class saimod_mojotrollz_db_script extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_script(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
<th>KillCredit1</th>
|
||||
<th>KillCredit2</th>
|
||||
<th>modelid_1</th>
|
||||
<th>modelid_2</th>
|
||||
<th>name</th>
|
||||
<th>subname</th>
|
||||
<th>gossip_menu_id</th>
|
||||
<th>minlevel</th>
|
||||
<th>maxlevel</th>
|
||||
<th>minhealth</th>
|
||||
<th>maxhealth</th>
|
||||
<th>minmana</th>
|
||||
<th>maxmana</th>
|
||||
<th>armor</th>
|
||||
<th>faction_A</th>
|
||||
<th>faction_H</th>
|
||||
<th>npcflag</th>
|
||||
<th>speed_walk</th>
|
||||
<th>speed_run</th>
|
||||
<th>scale</th>
|
||||
<th>rank</th>
|
||||
<th>mindmg</th>
|
||||
<th>maxdmg</th>
|
||||
<th>dmgschool</th>
|
||||
<th>attackpower</th>
|
||||
<th>dmg_multiplier</th>
|
||||
<th>baseattacktime</th>
|
||||
<th>rangeattacktime</th>
|
||||
<th>unit_class</th>
|
||||
<th>unit_flags</th>
|
||||
<th>dynamicflags</th>
|
||||
<th>family</th>
|
||||
<th>trainer_type</th>
|
||||
<th>trainer_spell</th>
|
||||
<th>trainer_class</th>
|
||||
<th>trainer_race</th>
|
||||
<th>minrangedmg</th>
|
||||
<th>maxrangedmg</th>
|
||||
<th>rangedattackpower</th>
|
||||
<th>type</th>
|
||||
<th>type_flags</th>
|
||||
<th>lootid</th>
|
||||
<th>pickpocketloot</th>
|
||||
<th>skinloot</th>
|
||||
<th>resistance1</th>
|
||||
<th>resistance2</th>
|
||||
<th>resistance3</th>
|
||||
<th>resistance4</th>
|
||||
<th>resistance5</th>
|
||||
<th>resistance6</th>
|
||||
<th>PetSpellDataId</th>
|
||||
<th>mingold</th>
|
||||
<th>maxgold</th>
|
||||
<th>AIName</th>
|
||||
<th>MovementType</th>
|
||||
<th>InhabitType</th>
|
||||
<th>Civilian</th>
|
||||
<th>RacialLeader</th>
|
||||
<th>RegenHealth</th>
|
||||
<th>equipment_id</th>
|
||||
<th>trainer_id</th>
|
||||
<th>vendor_id</th>
|
||||
<th>mechanic_immune_mask</th>
|
||||
<th>flags_extra</th>
|
||||
<th>ScriptName</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
<td>'.$row['KillCredit1'].'</td>
|
||||
<td>'.$row['KillCredit2'].'</td>
|
||||
<td>'.$row['modelid_1'].'</td>
|
||||
<td>'.$row['modelid_2'].'</td>
|
||||
<td>'.$row['name'].'</td>
|
||||
<td>'.$row['subname'].'</td>
|
||||
<td>'.$row['gossip_menu_id'].'</td>
|
||||
<td>'.$row['minlevel'].'</td>
|
||||
<td>'.$row['maxlevel'].'</td>
|
||||
<td>'.$row['minhealth'].'</td>
|
||||
<td>'.$row['maxhealth'].'</td>
|
||||
<td>'.$row['minmana'].'</td>
|
||||
<td>'.$row['maxmana'].'</td>
|
||||
<td>'.$row['armor'].'</td>
|
||||
<td>'.$row['faction_A'].'</td>
|
||||
<td>'.$row['faction_H'].'</td>
|
||||
<td>'.$row['npcflag'].'</td>
|
||||
<td>'.$row['speed_walk'].'</td>
|
||||
<td>'.$row['speed_run'].'</td>
|
||||
<td>'.$row['scale'].'</td>
|
||||
<td>'.$row['rank'].'</td>
|
||||
<td>'.$row['mindmg'].'</td>
|
||||
<td>'.$row['maxdmg'].'</td>
|
||||
<td>'.$row['dmgschool'].'</td>
|
||||
<td>'.$row['attackpower'].'</td>
|
||||
<td>'.$row['dmg_multiplier'].'</td>
|
||||
<td>'.$row['baseattacktime'].'</td>
|
||||
<td>'.$row['rangeattacktime'].'</td>
|
||||
<td>'.$row['unit_class'].'</td>
|
||||
<td>'.$row['unit_flags'].'</td>
|
||||
<td>'.$row['dynamicflags'].'</td>
|
||||
<td>'.$row['family'].'</td>
|
||||
<td>'.$row['trainer_type'].'</td>
|
||||
<td>'.$row['trainer_spell'].'</td>
|
||||
<td>'.$row['trainer_class'].'</td>
|
||||
<td>'.$row['trainer_race'].'</td>
|
||||
<td>'.$row['minrangedmg'].'</td>
|
||||
<td>'.$row['maxrangedmg'].'</td>
|
||||
<td>'.$row['rangedattackpower'].'</td>
|
||||
<td>'.$row['type'].'</td>
|
||||
<td>'.$row['type_flags'].'</td>
|
||||
<td>'.$row['lootid'].'</td>
|
||||
<td>'.$row['pickpocketloot'].'</td>
|
||||
<td>'.$row['skinloot'].'</td>
|
||||
<td>'.$row['resistance1'].'</td>
|
||||
<td>'.$row['resistance2'].'</td>
|
||||
<td>'.$row['resistance3'].'</td>
|
||||
<td>'.$row['resistance4'].'</td>
|
||||
<td>'.$row['resistance5'].'</td>
|
||||
<td>'.$row['resistance6'].'</td>
|
||||
<td>'.$row['PetSpellDataId'].'</td>
|
||||
<td>'.$row['mingold'].'</td>
|
||||
<td>'.$row['maxgold'].'</td>
|
||||
<td>'.$row['AIName'].'</td>
|
||||
<td>'.$row['MovementType'].'</td>
|
||||
<td>'.$row['InhabitType'].'</td>
|
||||
<td>'.$row['Civilian'].'</td>
|
||||
<td>'.$row['RacialLeader'].'</td>
|
||||
<td>'.$row['RegenHealth'].'</td>
|
||||
<td>'.$row['equipment_id'].'</td>
|
||||
<td>'.$row['trainer_id'].'</td>
|
||||
<td>'.$row['vendor_id'].'</td>
|
||||
<td>'.$row['mechanic_immune_mask'].'</td>
|
||||
<td>'.$row['flags_extra'].'</td>
|
||||
<td>'.$row['ScriptName'].'</td>
|
||||
</tr>';
|
||||
}
|
||||
$result .= '</table>';
|
||||
return $result;}
|
||||
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_script">DB:Scripts</a></li><li class="divider"></li>';}
|
||||
public static function right_public(){return false;}
|
||||
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||
public static function sai_mod_saimod_mojotrollz_db_script_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array());}
|
||||
public static function sai_mod_saimod_mojotrollz_db_script_flag_css(){}
|
||||
|
||||
}
|
||||
@ -2,146 +2,14 @@
|
||||
class saimod_mojotrollz_db_spell extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod_saimod_mojotrollz_db_spell(){
|
||||
$con = new \SYSTEM\DB\Connection(new \DBD\mangos_world());
|
||||
$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
//$res = $con->query('SELECT * FROM creature_template LIMIT 100;');
|
||||
|
||||
$result = '<table><tr>
|
||||
<th>entry</th>
|
||||
<th>KillCredit1</th>
|
||||
<th>KillCredit2</th>
|
||||
<th>modelid_1</th>
|
||||
<th>modelid_2</th>
|
||||
<th>name</th>
|
||||
<th>subname</th>
|
||||
<th>gossip_menu_id</th>
|
||||
<th>minlevel</th>
|
||||
<th>maxlevel</th>
|
||||
<th>minhealth</th>
|
||||
<th>maxhealth</th>
|
||||
<th>minmana</th>
|
||||
<th>maxmana</th>
|
||||
<th>armor</th>
|
||||
<th>faction_A</th>
|
||||
<th>faction_H</th>
|
||||
<th>npcflag</th>
|
||||
<th>speed_walk</th>
|
||||
<th>speed_run</th>
|
||||
<th>scale</th>
|
||||
<th>rank</th>
|
||||
<th>mindmg</th>
|
||||
<th>maxdmg</th>
|
||||
<th>dmgschool</th>
|
||||
<th>attackpower</th>
|
||||
<th>dmg_multiplier</th>
|
||||
<th>baseattacktime</th>
|
||||
<th>rangeattacktime</th>
|
||||
<th>unit_class</th>
|
||||
<th>unit_flags</th>
|
||||
<th>dynamicflags</th>
|
||||
<th>family</th>
|
||||
<th>trainer_type</th>
|
||||
<th>trainer_spell</th>
|
||||
<th>trainer_class</th>
|
||||
<th>trainer_race</th>
|
||||
<th>minrangedmg</th>
|
||||
<th>maxrangedmg</th>
|
||||
<th>rangedattackpower</th>
|
||||
<th>type</th>
|
||||
<th>type_flags</th>
|
||||
<th>lootid</th>
|
||||
<th>pickpocketloot</th>
|
||||
<th>skinloot</th>
|
||||
<th>resistance1</th>
|
||||
<th>resistance2</th>
|
||||
<th>resistance3</th>
|
||||
<th>resistance4</th>
|
||||
<th>resistance5</th>
|
||||
<th>resistance6</th>
|
||||
<th>PetSpellDataId</th>
|
||||
<th>mingold</th>
|
||||
<th>maxgold</th>
|
||||
<th>AIName</th>
|
||||
<th>MovementType</th>
|
||||
<th>InhabitType</th>
|
||||
<th>Civilian</th>
|
||||
<th>RacialLeader</th>
|
||||
<th>RegenHealth</th>
|
||||
<th>equipment_id</th>
|
||||
<th>trainer_id</th>
|
||||
<th>vendor_id</th>
|
||||
<th>mechanic_immune_mask</th>
|
||||
<th>flags_extra</th>
|
||||
<th>ScriptName</th>
|
||||
</tr>';
|
||||
while($row = $res->next()){
|
||||
/*while($row = $res->next()){
|
||||
$result .= '<tr>
|
||||
<td>'.$row['entry'].'</td>
|
||||
<td>'.$row['KillCredit1'].'</td>
|
||||
<td>'.$row['KillCredit2'].'</td>
|
||||
<td>'.$row['modelid_1'].'</td>
|
||||
<td>'.$row['modelid_2'].'</td>
|
||||
<td>'.$row['name'].'</td>
|
||||
<td>'.$row['subname'].'</td>
|
||||
<td>'.$row['gossip_menu_id'].'</td>
|
||||
<td>'.$row['minlevel'].'</td>
|
||||
<td>'.$row['maxlevel'].'</td>
|
||||
<td>'.$row['minhealth'].'</td>
|
||||
<td>'.$row['maxhealth'].'</td>
|
||||
<td>'.$row['minmana'].'</td>
|
||||
<td>'.$row['maxmana'].'</td>
|
||||
<td>'.$row['armor'].'</td>
|
||||
<td>'.$row['faction_A'].'</td>
|
||||
<td>'.$row['faction_H'].'</td>
|
||||
<td>'.$row['npcflag'].'</td>
|
||||
<td>'.$row['speed_walk'].'</td>
|
||||
<td>'.$row['speed_run'].'</td>
|
||||
<td>'.$row['scale'].'</td>
|
||||
<td>'.$row['rank'].'</td>
|
||||
<td>'.$row['mindmg'].'</td>
|
||||
<td>'.$row['maxdmg'].'</td>
|
||||
<td>'.$row['dmgschool'].'</td>
|
||||
<td>'.$row['attackpower'].'</td>
|
||||
<td>'.$row['dmg_multiplier'].'</td>
|
||||
<td>'.$row['baseattacktime'].'</td>
|
||||
<td>'.$row['rangeattacktime'].'</td>
|
||||
<td>'.$row['unit_class'].'</td>
|
||||
<td>'.$row['unit_flags'].'</td>
|
||||
<td>'.$row['dynamicflags'].'</td>
|
||||
<td>'.$row['family'].'</td>
|
||||
<td>'.$row['trainer_type'].'</td>
|
||||
<td>'.$row['trainer_spell'].'</td>
|
||||
<td>'.$row['trainer_class'].'</td>
|
||||
<td>'.$row['trainer_race'].'</td>
|
||||
<td>'.$row['minrangedmg'].'</td>
|
||||
<td>'.$row['maxrangedmg'].'</td>
|
||||
<td>'.$row['rangedattackpower'].'</td>
|
||||
<td>'.$row['type'].'</td>
|
||||
<td>'.$row['type_flags'].'</td>
|
||||
<td>'.$row['lootid'].'</td>
|
||||
<td>'.$row['pickpocketloot'].'</td>
|
||||
<td>'.$row['skinloot'].'</td>
|
||||
<td>'.$row['resistance1'].'</td>
|
||||
<td>'.$row['resistance2'].'</td>
|
||||
<td>'.$row['resistance3'].'</td>
|
||||
<td>'.$row['resistance4'].'</td>
|
||||
<td>'.$row['resistance5'].'</td>
|
||||
<td>'.$row['resistance6'].'</td>
|
||||
<td>'.$row['PetSpellDataId'].'</td>
|
||||
<td>'.$row['mingold'].'</td>
|
||||
<td>'.$row['maxgold'].'</td>
|
||||
<td>'.$row['AIName'].'</td>
|
||||
<td>'.$row['MovementType'].'</td>
|
||||
<td>'.$row['InhabitType'].'</td>
|
||||
<td>'.$row['Civilian'].'</td>
|
||||
<td>'.$row['RacialLeader'].'</td>
|
||||
<td>'.$row['RegenHealth'].'</td>
|
||||
<td>'.$row['equipment_id'].'</td>
|
||||
<td>'.$row['trainer_id'].'</td>
|
||||
<td>'.$row['vendor_id'].'</td>
|
||||
<td>'.$row['mechanic_immune_mask'].'</td>
|
||||
<td>'.$row['flags_extra'].'</td>
|
||||
<td>'.$row['ScriptName'].'</td>
|
||||
</tr>';
|
||||
}
|
||||
}*/
|
||||
$result .= '</table>';
|
||||
return $result;}
|
||||
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_mojotrollz_db_spell">DB:Spells</a></li><li class="divider"></li>';}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user