Закрывает #1. Надеюсь.
This commit is contained in:
parent
1462ebcacd
commit
3e058f889d
@ -44,10 +44,10 @@ class Runes
|
||||
];
|
||||
|
||||
$rune = $runes[array_rand($runes)]; // arr (s, pa\m, rand9\mpAll, other)
|
||||
$runeTxt = [$vars[$rune[0][0]], $vars[$rune[1][0]], $vars[$rune[2][0]], $vars[$rune[3][0]]];
|
||||
$runeVals = [$vars[$rune[0][1]], $vars[$rune[1][1]], $vars[$rune[2][1]], $vars[$rune[3][1]]];
|
||||
$runeTxt = [$vars[$rune[0]][0], $vars[$rune[1]][0], $vars[$rune[2]][0], $vars[$rune[3]][0]];
|
||||
$runeVals = [$vars[$rune[0]][1], $vars[$rune[1]][1], $vars[$rune[2]][1], $vars[$rune[3]][1]];
|
||||
$resultRune = array_combine($rune, $runeVals);
|
||||
$resultText = array_combine($runeTxt, array_map('self::addPlus', $runeVals));
|
||||
$resultText = array_combine($runeTxt, $runeVals);
|
||||
if ($level < 10) { // Отрезаем параметр 4.
|
||||
array_pop($resultRune);
|
||||
array_pop($resultText);
|
||||
@ -57,17 +57,14 @@ class Runes
|
||||
array_pop($resultText);
|
||||
}
|
||||
//Строчка data в базу
|
||||
$returnData = '|' . http_build_query($resultRune, 'add_', '|');
|
||||
$returnData = '|' . http_build_query($resultRune, '', '|');
|
||||
$returnData = str_replace('|', '|add_', $returnData);
|
||||
//Строчка человекопонятных параметров в статус.
|
||||
$returnText = implode(', ', $resultText);
|
||||
$returnText = urldecode(http_build_query($resultText, '', ', '));
|
||||
$returnText = 'Характеристики Руны: ' . str_replace('=', ': +', $returnText) . '.';
|
||||
return [$returnData, $returnText];
|
||||
}
|
||||
|
||||
private static function addPlus($var)
|
||||
{
|
||||
return '+' . $var;
|
||||
}
|
||||
|
||||
/** Выкусывает руну из предмета.
|
||||
*
|
||||
* @param array $itemDataArray
|
||||
|
@ -3,8 +3,7 @@ if (!defined('GAME') || $u->room['file'] != 'ab/hram') {
|
||||
exit();
|
||||
}
|
||||
|
||||
require_once '../../../_incl_data/class/Insallah/Runes/Runes.php';
|
||||
|
||||
require_once $_SERVER['DOCUMENT_ROOT'] . '/_incl_data/class/Insallah/Runes/Runes.php';
|
||||
$qst_hram = true;
|
||||
|
||||
|
||||
@ -58,8 +57,8 @@ if (isset($_GET['itm']) && $qst_hram && $_GET['itm'] > 0) {
|
||||
|
||||
$newRune = \Insallah\Runes::get($newRuneLevel);
|
||||
if (!empty($newRune)) {
|
||||
$u->addItem($newitm, $u->info['id'], $newRune[0] . '|sudba=' . $u->info['login']);
|
||||
$resz = 'Характеристики Руны: ' . $newRune[1];
|
||||
$u->addItem($newitm, $u->info['id'], $newRune[0]);
|
||||
$resz = $newRune[1];
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $itm3['iid'] . '" OR `id` = "' . $itm2['iid'] . '" OR `id` = "' . $itm1['iid'] . '"');
|
||||
if (date('w') == 0 || date('w') == 6 || date('w') == 2) {
|
||||
$u->repexp_add($u->info['id'], 10); //Репутация плавка рун +10
|
||||
@ -153,7 +152,7 @@ if (isset($_GET['itm']) && $qst_hram && $_GET['itm'] > 0) {
|
||||
</style>
|
||||
<div id="hint3" style="visibility:hidden"></div>
|
||||
<? if (isset($_GET['r'])) { ?>
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<TABLE width="100%" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<div align="center" class="pH3">Храм Знаний <? if ($_GET['r'] == 2) {
|
||||
@ -204,39 +203,32 @@ if (isset($_GET['itm']) && $qst_hram && $_GET['itm'] > 0) {
|
||||
</tr>
|
||||
</table>
|
||||
<br/><br/>
|
||||
<input type="button" class="btn" value="Обновить" onclick="location.href = '<? if (isset($_GET['r'])) {
|
||||
echo 'main.php?r=' . floor($_GET['r']);
|
||||
} else {
|
||||
echo 'main.php';
|
||||
} ?>';"/><? if (isset($_GET['r'])) { ?> <input class="btn" type="button" value="Вернуться"
|
||||
onclick="location.href = 'main.php';"/><? } ?><br><br>
|
||||
<input type="button" class="btn" value="Обновить"
|
||||
onclick="location.href = '<?= 'main.php?r=' . floor($_GET['r']) ?>';"/>
|
||||
<input class="btn" type="button" value="Вернуться" onclick="location.href = 'main.php';"/>
|
||||
<br><br>
|
||||
</td>
|
||||
</table>
|
||||
</tr>
|
||||
</table>
|
||||
<div id="textgo" style="visibility:hidden;"></div>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
if (!isset($_GET['r'])) {
|
||||
//Диалоговый перс
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
?>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="250" valign="top"><? $usee = $u->getInfoPers($u->info['id'], 0);
|
||||
if ($usee != false) {
|
||||
if ($usee) {
|
||||
echo $usee[0];
|
||||
} else {
|
||||
echo 'information is lost.';
|
||||
} ?></td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include ('modules_data/stats_loc.php'); ?></td>
|
||||
<td width="230" valign="top" style="padding-top:19px;"><? include('modules_data/stats_loc.php'); ?></td>
|
||||
<td valign="top">
|
||||
<div align="right">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr align="right" valign="top">
|
||||
<td><? if ($re != '') {
|
||||
echo '<font color="red"><b>' . $re . '</b></font>';
|
||||
} ?>
|
||||
<table width="500" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<?= !empty($re) ? '<span style="color: red; font-weight: bold">' . $re . '</span>' : '' ?>
|
||||
<div style="max-width: 500px;">
|
||||
<div style="position:relative; cursor: pointer;" id="ione"><img
|
||||
src="https://img.new-combats.com/city/ap_bg13_1.jpg" alt=""
|
||||
name="img_ione" width="500" height="268" border="1"
|
||||
@ -290,10 +282,8 @@ if (!isset($_GET['r'])) {
|
||||
|
||||
|
||||
<div id="snow"></div>
|
||||
<? echo $goline; ?> </div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?= $goline ?> </div>
|
||||
</div>
|
||||
<div style="display:none; height:0px " id="moveto"></div>
|
||||
<INPUT class="btn"
|
||||
onclick="window.open('/forum?read=974&rnd=1', 'help', 'height=500,width=1024,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes')"
|
||||
@ -303,31 +293,29 @@ if (!isset($_GET['r'])) {
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</table>
|
||||
<hr>
|
||||
<small>
|
||||
<hr/>
|
||||
<br/>
|
||||
<strong>Внимание!</strong> Никогда и никому не говорите пароль от своего персонажа. Не вводите пароль на других
|
||||
сайтах, типа "новый город", "лотерея", "там, где все дают на халяву". Пароль не
|
||||
нужен ни паладинам, ни кланам, ни администрации, <U>только взломщикам</U> для кражи вашего героя.<br/>
|
||||
<em>Администрация.</em></small> <br/>
|
||||
<? echo $rowonmax; ?><br/>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
<?= $rowonmax ?>
|
||||
<br/>
|
||||
<?php
|
||||
} elseif ($_GET['r'] == 1) {
|
||||
$itmAll = '';
|
||||
$itmAllSee = '';
|
||||
$itmAll = $u->genInv(11, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete` = "0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` NOT LIKE "%fromshop=2%" ORDER BY `lastUPD` DESC');
|
||||
if ($itmAll[0] == 0) {
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ПУСТО (нет подходящих предметов)</td></tr>';
|
||||
} else {
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
$itmAll = '';
|
||||
$itmAllSee = '';
|
||||
$itmAll = $u->genInv(11, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete` = "0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` NOT LIKE "%fromshop=2%" ORDER BY `lastUPD` DESC');
|
||||
if ($itmAll[0] == 0) {
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ПУСТО (нет подходящих предметов)</td></tr>';
|
||||
} else {
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
//Удачно растворен предмет "Укрепленный Костыль". Получена руна "Моно Бауни".
|
||||
?>
|
||||
<script>
|
||||
?>
|
||||
<script>
|
||||
function takeItRun(img, id, vl) {
|
||||
if (id != urlras) {
|
||||
urlras = id;
|
||||
@ -349,8 +337,8 @@ $itmAllSee = $itmAll[2];
|
||||
}
|
||||
|
||||
urlras = 0;
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><?= $u->microLogin($u->info['id'], 1) ?></td>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><B>Подходящие предметы в инвентаре</B></td>
|
||||
@ -379,19 +367,19 @@ $itmAllSee = $itmAll[2];
|
||||
<!-- -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</table>
|
||||
<? } elseif ($_GET['r'] == 2) {
|
||||
$itmAll = '';
|
||||
$itmAllSee = '';
|
||||
$itmAll = $u->genInv(14, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete` = "0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND ((`im`.`type` = 31 AND `im`.`id` != 6001 AND `im`.`id` != 6002 AND `im`.`id` != 6003) OR`im`.`type` = 72) ORDER BY `lastUPD` DESC');
|
||||
if ($itmAll[0] == 0) {
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ПУСТО (нет подходящих предметов)</td></tr>';
|
||||
} else {
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
$itmAll = '';
|
||||
$itmAllSee = '';
|
||||
$itmAll = $u->genInv(14, '`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete` = "0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND ((`im`.`type` = 31 AND `im`.`id` != 6001 AND `im`.`id` != 6002 AND `im`.`id` != 6003) OR`im`.`type` = 72) ORDER BY `lastUPD` DESC');
|
||||
if ($itmAll[0] == 0) {
|
||||
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ПУСТО (нет подходящих предметов)</td></tr>';
|
||||
} else {
|
||||
$itmAllSee = $itmAll[2];
|
||||
}
|
||||
//Удачно растворен предмет "Укрепленный Костыль". Получена руна "Моно Бауни".
|
||||
?>
|
||||
<script>
|
||||
?>
|
||||
<script>
|
||||
function takeItRun(img, id, vl) {
|
||||
if (id != urlras) {
|
||||
urlras = id;
|
||||
@ -459,8 +447,8 @@ $itmAllSee = $itmAll[2];
|
||||
takeItRun3(img, id, vl);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
</script>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><?= $u->microLogin($u->info['id'], 1) ?></td>
|
||||
<td align="center" valign="top" bgcolor="#D6D6D6"><b>Подходящие предметы в инвентаре</b></td>
|
||||
@ -500,6 +488,5 @@ $itmAllSee = $itmAll[2];
|
||||
<!-- -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<? } ?>
|
||||
</table>
|
||||
<? }
|
Loading…
Reference in New Issue
Block a user