wizard_visuals, stylefix, saimod_visuals type fix, tooltips beautified
This commit is contained in:
parent
95a9996255
commit
3728b6e9ca
32
mojotrollz/api/database/player_genders.php
Normal file
32
mojotrollz/api/database/player_genders.php
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
<?php
|
||||||
|
class player_genders {
|
||||||
|
const FEMALE = 0;
|
||||||
|
const FEMALE_NAME = 'female';
|
||||||
|
|
||||||
|
const MALE = 1;
|
||||||
|
const MALE_NAME = 'male';
|
||||||
|
|
||||||
|
const HUNTER = 3;
|
||||||
|
const HUNTER_NAME = 'Hunter';
|
||||||
|
|
||||||
|
public static function name($gender){
|
||||||
|
switch($gender){
|
||||||
|
case self::FEMALE:
|
||||||
|
return self::FEMALE_NAME;
|
||||||
|
case self::MALE:
|
||||||
|
return self::MALE_NAME;
|
||||||
|
default:
|
||||||
|
return 'default';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function is($gender){
|
||||||
|
switch($gender){
|
||||||
|
case self::FEMALE:
|
||||||
|
case self::MALE:
|
||||||
|
return true;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -5,7 +5,10 @@ class TOOLTIP_CREATURE extends \SYSTEM\DB\QP {
|
|||||||
protected static function query(){
|
protected static function query(){
|
||||||
return new \SYSTEM\DB\QQuery(get_class(),
|
return new \SYSTEM\DB\QQuery(get_class(),
|
||||||
'',
|
'',
|
||||||
'SELECT guid FROM creature WHERE guid = ? LIMIT 1;',
|
'SELECT guid,host_mojotrollz.mojotrollz_tags_value.value as map_name, Name, Subname, MinLevel, MaxLevel, position_x, position_y FROM creature'.
|
||||||
|
' LEFT JOIN creature_template ON creature.id = creature_template.entry'.
|
||||||
|
' LEFT JOIN host_mojotrollz.mojotrollz_tags_value ON host_mojotrollz.mojotrollz_tags_value.id = map'.
|
||||||
|
' WHERE guid = ? LIMIT 1;',
|
||||||
new \DBD\mangos_world()
|
new \DBD\mangos_world()
|
||||||
);}}
|
);}}
|
||||||
|
|
||||||
|
|||||||
@ -5,7 +5,9 @@ class TOOLTIP_PLAYER extends \SYSTEM\DB\QP {
|
|||||||
protected static function query(){
|
protected static function query(){
|
||||||
return new \SYSTEM\DB\QQuery(get_class(),
|
return new \SYSTEM\DB\QQuery(get_class(),
|
||||||
'',
|
'',
|
||||||
'SELECT guid, name, race, class, gender, level FROM characters WHERE guid = ? AND deleteInfos_Account IS NULL LIMIT 1;',
|
'SELECT guid, name, race, class, gender, level,host_mojotrollz.mojotrollz_tags_value.value as map_name FROM characters'.
|
||||||
|
' LEFT JOIN host_mojotrollz.mojotrollz_tags_value ON id = map'.
|
||||||
|
' WHERE guid = ? AND deleteInfos_Account IS NULL LIMIT 1;',
|
||||||
new \DBD\mangos_chars()
|
new \DBD\mangos_chars()
|
||||||
);}}
|
);}}
|
||||||
|
|
||||||
|
|||||||
@ -13,7 +13,15 @@ class tooltip {
|
|||||||
case database_elements::DB_SPELL:
|
case database_elements::DB_SPELL:
|
||||||
return \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/tooltip/tpl/tooltip_spell.tpl'), \DBD\TOOLTIP_SPELL::Q1(array($id)));
|
return \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/tooltip/tpl/tooltip_spell.tpl'), \DBD\TOOLTIP_SPELL::Q1(array($id)));
|
||||||
case database_elements::DB_PLAYER:
|
case database_elements::DB_PLAYER:
|
||||||
return \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/tooltip/tpl/tooltip_player.tpl'), \DBD\TOOLTIP_PLAYER::Q1(array($id)));
|
$vars = \DBD\TOOLTIP_PLAYER::Q1(array($id));
|
||||||
|
$vars['name'] = utf8_encode($vars['name']);
|
||||||
|
//$vars['map_name'] = utf8_encode($vars['name']);
|
||||||
|
$vars['race_name'] = player_races::name($vars['race']);
|
||||||
|
$vars['class_name'] = player_classes::name($vars['class']);
|
||||||
|
$vars['gender_name'] = player_genders::name($vars['gender']);
|
||||||
|
$vars['WOW_RACE'] = \SYSTEM\FILES\files::getURL('race');
|
||||||
|
$vars['WOW_CLASS'] = \SYSTEM\FILES\files::getURL('class');
|
||||||
|
return \SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/tooltip/tpl/tooltip_player.tpl'), $vars);
|
||||||
default:
|
default:
|
||||||
throw new ERROR('Wrong Type');
|
throw new ERROR('Wrong Type');
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
Player: ${name}(${guid})<br/>
|
<div style="background: black; border: 2px solid grey; width: 280px; height: 120px;">
|
||||||
Race: ${race}<br/>
|
${Name} - ${Subname}<br/>
|
||||||
Class: ${class}<br/>
|
Guid: ${guid}<br/>
|
||||||
Gender: ${gender}<br/>
|
Level: ${MinLevel}-${MaxLevel}<br/>
|
||||||
Level: ${level}
|
Pos: ${position_x} : ${position_y}<br/>
|
||||||
|
Map: ${map_name}
|
||||||
|
</div>
|
||||||
@ -1,5 +1,6 @@
|
|||||||
Player: ${name}(${guid})<br/>
|
<div style="background: black; border: 2px solid grey; width: 120px; height: 60px;">
|
||||||
Race: ${race}<br/>
|
${level} | ${name}<br/>
|
||||||
Class: ${class}<br/>
|
<img width="24" src="${WOW_RACE}${race_name}_${gender_name}.png"/>
|
||||||
Gender: ${gender}<br/>
|
<img width="24" src="${WOW_CLASS}${class_name}.png" /><br/>
|
||||||
Level: ${level}
|
${map_name}
|
||||||
|
</div>
|
||||||
@ -1,6 +1,6 @@
|
|||||||
${equipment}
|
${equipment}
|
||||||
${inventory}
|
${inventory}
|
||||||
<div style="padding: 5px; float: left;">
|
<div style="padding: 5px; float: left; width: 220px;">
|
||||||
<table>
|
<table>
|
||||||
${visual_skin}
|
${visual_skin}
|
||||||
${visual_hair}
|
${visual_hair}
|
||||||
|
|||||||
@ -6,6 +6,7 @@ class saimod_mojotrollz_db_player extends \SYSTEM\SAI\SaiModule {
|
|||||||
$vars = array();
|
$vars = array();
|
||||||
$elements = '';
|
$elements = '';
|
||||||
while($row = $res->next()){
|
while($row = $res->next()){
|
||||||
|
$row['name'] = utf8_encode($row['name']);
|
||||||
$elements .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_db_player/tpl/player.tpl'), $row);}
|
$elements .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_db_player/tpl/player.tpl'), $row);}
|
||||||
$vars['elements'] = $elements;
|
$vars['elements'] = $elements;
|
||||||
$vars['map'] = map::generate(6);
|
$vars['map'] = map::generate(6);
|
||||||
|
|||||||
@ -7,9 +7,9 @@
|
|||||||
<li><a href="#tab_visual" race="3">Dwarf(3)</a></li>
|
<li><a href="#tab_visual" race="3">Dwarf(3)</a></li>
|
||||||
<li><a href="#tab_visual" race="4">Nightelf(4)</a></li>
|
<li><a href="#tab_visual" race="4">Nightelf(4)</a></li>
|
||||||
<li><a href="#tab_visual" race="5">Scourge(5)</a></li>
|
<li><a href="#tab_visual" race="5">Scourge(5)</a></li>
|
||||||
<li><a href="#tab_visual" race="7">Tauren(7)</a></li>
|
<li><a href="#tab_visual" race="6">Tauren(6)</a></li>
|
||||||
<li><a href="#tab_visual" race="8">Gnome(8)</a></li>
|
<li><a href="#tab_visual" race="7">Gnome(7)</a></li>
|
||||||
<li><a href="#tab_visual" race="9">Troll(9)</a></li>
|
<li><a href="#tab_visual" race="8">Troll(8)</a></li>
|
||||||
<img id="loader" src="${PICPATH}ajax-loader.gif" style="margin-left: 10px; margin-top: 10px; display: none; float: left"/>
|
<img id="loader" src="${PICPATH}ajax-loader.gif" style="margin-left: 10px; margin-top: 10px; display: none; float: left"/>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="tab-content">
|
<div class="tab-content">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user