Для информативности)
Код:
Index: module/show/show_quest.php
===================================================================
--- module/show/show_quest.php (revision 46)
+++ module/show/show_quest.php (working copy)
@@ -90,7 +90,32 @@
echo "<TR><TD class=head>$quest[Title]";
if ($quest['Type'])
echo "<br><FONT size=-3><".getQuestType($quest['Type'])."></FONT>";
+
+ echo "</br>";
+
+ if (getAllowableRace($quest['RequiredRaces']) && ($quest['RequiredRaces'] & 1101))
+ {
+ echo "<br><FONT color=#0000ff>$lang[required_races] $lang[Alliance]</FONT>";
+ echo '<br><FONT color=#0000ff>'.$game_text['allowable_race'].' '.getAllowableRace($quest['RequiredRaces']).'</FONT>';
+ }
+
+if (getAllowableRace($quest['RequiredRaces']) && ($quest['RequiredRaces'] & 690))
+ {
+ echo "<br><FONT color=#ff0000>$lang[required_races] $lang[Horde]</FONT>";
+ echo '<br><FONT color=#ff0000>'.$game_text['allowable_race'].' '.getAllowableRace($quest['RequiredRaces']).'</FONT>';
+ }
+
+if (($quest['RequiredRaces'] == 0) OR ($quest['RequiredRaces'] == 1791))
+ {
+ echo "<br><FONT color=#008800>$lang[required_races] $lang[Both]</FONT>";
+ echo '<br><FONT color=#008800>'.$game_text['allowable_race'].' '.getAllowableRace(1791).'</FONT>';
+ }
+
+ if (getAllowableClass($quest['RequiredClasses']) && $quest['ZoneOrSort']>0)
+ echo '<br><FONT color=#000000>'.$game_text['allowable_class'].' '.getAllowableClass($quest['RequiredClasses']).'</FONT>';
+
echo "</TH></TR>";
+ echo "</TH></TR>";
echo '<tr><td>';
if ($quest['ZoneOrSort']>0)
@@ -102,8 +127,14 @@
echo "<tr><td>$lang[obtained_at_level] $quest[MinLevel]</td></tr>";
if ($quest['RequiredMinRepFaction'])
- echo "<TR><TD>".getFactionName($quest['RequiredMinRepFaction'])." - $quest[RequiredMinRepValue]</TD></TR>";
+ echo "<TR><TD>$lang[item_faction_rank]:</TD></TR>";
+ if ($quest['RequiredMinRepFaction'])
+ echo "<TR><TD> ".getFactionName($quest['RequiredMinRepFaction']).": $quest[RequiredMinRepValue]($lang[item_min_level])</TD></TR>";
+
+ if ($quest['RequiredMaxRepFaction'])
+ echo "<TR><TD>".getFactionName($quest['RequiredMaxRepFaction']).": $quest[RequiredMaxRepValue]($lang[item_max_level])</TD></TR>";
+
echo "<TR><TD>".getQuestText($quest['Objectives'])."<hr></TD></TR>";
### Рек собрать
if ($quest['ReqItemId1'] OR $quest['ReqItemId2'] OR $quest['ReqItemId3'] OR $quest['ReqItemId4'] OR $quest['ReqItemId5'] OR $quest['ReqItemId6'])
Можно еще конечно и вместо всего списка просто выводить "все", вместо цифр репы выводить словами "дружелюбие", но пока лень.)