|
29.08.2010, 11:43 | #2 |
Пользователь
|
|
29.08.2010, 22:32 | #3 |
Это просто он
Регистрация: 12.02.2010
Сообщений: 22
Сказал(а) спасибо: 6
Поблагодарили 27 раз(а) в 13 сообщениях
|
|
07.09.2010, 19:15 | #4 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Репутация за убийство, с учетом бонусной таблицы.)
Код:
Index: include/functions.php =================================================================== --- include/functions.php (revision 41) +++ include/functions.php (working copy) @@ -666,6 +666,17 @@ return getListFromArray_0($gCreatureFlags, $mask, "?s=n&flag=%d"); return getListFromArray_0($gCreatureFlags, $mask); } + +function getCreatureRewRate($faction_id) +{ + global $dDB; + $creature = $dDB->selectCell("-- CACHE: 1h + SELECT `creature_rate` FROM `reputation_reward_rate` WHERE `faction` = ?d", $faction_id); + if (!$creature) + $creature=1; + return $creature; +} + //******************************************************************************** function getGameobject($gameobject_id, $fields="*") { Index: include/report_generator.php =================================================================== --- include/report_generator.php (revision 41) +++ include/report_generator.php (working copy) @@ -781,8 +781,10 @@ } function r_OnKillRep($data) { - if ($data['RewOnKillRepFaction1']) echo ($data['RewOnKillRepValue1']>0?'+':'').$data['RewOnKillRepValue1'].' '.getFactionName($data['RewOnKillRepFaction1']).' ('.getReputationRankName($data['MaxStanding1']).')'; - if ($data['RewOnKillRepFaction2']) echo '<br>'.($data['RewOnKillRepValue2']>0?'+':'').$data['RewOnKillRepValue2'].' '.getFactionName($data['RewOnKillRepFaction2']).' ('.getReputationRankName($data['MaxStanding2']).')'; + $creature_rate1 = getCreatureRewRate($data['RewOnKillRepFaction1']); + $creature_rate2 = getCreatureRewRate($data['RewOnKillRepFaction2']); + if ($data['RewOnKillRepFaction1']) echo ($data['RewOnKillRepValue1']>0?'+':'').$data['RewOnKillRepValue1']*$creature_rate1.' '.getFactionName($data['RewOnKillRepFaction1']).' ('.getReputationRankName($data['MaxStanding1']).')'; + if ($data['RewOnKillRepFaction2']) echo '<br>'.($data['RewOnKillRepValue2']>0?'+':'').$data['RewOnKillRepValue2']*$creature_rate2.' '.getFactionName($data['RewOnKillRepFaction2']).' ('.getReputationRankName($data['MaxStanding2']).')'; } // NPC report generator config $npc_report = array( |
Пользователь сказал cпасибо: | KiriX (07.09.2010) |
07.09.2010, 20:29 | #5 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
NeatElves, все твои патчи выше внесены, спасибо!
Отображение Руник_повер ДК я суток подправил, детально просматривать другое не было времени |
07.09.2010, 20:50 | #6 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Не все)) Аукцион локаль завис.)
|
07.09.2010, 21:45 | #8 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Для информативности.)
Код:
Index: lang/lang.en.php =================================================================== --- lang/lang.en.php (revision 44) +++ lang/lang.en.php (working copy) @@ -436,6 +436,10 @@ 'stat_online' => 'Online:', 'stat_classes' => 'Class statistic', 'stat_races' => 'Race statistic', +'stat_timers' => 'Timers:', +'ap_date' => 'Date of scoring arena:', +'daily_quest_date' => 'Date reset daily quests:', +'weekly_quest_date' => 'Date reset weekly quests:', # Main menu 'main'=>'Main', Index: lang/lang.ru.php =================================================================== --- lang/lang.ru.php (revision 44) +++ lang/lang.ru.php (working copy) @@ -440,6 +440,10 @@ 'stat_online' => 'Онлайн:', 'stat_classes' => 'Статистика по классам', 'stat_races' => 'Статистика по расам', +'stat_timers' => 'Таймеры:', +'ap_date' => 'Дата начисления очков арены:', +'daily_quest_date' => 'Дата сброса ежедневных квестов:', +'weekly_quest_date' => 'Дата сброса еженедельных квестов:', # Main menu 'main'=>'Главная', Index: module/online/online.php =================================================================== --- module/online/online.php (revision 44) +++ module/online/online.php (working copy) @@ -56,6 +56,22 @@ $list->Init($show_fields, $baseLink, 'onlineLIST', $config['online_limit'], 'name'); $list->online(); $number = $list->getTotalDataCount(); + + $ap_dateSql = $cDB->selectCell("SELECT `NextArenaPointDistributionTime` FROM `saved_variables`"); + $daily_quest_dateSql = $cDB->selectCell("SELECT `NextDailyQuestResetTime` FROM `saved_variables`"); + $weekly_quest_dateSql = $cDB->selectCell("SELECT `NextWeeklyQuestResetTime` FROM `saved_variables`"); + + $ap_date = date("H:i:s d.m.Y", $ap_dateSql); + $daily_quest_date = date("H:i:s d.m.Y", $daily_quest_dateSql); + $weekly_quest_date = date("H:i:s d.m.Y", $weekly_quest_dateSql); + + echo "<table class=report width=100%>"; + echo "<tr><td colspan=2 class=head>".$lang['stat_timers']."</td></tr>"; + echo "<tr><td>".$lang['ap_date']."</td><td>".$ap_date."</td></tr>"; + echo "<tr><td>".$lang['daily_quest_date']."</td><td>".$daily_quest_date."</td></tr>"; + echo "<tr><td>".$lang['weekly_quest_date']."</td><td>".$weekly_quest_date."</td></tr>"; + echo "</table>"; + if ($number <= 0) echo $lang['online_no_players']; else |
07.09.2010, 21:53 | #9 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Цитата:
|
|
12.09.2010, 15:49 | #12 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Дальше локали вставляем.)
Код:
Index: lang/lang.en.php =================================================================== --- lang/lang.en.php (revision 46) +++ lang/lang.en.php (working copy) @@ -567,6 +567,7 @@ 'faction_name'=>'Faction name', # Side +'Both'=>'Both', 'Alliance'=>'Alliance', 'Horde'=>'Horde', 'Blackwater'=>'Blackwater', Index: lang/lang.ru.php =================================================================== --- lang/lang.ru.php (revision 46) +++ lang/lang.ru.php (working copy) @@ -571,6 +571,7 @@ 'faction_name'=>'Название', # Side +'Both'=>'Обе', 'Alliance'=>'Альянс', 'Horde'=>'Орда', 'Blackwater'=>'Нейтральный', Index: module/search/search_quest.php =================================================================== --- module/search/search_quest.php (revision 46) +++ module/search/search_quest.php (working copy) @@ -68,9 +68,9 @@ echo '</td></tr>'; echo '<tr><td>'.$lang['quest_name'].':</td><td><input class=ls_search alt="q" name="name" value="'.$name.'" size="39">'; echo '<select name="side">'; - echo '<option value="both">Both</option>'; - echo '<option value="alliance">Allince</option>'; - echo '<option value="horde">Horde</option>'; + echo '<option value="both">'.$lang['Both'].'</option>'; + echo '<option value="alliance">'.$lang['Alliance'].'</option>'; + echo '<option value="horde">'.$lang['Horde'].'</option>'; echo '</select>'; echo '</td></tr>'; echo '<tr><td>'.$lang['level'].':</td><td><input name="level_min" value="'.$level_min.'" size="21"> - <input name="level_max" value="'.$level_max.'" size="21"></td></tr>'; |
12.09.2010, 18:19 | #13 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Эксперимент.)
Код:
Index: include/functions.php =================================================================== --- include/functions.php (revision 46) +++ include/functions.php (working copy) @@ -938,14 +938,24 @@ function getQuestXPValue($quest) { - if ($quest['QuestLevel'] >= 15) return intval($quest['RewMoneyMaxLevel'] / 6); - else if ($quest['QuestLevel'] == 14) return intval($quest['RewMoneyMaxLevel'] / 4.8); - else if ($quest['QuestLevel'] == 13) return intval($quest['RewMoneyMaxLevel'] / 3.666); - else if ($quest['QuestLevel'] == 12) return intval($quest['RewMoneyMaxLevel'] / 2.4); - else if ($quest['QuestLevel'] == 11) return intval($quest['RewMoneyMaxLevel'] / 1.2); - else if ($quest['QuestLevel'] <= 10) return intval($quest['RewMoneyMaxLevel'] / 0.6); - return 0; + if ($quest['QuestLevel'] > 0) + $rawXPcount=getRewQuestXP($quest['QuestLevel']); + else + $rawXPcount=getRewQuestXP(79); + foreach ($rawXPcount as $field) + { + $realXP = $field['Field'.($quest['RewXPId']+1)]; + } + return $realXP; } + +function getRewQuestXP($questlevel_id) +{ + global $wDB; + return $wDB->select("-- CACHE: 1h + SELECT * FROM `wowd_questxp` WHERE `id` = ?d", $questlevel_id); +} + function getRepRewRate($faction_id) { global $dDB; Index: include/report_generator.php =================================================================== --- include/report_generator.php (revision 46) +++ include/report_generator.php (working copy) @@ -1169,7 +1169,7 @@ } $quest_reward_fields = -'`RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, +'`RewXPId`, `RewChoiceItemId1`, `RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`, `RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`, `RewChoiceItemCount2`, `RewChoiceItemCount3`, `RewChoiceItemCount4`, `RewChoiceItemCount5`, `RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`, `RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`, `RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`, `RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`, Последний раз редактировалось NeatElves; 13.09.2010 в 16:06. |
20.09.2010, 18:51 | #14 |
Новичок
Регистрация: 12.08.2010
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Ребят. Подскажите пожалуйста. Ставлю эту базу на тринити уже который раз, но проблема все не решается. Не показывает список вещей, одетых на персонаже.
|
20.09.2010, 18:56 | #15 |
Супер-модератор
Регистрация: 26.02.2010
Сообщений: 13
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 3 сообщениях
|
|
30.09.2010, 21:42 | #16 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Показ квестодателя, если квест записан в game_event_creature_quest:
Код:
Index: include/report_generator.php =================================================================== --- include/report_generator.php (revision 46) +++ include/report_generator.php (working copy) @@ -1051,6 +1051,15 @@ foreach ($src as $creature){localiseCreature($creature);r_npcRName($creature);} return; } + else + if ($src = $dDB->select( + 'SELECT `entry`, `name`, `subname`, `faction_A` + FROM `creature_template` left join `game_event_creature_quest` ON `creature_template`.`entry` = `game_event_creature_quest`.`id` + WHERE `game_event_creature_quest`.`quest` = ?d', $data['entry'])) + { + foreach ($src as $creature){localiseCreature($creature);r_npcRName($creature);} + return; + } // Search GO quest giver if ($src = $dDB->select( 'SELECT `entry`, `name` @@ -1203,6 +1212,7 @@ case 'go_giver': $this->table = '(`quest_template` join `gameobject_questrelation` ON `quest_template`.`entry` = `gameobject_questrelation`.`quest`)';break; case 'go_take': $this->table = '(`quest_template` join `gameobject_involvedrelation` ON `quest_template`.`entry` = `gameobject_involvedrelation`.`quest`)';break; case 'npc_giver': $this->table = '(`quest_template` join `creature_questrelation` ON `quest_template`.`entry` = `creature_questrelation`.`quest`)';break; + case 'npc_giver_event': $this->table = '(`quest_template` join `game_event_creature_quest` ON `quest_template`.`entry` = `game_event_creature_quest`.`quest`)';break; case 'npc_take': $this->table = '(`quest_template` join `creature_involvedrelation` ON `quest_template`.`entry` = `creature_involvedrelation`.`quest`)';break; case 'mail_loot': $this->table = '(`quest_template` join `mail_loot_template` ON `quest_template`.`RewMailTemplateId` = `mail_loot_template`.`entry`)';break; default: $this->table = '`quest_template`';break; Index: module/show/show_npc.php =================================================================== --- module/show/show_npc.php (revision 46) +++ module/show/show_npc.php (working copy) @@ -193,6 +193,17 @@ $giveQuest->createReport($lang['give_quest']); } } + + if ($cr['npcflag']&(UNIT_NPC_FLAG_QUESTGIVER)) + { + $giveQuest =&new QuestReportGenerator('npc_giver_event'); + $fields = array('QUEST_REPORT_LEVEL', 'QUEST_REPORT_NAME', 'QUEST_REPORT_REWARD'); + if ($giveQuest->Init($fields, $baseLink, 'qgeLIST', $config['fade_limit'], 'name')) + { + $giveQuest->getGiveTakeList($entry); + $giveQuest->createReport($lang['give_quest_event']); + } + } //************************************************** // Take quests //************************************************** Index: module/show/show_quest.php =================================================================== --- module/show/show_quest.php (revision 46) +++ module/show/show_quest.php (working copy) @@ -306,6 +306,23 @@ echo "</TD></TR>"; $number++; } +else +if ($rows = $dDB->select("SELECT * + FROM `creature_template` join `game_event_creature_quest` + WHERE + `game_event_creature_quest`.`quest` = ?d AND + `game_event_creature_quest`.`id` = `creature_template`.`entry`", $quest['entry'])) +foreach ($rows as $creature) +{ + localiseCreature($creature); + $loyality = getLoyality($creature['faction_A']); + echo "<TR><TD><A style='float: right;' href=\"?map&npc=$creature[entry]\">$lang[map]</A>"; + echo "<A href=\"?npc=$creature[entry]\">$creature[name]</A> ($loyality)"; + if ($creature['subname'] != "") + echo "<BR><FONT color=#008800 size=-3><$creature[subname]></FONT>"; + echo "</TD></TR>"; + $number++; +} if ($rows = $dDB->select("SELECT * FROM `gameobject_template` join `gameobject_questrelation` Index: lang/lang.en.php =================================================================== --- lang/lang.en.php (revision 46) +++ lang/lang.en.php (working copy) @@ -172,6 +172,7 @@ 'req_for_quest' => 'Required for quest', 'kill_kredit_group' => 'Group', 'give_quest' => 'Give quest', +'give_quest_event' => 'Give quest(in event)', 'take_quest' => 'Take quest', 'give_skin' => 'Skinning', 'can_pickpocketing' => 'Pickpocketing...', Index: lang/lang.ru.php =================================================================== --- lang/lang.ru.php (revision 46) +++ lang/lang.ru.php (working copy) @@ -173,6 +173,7 @@ 'req_for_quest' => 'Требуется для квеста', 'kill_kredit_group' => 'Группа', 'give_quest' => 'Даёт квесты', +'give_quest_event' => 'Даёт квесты(в событие)', 'take_quest' => 'Принимает квесты', 'give_skin' => 'Можно снять шкуру', 'can_pickpocketing' => 'Можно украсть...', Последний раз редактировалось NeatElves; 21.10.2010 в 18:25. |
Пользователь сказал cпасибо: | KiriX (04.10.2010) |
11.10.2010, 01:32 | #17 |
Гость
Сообщений: n/a
|
Выдаёт следующие ошибки в дебаг режиме:
Код:
на странице: ?player= Notice: Undefined index: maxhealth in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 15 Notice: Undefined index: maxpower1 in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 29 Notice: Undefined index: resFire in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 107 Notice: Undefined index: resNature in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 108 Notice: Undefined index: resFrost in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 109 Notice: Undefined index: resShadow in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 110 Notice: Undefined index: resArcane in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 111 Base Stats Защита Сила: Ловкость: Выносливость: Интеллект: Дух: Броня: Notice: Undefined index: strength in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 131 Notice: Undefined variable: posBuff in /home/site/wow/www/db2/module/armory/player_info_generator.php on line 256 Notice: Undefined variable: negBuff in /home/site/wow/www/db2/module/armory/player_info_generator.php on line 256 Notice: Undefined index: agility in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 132 Notice: Undefined variable: posBuff in /home/site/wow/www/db2/module/armory/player_info_generator.php on line 256 Notice: Undefined variable: negBuff in /home/site/wow/www/db2/module/armory/player_info_generator.php on line 256 Notice: Undefined index: stamina in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 133 Notice: Undefined variable: posBuff in /home/site/wow/www/db2/module/armory/player_info_generator.php on line 256 Notice: Undefined variable: negBuff in /home/site/wow/www/db2/module/armory/player_info_generator.php on line 256 Notice: Undefined index: intellect in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 134 Notice: Undefined variable: posBuff in /home/site/wow/www/db2/module/armory/player_info_generator.php on line 256 Notice: Undefined variable: negBuff in /home/site/wow/www/db2/module/armory/player_info_generator.php on line 256 Notice: Undefined index: spirit in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 135 Notice: Undefined variable: posBuff in /home/site/wow/www/db2/module/armory/player_info_generator.php on line 256 Notice: Undefined variable: negBuff in /home/site/wow/www/db2/module/armory/player_info_generator.php on line 256 Notice: Undefined index: armor in /home/site/wow/www/db2/module/armory/show_char_equip.php on line 136 При поиске на странице: index.php?s=q&name=gold&side=both&level_min=&level_max=&ZoneID=0&SortID=0 выдаёт следующее: Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in /home/site/wow/www/db2/module/search/search_quest.php on line 94 На спелах: index.php?spell=70461 Notice: Undefined variable: totalRecords in /home/site/wow/www/db2/module/show/show_spell.php on line 148 Notice: Undefined variable: totalRecords in /home/site/wow/www/db2/module/show/show_spell.php on line 149 Ядро мангос ласт, версия ксвовд так же ласт. Ещё есть какой-то странный косяк с темами, БД не хотела менять оформления пока я не переименовал темы добавив 1 перед названием. Права на папки 774, на кэш 777, не помогло. Последний раз редактировалось Dos; 16.10.2010 в 01:43. |
15.10.2010, 12:33 | #18 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Дос, это не ошибки, а предупреждения. На рабочем веб сервере их вывод должен быть отключен и не должен быть включен дебаг. Мне как-то последнее время не до исправления этих мелочей, они вовсе не критичны...
|
16.10.2010, 01:45 | #19 |
Гость
Сообщений: n/a
|
Окей, я думал это критично. Спасибо за БД, на мой взгляд сделано очень и очень хорошо . Баг с темами пропал, хз из-за чего он был... Но чистка кэша помогла. А так же смена прав на каталог -R 774 .
|
18.10.2010, 01:11 | #20 |
MaNGOS Dev
Регистрация: 24.03.2010
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 18 раз(а) в 2 сообщениях
|
Большое спасибо KiriX за то, что не дал проекту загнутся
|
19.10.2010, 13:00 | #22 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Для 10621+, может и лишнее поле добавил, - но работает.)
Код:
Index: include/report_generator.php =================================================================== --- include/report_generator.php (revision 46) +++ include/report_generator.php (working copy) @@ -1180,7 +1189,7 @@ $quest_report = array( 'QUEST_REPORT_LEVEL' =>array('class'=>'small','sort'=>'level', 'text'=>$lang['quest_lvl'], 'draw'=>'r_questLvl', 'sort_str'=>'`QuestLevel` DESC', 'fields'=>'`QuestLevel`' ), 'QUEST_REPORT_REQLEVEL'=>array('class'=>'small','sort'=>'req_lvl','text'=>$lang['quest_reqlvl'], 'draw'=>'r_questReqLvl','sort_str'=>'`MinLevel` DESC', 'fields'=>'`MinLevel`' ), -'QUEST_REPORT_NAME' =>array('class'=>'left', 'sort'=>'name', 'text'=>$lang['quest_name'], 'draw'=>'r_questName', 'sort_str'=>'`Title`', 'fields'=>'`Title`, `ZoneOrSort`, `SkillOrClass`'), +'QUEST_REPORT_NAME' =>array('class'=>'left', 'sort'=>'name', 'text'=>$lang['quest_name'], 'draw'=>'r_questName', 'sort_str'=>'`Title`', 'fields'=>'`Title`, `ZoneOrSort`, `RequiredSkill`, `RequiredClasses`'), 'QUEST_REPORT_GIVER' =>array('class'=>'left', 'sort'=>'', 'text'=>$lang['quest_giver'], 'draw'=>'r_questGiver', 'sort_str'=>'', 'fields'=>''), 'QUEST_REPORT_REWARD' =>array('class'=>'full', 'sort'=>'reward', 'text'=>$lang['quest_rewards'], 'draw'=>'r_questReward','sort_str'=>'`RewMoneyMaxLevel` DESC','fields'=>&$quest_reward_fields), // loot |
21.10.2010, 22:04 | #23 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Чуть по стилю
Код:
Index: module/search/search_area.php =================================================================== --- module/search/search_area.php (revision 46) +++ module/search/search_area.php (working copy) @@ -32,7 +32,7 @@ echo '<tr><td class=top colspan=4>'; echo '<table class=findtop><tr><td class=topleft> </td><td class=top>'.$lang['area_find'].'</td><td class=topright> </td></tr></table>'; echo '</td></tr>'; - echo '<tr><td>'.$lang['area_name'].'</td><td colspan=3><input class=ls_search alt="a" name="name" value="'.$name.'" size="30"></td></tr>'; + echo '<tr><td>'.$lang['area_name'].':</td><td colspan=3><input class=ls_search alt="a" name="name" value="'.$name.'" size="30"></td></tr>'; echo '<tr><td class=bottom colspan=4><input type=submit value="'.$lang['search'].'"></td></tr>'; echo '</table>'; echo '</form>'; Index: module/search/search_go.php =================================================================== --- module/search/search_go.php (revision 46) +++ module/search/search_go.php (working copy) @@ -72,7 +72,7 @@ echo'<tr><td class=top colspan=2>'; echo'<table class=findtop><tr><td class=topleft> </td><td class=top>'.$lang['go_find'].'</td><td class=topright> </td></tr></table>'; echo'</td></tr>'; - echo'<tr><td align="center">'.$lang['go_name'].':</td<td><input class=ls_search alt=g name="name" value="'.$name.'" size=35></td></tr>'; + echo'<tr><td align="center">'.$lang['go_name'].':</td><td><input class=ls_search alt=g name="name" value="'.$name.'" size=35></td></tr>'; echo'<tr><td class=bottom colspan=2><input type=submit value="'.$lang['search'].'"></td></tr>'; echo'</table>'; echo'</form>'; Index: module/search/search_item.php =================================================================== --- module/search/search_item.php (revision 46) +++ module/search/search_item.php (working copy) @@ -109,9 +109,9 @@ echo '<table class=findtop><tr><td class=topleft> </td><td class=top>'.$lang['find_item'].'</td><td class=topright> </td></tr></table>'; echo '</td></tr>'; - echo'<tr><td>'.$lang['item_name'].'</td>'; + echo'<tr><td>'.$lang['item_name'].':</td>'; echo'<td colSpan=5><input class=ls_search alt=i name="name" style="width: 100%;" value="'.$name.'"></td></tr>'; - echo'<tr><td>'.$lang['item_class'].'</td><td colSpan=5>'; + echo'<tr><td>'.$lang['item_class'].':</td><td colSpan=5>'; echo'<select name="class" style="width: 100%;">\n'; echo"\n<option value=''>".getClassName(-1)."</option>\n"; $key = array_keys($ItemClass_list); @@ -133,11 +133,11 @@ echo "<option $style value='$value'>$text</option>\n"; } echo'</select></td></tr>'; - echo'<tr><td>'.$lang['item_min_level'].'</td>'; + echo'<tr><td>'.$lang['item_min_level'].':</td>'; echo'<td><input name="level_min" value="'.$level_min.'" style="WIDTH: 30px"></td>'; - echo'<td width=90>'.$lang['item_max_level'].'</td>'; + echo'<td width=90>'.$lang['item_max_level'].':</td>'; echo'<td><input name="level_max" value="'.$level_max.'" style="WIDTH: 30px"></td>'; - echo'<td>'.$lang['item_type'].'</td><td><select name="type">\n'; + echo'<td>'.$lang['item_type'].':</td><td><select name="type">\n'; echo"\n<option value=''>".getInventoryType(0)."</option>\n"; $key = array_keys($itemType_list); for($i=0; $i<count($itemType_list); $i++) Index: module/search/search_itemset.php =================================================================== --- module/search/search_itemset.php (revision 46) +++ module/search/search_itemset.php (working copy) @@ -34,7 +34,7 @@ echo '<tr><td class=top colspan=4>'; echo '<table class=findtop><tr><td class=topleft> </td><td class=top>'.$lang['set_find'].'</td><td class=topright> </td></tr></table>'; echo '</td></tr>'; - echo '<tr><td>'.$lang['set_name'].'</td><td colspan=3><input class=ls_search alt="set" name="name" value="'.$name.'" size="30"></td></tr>'; + echo '<tr><td>'.$lang['set_name'].':</td><td colspan=3><input class=ls_search alt="set" name="name" value="'.$name.'" size="30"></td></tr>'; echo '<tr><td class=bottom colspan=4><input type=submit value="'.$lang['search'].'"></td></tr>'; echo '</table>'; echo '</form>'; Index: module/search/search_quest.php =================================================================== --- module/search/search_quest.php (revision 46) +++ module/search/search_quest.php (working copy) @@ -68,9 +68,9 @@ echo '</td></tr>'; echo '<tr><td>'.$lang['quest_name'].':</td><td><input class=ls_search alt="q" name="name" value="'.$name.'" size="39">'; echo '<select name="side">'; - echo '<option value="both">Both</option>'; - echo '<option value="alliance">Allince</option>'; - echo '<option value="horde">Horde</option>'; + echo '<option value="both">'.$lang['Both'].'</option>'; + echo '<option value="alliance">'.$lang['Alliance'].'</option>'; + echo '<option value="horde">'.$lang['Horde'].'</option>'; echo '</select>'; echo '</td></tr>'; echo '<tr><td>'.$lang['level'].':</td><td><input name="level_min" value="'.$level_min.'" size="21"> - <input name="level_max" value="'.$level_max.'" size="21"></td></tr>'; Index: module/search/search_spell.php =================================================================== --- module/search/search_spell.php (revision 46) +++ module/search/search_spell.php (working copy) @@ -84,8 +84,8 @@ echo'<tr><td class=top colspan=2>'; echo'<table class=findtop><tr><td class=topleft> </td><td class=top>'.$lang['find_spell'].'</td><td class=topright> </td></tr></table>'; echo'</td></tr>'; - echo'<tr><td align="center">'.$lang['spell_name'].'</td><td><input class=ls_search alt="s" name="name" value="'.$name.'" size="35"></td></tr>'; - echo'<tr><td align="center">'.$lang['spell_desc'].'</td><td><input name="desc" value="'.$desc.'" size="35"></td></tr>'; + echo'<tr><td align="center">'.$lang['spell_name'].':</td><td><input class=ls_search alt="s" name="name" value="'.$name.'" size="35"></td></tr>'; + echo'<tr><td align="center">'.$lang['spell_desc'].':</td><td><input name="desc" value="'.$desc.'" size="35"></td></tr>'; echo'<tr><td class=bottom colspan=2><input type=submit value="'.$lang['search'].'"></td></tr>'; echo'</table>'; echo'</form>'; |
21.10.2010, 23:05 | #25 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Чуть локали
Код:
Index: lang.ru.php =================================================================== --- lang.ru.php (revision 46) +++ lang.ru.php (working copy) @@ -27,8 +27,8 @@ # Item report 'item_name' => 'Имя вещи', -'item_level' => 'lvl', -'item_req_level' => 'Req lvl', +'item_level' => 'Уровень', +'item_req_level' => 'Требует уровень', 'item_gem_details' => 'Свойства камня', 'item_armor' => 'Броня', 'item_block' => 'Блок', @@ -47,14 +47,14 @@ 'item_incrtime' => 'Поставка', # Quest report -'quest_lvl'=>'lvl', -'quest_reqlvl'=>'Req level', +'quest_lvl'=>'Уровень', +'quest_reqlvl'=>'Требует уровень', 'quest_name'=>'Название квеста', 'quest_giver'=>'Выдаёт', 'quest_rewards'=>'Награды', # Spell report -'spell_level' => 'lvl', +'spell_level' => 'Уровень', 'spell_name' => 'Имя спелла', 'spell_skill' => 'Ветка', 'spell_power' => 'Power', @@ -68,7 +68,7 @@ 'trainer_spell'=>'Спелл', 'trainer_skill'=>'Нужно знать', 'trainer_value'=>'Навык', -'trainer_level'=>'Req lvl', +'trainer_level'=>'Требует уровень', # GO report 'go_name' => 'Название', @@ -76,7 +76,7 @@ 'map' => 'Карта', # Creature report -'creature_level' => 'lvl', +'creature_level' => 'Уровень', 'creature_name' => 'Имя существа', 'creature_react' => 'Отношение', 'creature_role' => 'Назначение', @@ -142,7 +142,7 @@ 'pl_name'=>'Имя', 'pl_race'=>'Раса', 'pl_class'=>'Класс', -'pl_level'=>'lvl', +'pl_level'=>'Уровень', 'pl_pos'=>'Место', 'pl_rank'=>'Ранг', 'pl_note'=>'Инфо', @@ -327,7 +327,7 @@ # PLAYER list 'player_name' => 'Имя', -'player_level' => 'lvl', +'player_level' => 'Уровень', 'player_race' => 'Раса', 'player_class' => 'Класс', 'player_zone' => 'Зона', @@ -527,7 +527,7 @@ # Search NPC dialog 'mob_name'=>'Имя моба', -'mob_subname'=>'Subname', +'mob_subname'=>'Роль', 'level' =>'Уровень', 'search'=>'Поиск', 'reset'=>'Сброс', @@ -541,8 +541,8 @@ 'item_name' =>'Название', 'item_class' => 'Класс', 'item_type' => 'Тип', -'item_min_level' => 'Min level', -'item_max_level' => 'Max level', +'item_min_level' => 'Mин уровень', +'item_max_level' => 'Mакс уровень', 'find_mob' =>'Поиск мобов', # Search Spell dialog |
22.10.2010, 16:35 | #26 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Код:
Index: game_text.ru.php =================================================================== --- game_text.ru.php (revision 46) +++ game_text.ru.php (working copy) @@ -252,7 +252,7 @@ '16.6'=>'Рыцарь смерти', '16.7'=>'Шаман', '16.8'=>'Маг', -'16.9'=>'Колдун', +'16.9'=>'Чернокнижник', '16.11'=>'Друид' ); |
22.10.2010, 17:48 | #27 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Для информативности)
Код:
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']) Последний раз редактировалось NeatElves; 22.10.2010 в 17:54. |
22.10.2010, 18:51 | #28 |
Умный
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
|
Подправил локаль, не уверен правда в месте про руду.Скорее всего перепутал местами просеивание и переплавку
Код:
diff --git a/lang.ru.php b/lang.ru.php --- a/lang.ru.php +++ b/lang.ru.php @@ -1,9 +1,9 @@ <?php /* - * Потдержка русского языка сайтом + * Поддержка русского языка сайтом */ $lang = array( -'search_database' => 'Поиск в базе', +'search_database' => 'Поиск по базе', 'find' => 'Найти', 'main'=> 'Главная', @@ -12,9 +12,9 @@ 'search_results' => 'Результаты поиска', 'found' => 'Найдено', 'not_found' => 'Не найдено', -'go_not_found' => 'Обьект не найден', +'go_not_found' => 'Объект не найден', 'creature_not_found'=> 'Существо не найдено', -'item_not_found' => 'Вещь не найдена', +'item_not_found' => 'Предмет не найдена', 'quest_not_found' => 'Квест не найден', 'spell_not_found' => 'Спелл не найден', 'search_item_req' => 'Запрос на поиск вещи', @@ -23,25 +23,25 @@ 'search_npc_req' => 'Запрос на поиск НПС', 'search_quest_req' => 'Запрос на поиск квеста', 'search_go_req' => 'Запрос на поиск ГО', -'search_spell_req' => 'Запрос на поиск Спелла', -'search_area_req' => 'Запрос на поиск Зон', +'search_spell_req' => 'Запрос на поиск спелла', +'search_area_req' => 'Запрос на поиск зон', # Item report -'item_name' => 'Имя вещи', +'item_name' => 'Имя предмета', 'item_level' => 'уровень', -'item_req_level' => 'Требует уровень', +'item_req_level' => 'Требуемый уровень', 'item_gem_details' => 'Свойства камня', 'item_armor' => 'Броня', 'item_block' => 'Блок', -'item_dps' => 'DPS', +'item_dps' => 'УВС', 'item_speed' => 'Скорость', 'item_slot_num' => 'Слотов', 'item_desc' => 'Описание', 'item_type' => 'Тип', 'item_slot' => 'Слот', 'item_spells' => 'Спеллы', -'item_faction_rank'=> 'Требует репутации', +'item_faction_rank'=> 'Требуется репутации', # Vendor report @@ -52,7 +52,7 @@ # Quest report 'quest_lvl'=>'Уровень', -'quest_reqlvl'=>'Требует уровень', +'quest_reqlvl'=>'Требуемый уровень', 'quest_name'=>'Название квеста', 'quest_giver'=>'Выдаёт', 'quest_rewards'=>'Награды', @@ -62,7 +62,7 @@ 'spell_level' => 'Уровень', 'spell_name' => 'Имя спелла', 'spell_skill' => 'Ветка', -'spell_power' => 'Power', +'spell_power' => 'Стоимость', 'spell_range' => 'Дальность', 'spell_school' => 'Школа', 'spell_reagent' => 'Реагенты', @@ -74,7 +74,7 @@ 'trainer_spell'=>'Спелл', 'trainer_skill'=>'Нужно знать', 'trainer_value'=>'Навык', -'trainer_level'=>'Требует уровень', +'trainer_level'=>'Требуемый уровень', # GO report @@ -119,13 +119,13 @@ # Extend cost report 'excost_id' => 'id', 'excost_cost' => 'Цена', -'excost_items'=> 'Вещи', +'excost_items'=> 'Предметы', # Item set report 'set_id' => 'id', 'set_name' => 'Название', -'set_items'=> 'Вещи', +'set_items'=> 'Предметы', 'set_spells'=> 'Спеллы', 'set_class' => 'Класс', 'set_level' => 'Уровень', @@ -170,7 +170,7 @@ // Details (spell, go, npc) -'detail_info' => 'Детальная информация', +'detail_info' => 'Подробная информация', //Page @@ -188,7 +188,7 @@ // GO, NPC info 'show_map' => 'На карте', 'money' => 'Деньги', -'sold' => 'Продаёт вещи', +'sold' => 'Продаёт предметы', 'train' => 'Обучает', 'go_locked' => 'Объект заперт', 'go_cast_spell' => 'Кастует спеллы', @@ -200,9 +200,9 @@ 'give_quest' => 'Даёт квесты', 'take_quest' => 'Принимает квесты', 'give_skin' => 'Можно снять шкуру', -'can_pickpocketing' => 'Можно украсть...', +'can_pickpocketing' => 'Можно украсть', 'can_loot' => 'Выпадает вещей', -'cast_spells' => 'Кастует спеллы...', +'cast_spells' => 'Кастует спеллы', 'summoned_by_spell' => 'Призван спеллом', @@ -214,22 +214,22 @@ #Loot info -'loot_details' => 'Подробнее...', -'contain_prospecting_loot' => 'Очистка этой руды даст:', -'contain_milling_loot' => 'Растолочь это даст:', +'loot_details' => 'Подробнее', +'contain_prospecting_loot' => 'Просеивание этой руды даст:', +'contain_milling_loot' => 'Переплавка это даст:', 'contain_fishing_loot' => 'Рыбалка:', -'contain_disenchant_loot' => 'Дизэнчант вещи даст:', +'contain_disenchant_loot' => 'Разрушение вещи даст:', 'item_uses_spell' => 'Вещи использующие спелл', -'item_use_in_spell' => 'Используется спеллом:', +'item_use_in_spell' => 'Вещи используется спеллом:', 'create_from_spell' => 'Создана спеллом', 'loot_from_spell' => 'Получена спеллом', -'prospecting_loot' => 'Очищено с руды', +'prospecting_loot' => 'Просеяно из руды', 'milling_loot' => 'Размолото из растений', -//'item_loot' => '(Вещи) Падает с...', -'item_contain_loot' => '(Вещи) Можно извлечь...', -'disenchant_loot' => '(Вещи) Дизэнчант из:', +//'item_loot' => '(Предметы) Падает с...', +'item_contain_loot' => '(Предметы) Можно извлечь...', +'disenchant_loot' => '(Предметы) Разрушение из:', 'pickpocketing_loot'=> 'Украдено у...', 'skinning_loot' => 'Ошкурено с...', 'fishing_loot' => 'Выловить в...', @@ -242,12 +242,12 @@ 'go_drop_loot' => 'Получено из ...', 'item_lock_loot' => 'Извлечь из...', 'locked_item' => 'Заперто:', -'can_unlock' => 'Является ключём для:', +'can_unlock' => 'Является ключом для:', 'locked_list' => 'Список', -'no_found' => 'не найдено', +'no_found' => 'Не найдено', 'recipe_for' => 'Рецепт для создания', -'random_enchants' => 'Рандом энчанты', -'random_enc_name' => 'Расширеное имя', +'random_enchants' => 'Случайны энчанты', +'random_enc_name' => 'Расширенное имя', 'random_enc_info' => 'Подробности', 'random_enc_cnance' => 'Шанс %', 'no_name' => 'без имени', @@ -273,8 +273,8 @@ 'players_completed_quest'=>'Игроков выполнивших квест', 'kill' => 'Убить:', 'cast' => 'Каст:', -'cast_on' => 'на', -'use' => 'Исп:', +'cast_on' => 'Каст на:', +'use' => 'Использовано:', 'collect' => 'Собрать:', 'req_items' => 'Потребуется:', 'Rew_money' => 'Деньги:', @@ -356,8 +356,8 @@ # Item owners -'owner_list' => 'Владельцев таких вещей: %d', -'owner_no_found' => 'Владельцы не найденно', +'owner_list' => 'Владельцы таких вещей: %d', +'owner_no_found' => 'Владельцев не найдено', # Online list @@ -436,35 +436,35 @@ 'player_page_defence'=>'Защита', 'player_armor' => 'Броня:', 'player_defence' => 'Защита:', -'player_dodge' => 'Уворот:', +'player_dodge' => 'Уклонение:', 'player_parry' => 'Парирование:', 'player_block' => 'Блок:', 'player_recilence'=> 'Устойчивость:', 'player_melee' => 'Ближний бой', -'player_m_skill' => 'Weapon skill:', +'player_m_skill' => 'Навык ближнего оружия:', 'player_m_damage' => 'Урон:', 'player_m_speed' => 'Скорость:', 'player_m_power' => 'Сила:', -'player_m_hit' => 'Hit Raiting:', -'player_m_crit' => 'Шанс крита:', +'player_m_hit' => 'Рейтинг меткости:', +'player_m_crit' => 'Рейтинг крита:', 'player_ranged' => 'Дальний бой', -'player_r_skill' => 'Weapon skill:', +'player_r_skill' => 'Навык дальнего оружия:', 'player_r_damage' => 'Урон:', 'player_r_speed' => 'Скорость:', 'player_r_power' => 'Сила:', -'player_r_hit' => 'Hit Raiting:', -'player_r_crit' => 'Шанс крита:', +'player_r_hit' => 'Рейтинг меткости:', +'player_r_crit' => 'Рейтинг крита:', 'player_spell' => 'Спеллы', 'player_s_damage' => 'Бонус урона:', -'player_s_healing'=> 'Бонус хила:', -'player_s_hit' => 'Hit Raiting:', -'player_s_crit' => 'Шанс крита:', +'player_s_healing'=> 'Бонус лечения:', +'player_s_hit' => 'Рейтинг меткости:', +'player_s_crit' => 'Рейтинг крита:', 'player_s_haste' => 'Ускорение:', -'player_s_regen' => 'Реген маны:', +'player_s_regen' => 'Восстановление маны:', # Instance -'inst_no_map_present' => 'Нет карт для ', +'inst_no_map_present' => 'Нет карты для ', 'inst_creature_list' => 'Существа на карте', 'inst_go_list' => 'Объекты на карте', @@ -472,7 +472,7 @@ # Achievement 'achievment_total' => 'Обзор', 'achievment_complete' => 'Всего выполнено:', -'achievment_last' => 'Последние выолненые:', +'achievment_last' => 'Последние выполненные:', # Stat @@ -483,7 +483,7 @@ 'stat_maxuptime' => 'Максимальный аптайм:', 'stat_total_acc' => 'Всего создано аккаунтов:', 'stat_total_chr' => 'Всего создано персонажей:', -'stat_sides' => 'Cтатистика альянса и орды', +'stat_sides' => 'Статистика альянса и орды', 'stat_total_pl' => 'Всего игроков:', 'stat_online' => 'Онлайн:', 'stat_classes' => 'Статистика по классам', @@ -517,7 +517,7 @@ 'auction'=>'Аукцион', 'guild'=>'Гильдии', 'zone'=>'Зоны', -'instance'=>'Инстансы', +'instance'=>'Подземелья и рейды', 'statistic'=>'Статистика', 'item_set'=>'Комплекты', 'faction_lookup' =>'Поиск Фракции', @@ -611,8 +611,8 @@ # Search GO dialog -'go_find'=>'Поиск геймобьекта', -'go_not_found'=>'Обьект не найден', +'go_find'=>'Поиск объекта', +'go_not_found'=>'Объект не найден', 'go_name'=>'Название', |
Пользователь сказал cпасибо: | sven (24.10.2010) |
23.10.2010, 02:54 | #29 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Lordronn
У меня возникло немного комментариев: Код:
-'item_not_found' => 'Вещь не найдена', +'item_not_found' => 'Предмет не найдена', Код:
'search_item_req' => 'Запрос на поиск вещи', Код:
-'item_name' => 'Имя вещи', +'item_name' => 'Имя предмета', Код:
-'cast_spells' => 'Кастует спеллы...', +'cast_spells' => 'Кастует спеллы', Код:
-'contain_prospecting_loot' => 'Очистка этой руды даст:', -'contain_milling_loot' => 'Растолочь это даст:', +'contain_prospecting_loot' => 'Просеивание этой руды даст:', +'contain_milling_loot' => 'Переплавка это даст:', -'contain_disenchant_loot' => 'Дизэнчант вещи даст:', +'contain_disenchant_loot' => 'Разрушение вещи даст:', Код:
-'item_use_in_spell' => 'Используется спеллом:', +'item_use_in_spell' => 'Вещи используется спеллом:', Код:
-'random_enchants' => 'Рандом энчанты', +'random_enchants' => 'Случайны энчанты', Код:
-'player_m_skill' => 'Weapon skill:', +'player_m_skill' => 'Навык ближнего оружия:', -'player_r_skill' => 'Weapon skill:', +'player_r_skill' => 'Навык дальнего оружия:', Код:
-'stat_sides' => 'Cтатистика альянса и орды', +'stat_sides' => 'Статистика альянса и орды', Можно и не принимать это во внимание. Просто высказался.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
23.10.2010, 11:01 | #31 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Потерялось.)
Код:
Index: lang/lang.en.php =================================================================== --- lang/lang.en.php (revision 47) +++ lang/lang.en.php (working copy) @@ -229,6 +229,7 @@ # Quest info 'one_of_this_items' => 'One of this items', 'obtained_at_level' => 'Obtained at level', +'required_races' => 'Side:', 'quest_level' => 'Quest level:', 'provided' => 'Provided:', 'provided_desc' => 'Provided item:', Index: lang/lang.ru.php =================================================================== --- lang/lang.ru.php (revision 47) +++ lang/lang.ru.php (working copy) @@ -232,6 +232,7 @@ // Quest info 'one_of_this_items' => 'Одна из этих вещей', 'obtained_at_level' => 'Доступен с уровня', +'required_races' => 'Сторона:', 'quest_level' => 'Уровень квеста:', 'provided' => 'Выдается:', 'provided_desc' => 'Эта вещь выдается когда принят квест.', |
30.10.2010, 14:22 | #33 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Код:
Index: lang/lang.en.php =================================================================== --- lang/lang.en.php (revision 47) +++ lang/lang.en.php (working copy) @@ -441,6 +442,7 @@ 'ap_date' => 'Date of scoring arena:', 'daily_quest_date' => 'Date reset daily quests:', 'weekly_quest_date' => 'Date reset weekly quests:', +'monthly_quest_date' => 'Date reset monthly quests:', # Main menu 'main'=>'Main', @@ -466,6 +468,8 @@ 'guild'=>'Guilds', 'zone'=>'Zones', 'instance'=>'Instances', +'instances'=>'Instance', +'in_zone'=>'In zone', 'statistic'=>'Statistic', 'item_set'=>'Item Sets', 'faction_lookup' =>'Search Faction', Index: lang/lang.ru.php =================================================================== --- lang/lang.ru.php (revision 47) +++ lang/lang.ru.php (working copy) @@ -445,6 +446,7 @@ 'ap_date' => 'Дата начисления очков арены:', 'daily_quest_date' => 'Дата сброса ежедневных квестов:', 'weekly_quest_date' => 'Дата сброса еженедельных квестов:', +'monthly_quest_date' => 'Дата сброса ежемесячных квестов:', # Main menu 'main'=>'Главная', @@ -469,7 +471,9 @@ 'auction'=>'Аукцион', 'guild'=>'Гильдии', 'zone'=>'Зоны', -'instance'=>'Инстансы', +'instance'=>'Подземелья', +'instances'=>'Подземелье', +'in_zone'=>'В зоне', 'statistic'=>'Статистика', 'item_set'=>'Комплекты', 'faction_lookup' =>'Поиск Фракции', Index: module/instance/inst_list.php =================================================================== --- module/instance/inst_list.php (revision 47) +++ module/instance/inst_list.php (working copy) @@ -70,7 +70,7 @@ { echo "<table class=report width=100%>"; echo "<td class=head colspan=4>Instances</td>"; - echo "<tr><th width=1px></th><th>Уровень</th><th>Подземелье</th><th>В зоне</th></tr>"; + echo "<tr><th width=1px></th><th>$lang[level]</th><th>$lang[instances]</th><th>$lang[in_zone]</th></tr>"; foreach($inst_list as $inst) { $level = $inst[0]==$inst[1] ? $inst[0]:$inst[0]."-".$inst[1]; Index: module/online/online.php =================================================================== --- module/online/online.php (revision 47) +++ module/online/online.php (working copy) @@ -60,16 +60,19 @@ $ap_dateSql = $cDB->selectCell("SELECT `NextArenaPointDistributionTime` FROM `saved_variables`"); $daily_quest_dateSql = $cDB->selectCell("SELECT `NextDailyQuestResetTime` FROM `saved_variables`"); $weekly_quest_dateSql = $cDB->selectCell("SELECT `NextWeeklyQuestResetTime` FROM `saved_variables`"); + $monthly_quest_dateSql = $cDB->selectCell("SELECT `NextMonthlyQuestResetTime` FROM `saved_variables`"); $ap_date = date("H:i:s d.m.Y", $ap_dateSql); $daily_quest_date = date("H:i:s d.m.Y", $daily_quest_dateSql); $weekly_quest_date = date("H:i:s d.m.Y", $weekly_quest_dateSql); + $monthly_quest_date = date("H:i:s d.m.Y", $monthly_quest_dateSql); echo "<table class=report width=100%>"; echo "<tr><td colspan=2 class=head>".$lang['stat_timers']."</td></tr>"; echo "<tr><td>".$lang['ap_date']."</td><td>".$ap_date."</td></tr>"; echo "<tr><td>".$lang['daily_quest_date']."</td><td>".$daily_quest_date."</td></tr>"; echo "<tr><td>".$lang['weekly_quest_date']."</td><td>".$weekly_quest_date."</td></tr>"; + echo "<tr><td>".$lang['monthly_quest_date']."</td><td>".$monthly_quest_date."</td></tr>"; echo "</table>"; if ($number <= 0) |
31.10.2010, 13:56 | #34 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
После 10660+, патч из поста 222 не нужен - там теперь по другому.)
|
22.01.2011, 12:42 | #36 |
Гость
Сообщений: n/a
|
|
01.11.2010, 11:47 | #38 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
10664+
Код:
Index: module/arenateam/teams.php =================================================================== --- module/arenateam/teams.php (revision 47) +++ module/arenateam/teams.php (working copy) @@ -21,10 +21,10 @@ if ($arenateam_data AND $arenateam_stats AND $arenateam_member) { - $losses_week = $arenateam_stats['games'] - $arenateam_stats['wins']; - $winperc_week = $arenateam_stats['games'] ? round(($arenateam_stats['wins']/$arenateam_stats['games']) * 100) : 0; - $losses_season = $arenateam_stats['played'] - $arenateam_stats['wins2']; - $winperc_season = $arenateam_stats['played'] ? round(($arenateam_stats['wins2']/$arenateam_stats['played']) * 100) : 0; + $losses_week = $arenateam_stats['games_week'] - $arenateam_stats['wins_week']; + $winperc_week = $arenateam_stats['games_week'] ? round(($arenateam_stats['wins_week']/$arenateam_stats['games_week']) * 100) : 0; + $losses_season = $arenateam_stats['games_season'] - $arenateam_stats['wins_season']; + $winperc_season = $arenateam_stats['games_season'] ? round(($arenateam_stats['wins_season']/$arenateam_stats['games_season']) * 100) : 0; $type = $arenateam_data['type']; $back = ($arenateam_data['BackgroundColor']+0)&0xFFFFFF; @@ -40,15 +40,15 @@ </tr> <tr> <td colspan=2>".$lang['arena_this_week']."</td> - <td colspan=2>".$lang['arena_played'].": $arenateam_stats[games]</td> - <td colspan=2>".$lang['arena_wins'].": $arenateam_stats[wins]</td> + <td colspan=2>".$lang['arena_played'].": $arenateam_stats[games_week]</td> + <td colspan=2>".$lang['arena_wins'].": $arenateam_stats[wins_week]</td> <td colspan=2>".$lang['arena_lose'].": $losses_week</td> <td colspan=2>".$lang['arena_win_pct'].": $winperc_week %</td> </tr> <tr> <td colspan=2>".$lang['arena_total_stat']."</td> - <td colspan=2>".$lang['arena_played'].": $arenateam_stats[played]</td> - <td colspan=2>".$lang['arena_wins'].": $arenateam_stats[wins2]</td> + <td colspan=2>".$lang['arena_played'].": $arenateam_stats[games_season]</td> + <td colspan=2>".$lang['arena_wins'].": $arenateam_stats[wins_season]</td> <td colspan=2>".$lang['arena_lose'].": $losses_season</td> <td colspan=2>".$lang['arena_win_pct'].": $winperc_season %</td> </tr> |
01.11.2010, 18:15 | #39 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Вывод требования профессии, правка вывода требований сторон
Код:
Index: include/report_generator.php =================================================================== --- include/report_generator.php (revision 47) +++ include/report_generator.php (working copy) @@ -1035,9 +1035,9 @@ $name = @$data['Title_loc']?$data['Title_loc']:$data['Title']; echo '<a href="?quest='.$data['entry'].'">'.($name?$name:'no name').'</a>'; if ($data['ZoneOrSort']>0) - echo '<br><div class=areaname><a href="?s=q&ZoneID='.$data['ZoneOrSort'].'">'.getAreaName($data['ZoneOrSort']).'</a></div>'; - else if ($data['ZoneOrSort']<0) - echo '<br><div class=areaname><a href="?s=q&SortID='.(-$data['ZoneOrSort']).'">'.getQuestSort(-$data['ZoneOrSort']).'</a></div>'; + echo '<br><div class=areaname><a href=\"?s=q&ZoneID='.$data['ZoneOrSort'].'">'.getAreaName($data['ZoneOrSort']).'</a></div>'; + if ($data['RequiredSkill']) + echo '<div class=areaname><a href=\"?s=q&SortID='.($data['RequiredSkill']).'">'.getSkillName($data['RequiredSkill'], 0).'</a></div>'; } function r_questGiver($data) { Index: module/show/show_quest.php =================================================================== --- module/show/show_quest.php (revision 47) +++ module/show/show_quest.php (working copy) @@ -93,13 +93,13 @@ echo "</br>"; - if (getAllowableRace($quest['RequiredRaces']) && ($quest['RequiredRaces'] & 1101)) + if (getAllowableRace($quest['RequiredRaces']) && ($quest['RequiredRaces'] & 1101) && ($quest['RequiredRaces'] !=1791)) { 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)) +if (getAllowableRace($quest['RequiredRaces']) && ($quest['RequiredRaces'] & 690) && ($quest['RequiredRaces'] !=1791)) { echo "<br><FONT color=#ff0000>$lang[required_races] $lang[Horde]</FONT>"; echo '<br><FONT color=#ff0000>'.$game_text['allowable_race'].' '.getAllowableRace($quest['RequiredRaces']).'</FONT>'; @@ -120,12 +120,18 @@ echo '<tr><td>'; if ($quest['ZoneOrSort']>0) echo "<a style='float: right;' href=\"?s=q&ZoneID=".$quest['ZoneOrSort']."\">".getAreaName($quest['ZoneOrSort'], 0)."</a>"; - else - echo "<a style='float: right;' href=\"?s=q&SortID=".(-$quest['ZoneOrSort'])."\">".getQuestSort(-$quest['ZoneOrSort'], 0)."</a>"; - echo "$lang[quest_level] $quest[QuestLevel]</td></tr>"; + echo "$lang[quest_level] $quest[QuestLevel]<br>"; - echo "<tr><td>$lang[obtained_at_level] $quest[MinLevel]</td></tr>"; +if ($quest['RequiredSkill']) + echo "<a style='float: right;' href=\"?s=q&SortID=".($quest['RequiredSkill'])."\">".getSkillName($quest['RequiredSkill'], 0)." ($quest[RequiredSkillValue])</a>"; + echo "$lang[obtained_at_level] $quest[MinLevel]</td></tr>"; if ($quest['RequiredMinRepFaction']) echo "<TR><TD>$lang[item_faction_rank]:</TD></TR>"; Код:
Index: module/armory/show_character.php =================================================================== --- module/armory/show_character.php (revision 47) +++ module/armory/show_character.php (working copy) @@ -21,9 +21,8 @@ if (!$ajaxmode){ echo ' - <ul class=my_tabs> - <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'>Персонаж</a></li> - '; + <ul class=my_tabs><center> + <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'>Персонаж</a></li>'; if ($config['show_player_3d']) echo '<li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=3d>Персонаж 3D</a></li>'; echo ' <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=talents>Таланты</a></li> @@ -33,7 +32,7 @@ <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=quests>Квесты</a></li>'; //<li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=inventory>Инвентарь</a></li> //<li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=guild>Гильдия</a></li> - echo '</ul> + echo '</ul></center> <div id=reportContainer>'; }; Последний раз редактировалось NeatElves; 01.11.2010 в 22:26. |
18.11.2010, 22:03 | #40 |
Гость
Сообщений: n/a
|
А не кто не делал Cataclysm оформление?
|
|
|