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(){
|
||||
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()
|
||||
);}}
|
||||
|
||||
|
||||
@ -5,7 +5,9 @@ class TOOLTIP_PLAYER extends \SYSTEM\DB\QP {
|
||||
protected static function query(){
|
||||
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()
|
||||
);}}
|
||||
|
||||
|
||||
@ -13,7 +13,15 @@ class tooltip {
|
||||
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)));
|
||||
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:
|
||||
throw new ERROR('Wrong Type');
|
||||
}
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
Player: ${name}(${guid})<br/>
|
||||
Race: ${race}<br/>
|
||||
Class: ${class}<br/>
|
||||
Gender: ${gender}<br/>
|
||||
Level: ${level}
|
||||
<div style="background: black; border: 2px solid grey; width: 280px; height: 120px;">
|
||||
${Name} - ${Subname}<br/>
|
||||
Guid: ${guid}<br/>
|
||||
Level: ${MinLevel}-${MaxLevel}<br/>
|
||||
Pos: ${position_x} : ${position_y}<br/>
|
||||
Map: ${map_name}
|
||||
</div>
|
||||
@ -1,5 +1,6 @@
|
||||
Player: ${name}(${guid})<br/>
|
||||
Race: ${race}<br/>
|
||||
Class: ${class}<br/>
|
||||
Gender: ${gender}<br/>
|
||||
Level: ${level}
|
||||
<div style="background: black; border: 2px solid grey; width: 120px; height: 60px;">
|
||||
${level} | ${name}<br/>
|
||||
<img width="24" src="${WOW_RACE}${race_name}_${gender_name}.png"/>
|
||||
<img width="24" src="${WOW_CLASS}${class_name}.png" /><br/>
|
||||
${map_name}
|
||||
</div>
|
||||
@ -1,6 +1,6 @@
|
||||
${equipment}
|
||||
${inventory}
|
||||
<div style="padding: 5px; float: left;">
|
||||
<div style="padding: 5px; float: left; width: 220px;">
|
||||
<table>
|
||||
${visual_skin}
|
||||
${visual_hair}
|
||||
|
||||
@ -6,6 +6,7 @@ class saimod_mojotrollz_db_player extends \SYSTEM\SAI\SaiModule {
|
||||
$vars = array();
|
||||
$elements = '';
|
||||
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);}
|
||||
$vars['elements'] = $elements;
|
||||
$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="4">Nightelf(4)</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="8">Gnome(8)</a></li>
|
||||
<li><a href="#tab_visual" race="9">Troll(9)</a></li>
|
||||
<li><a href="#tab_visual" race="6">Tauren(6)</a></li>
|
||||
<li><a href="#tab_visual" race="7">Gnome(7)</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"/>
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user