Тема: CSWOWD (форк)
Показать сообщение отдельно
Старый 08.07.2010, 20:22   #157
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
Есть желающие оптимизировать ?)
Код:
Index: module/show/show_quest.php
===================================================================
--- module/show/show_quest.php	(revision 32)
+++ module/show/show_quest.php	(working copy)
@@ -195,6 +195,74 @@
  echo "<TR><TD class=reward>&nbsp;";show_spell($spell['id'], $spell['SpellIconID']);
  echo " <A href=\"?spell=$spell[id]\">$spell[SpellName]</a></TD></TR>";
 }
+
+if ($quest['RewRepValueId1'] OR $quest['RewRepValueId2'] OR
+    $quest['RewRepValueId3'] OR $quest['RewRepValueId4'] OR
+    $quest['RewRepValueId5'])
+{
+ $RepValueId1=0;
+ if (ABS($quest['RewRepValueId1']) ==1) $RepValueId1=10;
+ if (ABS($quest['RewRepValueId1']) ==2) $RepValueId1=25;
+ if (ABS($quest['RewRepValueId1']) ==3) $RepValueId1=75;
+ if (ABS($quest['RewRepValueId1']) ==4) $RepValueId1=150;
+ if (ABS($quest['RewRepValueId1']) ==5) $RepValueId1=250;
+ if (ABS($quest['RewRepValueId1']) ==6) $RepValueId1=350;
+ if (ABS($quest['RewRepValueId1']) ==7) $RepValueId1=500;
+ if (ABS($quest['RewRepValueId1']) ==8) $RepValueId1=1000;
+ if (ABS($quest['RewRepValueId1']) ==9) $RepValueId1=5;
+ if ($quest['RewRepValueId1'] < 0) $RepValueId1=-$RepValueId1;
+ $RepValueId2=0;
+ if (ABS($quest['RewRepValueId2']) ==1) $RepValueId2=10;
+ if (ABS($quest['RewRepValueId2']) ==2) $RepValueId2=25;
+ if (ABS($quest['RewRepValueId2']) ==3) $RepValueId2=75;
+ if (ABS($quest['RewRepValueId2']) ==4) $RepValueId2=150;
+ if (ABS($quest['RewRepValueId2']) ==5) $RepValueId2=250;
+ if (ABS($quest['RewRepValueId2']) ==6) $RepValueId2=350;
+ if (ABS($quest['RewRepValueId2']) ==7) $RepValueId2=500;
+ if (ABS($quest['RewRepValueId2']) ==8) $RepValueId2=1000;
+ if (ABS($quest['RewRepValueId2']) ==9) $RepValueId2=5;
+ if ($quest['RewRepValueId2'] < 0) $RepValueId2=-$RepValueId2;
+ $RepValueId3=0;
+ if (ABS($quest['RewRepValueId3']) ==1) $RepValueId3=10;
+ if (ABS($quest['RewRepValueId3']) ==2) $RepValueId3=25;
+ if (ABS($quest['RewRepValueId3']) ==3) $RepValueId3=75;
+ if (ABS($quest['RewRepValueId3']) ==4) $RepValueId3=150;
+ if (ABS($quest['RewRepValueId3']) ==5) $RepValueId3=250;
+ if (ABS($quest['RewRepValueId3']) ==6) $RepValueId3=350;
+ if (ABS($quest['RewRepValueId3']) ==7) $RepValueId3=500;
+ if (ABS($quest['RewRepValueId3']) ==8) $RepValueId3=1000;
+ if (ABS($quest['RewRepValueId3']) ==9) $RepValueId3=5;
+ if ($quest['RewRepValueId3'] < 0) $RepValueId3=-$RepValueId3;
+ $RepValueId4=0;
+ if (ABS($quest['RewRepValueId4']) ==1) $RepValueId4=10;
+ if (ABS($quest['RewRepValueId4']) ==2) $RepValueId4=25;
+ if (ABS($quest['RewRepValueId4']) ==3) $RepValueId4=75;
+ if (ABS($quest['RewRepValueId4']) ==4) $RepValueId4=150;
+ if (ABS($quest['RewRepValueId4']) ==5) $RepValueId4=250;
+ if (ABS($quest['RewRepValueId4']) ==6) $RepValueId4=350;
+ if (ABS($quest['RewRepValueId4']) ==7) $RepValueId4=500;
+ if (ABS($quest['RewRepValueId4']) ==8) $RepValueId4=1000;
+ if (ABS($quest['RewRepValueId4']) ==9) $RepValueId4=5;
+ if ($quest['RewRepValueId4'] < 0) $RepValueId4=-$RepValueId4;
+ $RepValueId5=0;
+ if (ABS($quest['RewRepValueId5']) ==1) $RepValueId5=10;
+ if (ABS($quest['RewRepValueId5']) ==2) $RepValueId5=25;
+ if (ABS($quest['RewRepValueId5']) ==3) $RepValueId5=75;
+ if (ABS($quest['RewRepValueId5']) ==4) $RepValueId5=150;
+ if (ABS($quest['RewRepValueId5']) ==5) $RepValueId5=250;
+ if (ABS($quest['RewRepValueId5']) ==6) $RepValueId5=350;
+ if (ABS($quest['RewRepValueId5']) ==7) $RepValueId5=500;
+ if (ABS($quest['RewRepValueId5']) ==8) $RepValueId5=1000;
+ if (ABS($quest['RewRepValueId5']) ==9) $RepValueId5=5;
+ if ($quest['RewRepValueId5'] < 0) $RepValueId5=-$RepValueId5;
+
+ if ((!$quest['RewRepValue1']) && ($quest['RewRepValueId1'])) $quest['RewRepValue1']=$RepValueId1;
+ if ((!$quest['RewRepValue2']) && ($quest['RewRepValueId2'])) $quest['RewRepValue2']=$RepValueId2;
+ if ((!$quest['RewRepValue3']) && ($quest['RewRepValueId3'])) $quest['RewRepValue3']=$RepValueId3;
+ if ((!$quest['RewRepValue4']) && ($quest['RewRepValueId4'])) $quest['RewRepValue4']=$RepValueId4;
+ if ((!$quest['RewRepValue5']) && ($quest['RewRepValueId5'])) $quest['RewRepValue5']=$RepValueId5;
+}
+
 if ($quest['RewRepFaction1'] OR $quest['RewRepFaction2'] OR
     $quest['RewRepFaction3'] OR $quest['RewRepFaction4'] OR
     $quest['RewRepFaction5'])
Оптимизированный патч выложишь?
KiriX вне форума   Ответить с цитированием