From c3329a461a7b2df32092d8c18e38eb313907f7d9 Mon Sep 17 00:00:00 2001 From: rylon Date: Sun, 29 Sep 2013 16:49:46 +0200 Subject: [PATCH] mojotrollz fixes + creature module --- mojotrollz/dbd/db/mangos_world.php | 8 + mojotrollz/dbd/db/mojotrollz.php | 2 +- mojotrollz/sai/autoload.inc.php | 1 + mojotrollz/sai/register_modules.php | 3 +- .../saimod_mojotrollz_db_creature.php | 153 ++++++++++++++++++ .../{main.html => main.tpl} | 0 .../saimod_mojotrollz_server_handling.php | 7 +- 7 files changed, 167 insertions(+), 7 deletions(-) create mode 100644 mojotrollz/dbd/db/mangos_world.php create mode 100644 mojotrollz/sai/saimod_mojotrollz_db_creature/saimod_mojotrollz_db_creature.php rename mojotrollz/sai/saimod_mojotrollz_server_handling/{main.html => main.tpl} (100%) diff --git a/mojotrollz/dbd/db/mangos_world.php b/mojotrollz/dbd/db/mangos_world.php new file mode 100644 index 0000000..d75586b --- /dev/null +++ b/mojotrollz/dbd/db/mangos_world.php @@ -0,0 +1,8 @@ +query('SELECT * FROM creature_template LIMIT 100;'); + + $result = ' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '; + while($row = $res->next()){ + $result .= ' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '; + } + $result .= '
entryKillCredit1KillCredit2modelid_1modelid_2namesubnamegossip_menu_idminlevelmaxlevelminhealthmaxhealthminmanamaxmanaarmorfaction_Afaction_Hnpcflagspeed_walkspeed_runscalerankmindmgmaxdmgdmgschoolattackpowerdmg_multiplierbaseattacktimerangeattacktimeunit_classunit_flagsdynamicflagsfamilytrainer_typetrainer_spelltrainer_classtrainer_raceminrangedmgmaxrangedmgrangedattackpowertypetype_flagslootidpickpocketlootskinlootresistance1resistance2resistance3resistance4resistance5resistance6PetSpellDataIdmingoldmaxgoldAINameMovementTypeInhabitTypeCivilianRacialLeaderRegenHealthequipment_idtrainer_idvendor_idmechanic_immune_maskflags_extraScriptName
'.$row['entry'].''.$row['KillCredit1'].''.$row['KillCredit2'].''.$row['modelid_1'].''.$row['modelid_2'].''.$row['name'].''.$row['subname'].''.$row['gossip_menu_id'].''.$row['minlevel'].''.$row['maxlevel'].''.$row['minhealth'].''.$row['maxhealth'].''.$row['minmana'].''.$row['maxmana'].''.$row['armor'].''.$row['faction_A'].''.$row['faction_H'].''.$row['npcflag'].''.$row['speed_walk'].''.$row['speed_run'].''.$row['scale'].''.$row['rank'].''.$row['mindmg'].''.$row['maxdmg'].''.$row['dmgschool'].''.$row['attackpower'].''.$row['dmg_multiplier'].''.$row['baseattacktime'].''.$row['rangeattacktime'].''.$row['unit_class'].''.$row['unit_flags'].''.$row['dynamicflags'].''.$row['family'].''.$row['trainer_type'].''.$row['trainer_spell'].''.$row['trainer_class'].''.$row['trainer_race'].''.$row['minrangedmg'].''.$row['maxrangedmg'].''.$row['rangedattackpower'].''.$row['type'].''.$row['type_flags'].''.$row['lootid'].''.$row['pickpocketloot'].''.$row['skinloot'].''.$row['resistance1'].''.$row['resistance2'].''.$row['resistance3'].''.$row['resistance4'].''.$row['resistance5'].''.$row['resistance6'].''.$row['PetSpellDataId'].''.$row['mingold'].''.$row['maxgold'].''.$row['AIName'].''.$row['MovementType'].''.$row['InhabitType'].''.$row['Civilian'].''.$row['RacialLeader'].''.$row['RegenHealth'].''.$row['equipment_id'].''.$row['trainer_id'].''.$row['vendor_id'].''.$row['mechanic_immune_mask'].''.$row['flags_extra'].''.$row['ScriptName'].'
'; + return $result;} + public static function html_li_menu(){return '
  • DB:Creatures
  • ';} + 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_creature_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array());} + public static function sai_mod_saimod_mojotrollz_db_creature_flag_css(){} + +} \ No newline at end of file diff --git a/mojotrollz/sai/saimod_mojotrollz_server_handling/main.html b/mojotrollz/sai/saimod_mojotrollz_server_handling/main.tpl similarity index 100% rename from mojotrollz/sai/saimod_mojotrollz_server_handling/main.html rename to mojotrollz/sai/saimod_mojotrollz_server_handling/main.tpl diff --git a/mojotrollz/sai/saimod_mojotrollz_server_handling/saimod_mojotrollz_server_handling.php b/mojotrollz/sai/saimod_mojotrollz_server_handling/saimod_mojotrollz_server_handling.php index 8d036fe..db0a3b1 100644 --- a/mojotrollz/sai/saimod_mojotrollz_server_handling/saimod_mojotrollz_server_handling.php +++ b/mojotrollz/sai/saimod_mojotrollz_server_handling/saimod_mojotrollz_server_handling.php @@ -1,13 +1,10 @@ server handling
  • ';} 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_server_handling_flag_js(){return \SYSTEM\LOG\JsonResult::toString( - array( \SYSTEM\WEBPATH(new \PSAI(),'saimod_mojotrollz_server_handling/serverhandling.js') - ));} + public static function sai_mod_saimod_mojotrollz_server_handling_flag_js(){return \SYSTEM\LOG\JsonResult::toString(array());} public static function sai_mod_saimod_mojotrollz_server_handling_flag_css(){} - } \ No newline at end of file