Переезд lookstats отовсюду в 1 класс.

This commit is contained in:
2023-04-16 01:54:07 +03:00
parent 2d63efd915
commit 3dc4cf7284
76 changed files with 1112 additions and 1124 deletions
+3 -3
View File
@@ -55,11 +55,11 @@ if(isset($_GET['delete']) && $_GET['delete'] == $an['id']) {
$anl = mysql_fetch_array(mysql_query('SELECT `bonus` FROM `levels_animal` WHERE `type` = "'.$an['type'].'" AND `level` = "'.$an['level'].'" LIMIT 1'));
$anl = $anl['bonus'];
$anl = $u->lookStats($anl);
$anl = \Core\ConversionHelper::dataStringToArray($anl);
$nam = array(1=>'Кот',2=>'Сова',3=>'Светляк',4=>'Чертяка',5=>'Собака',6=>'Свинья',7=>'Дракон');
$sab = mysql_fetch_array(mysql_query('SELECT * FROM `test_bot` WHERE `login` = "'.$nam[$an['type']].' ['.$an['level'].']" LIMIT 1'));
$sa = $u->lookStats($an['stats']);
$sa = \Core\ConversionHelper::dataStringToArray($an['stats']);
$sa['hpAll'] += 30+$sa['s4']*6+$sa['hpAll'];
$ne = '';
@@ -124,7 +124,7 @@ if(isset($_GET['obj_corm'])) {
if($an['yad'] > time()) {
$err = '"'.$an['name'].'" отвернулся от еды...';
}elseif($an['eda'] < 50) {
$po = $u->lookStats($corm['data']);
$po = \Core\ConversionHelper::dataStringToArray($corm['data']);
$corm['level'] = $po['tr_lvl'];
if($an['level'] >= $corm['level']) {
$rzc = $an['level']-$corm['level'];
+1 -1
View File
@@ -2254,7 +2254,7 @@ if ($u->info['clan_prava'] != 'glava') {
AND `iu`.`id` = "' . mysql_real_escape_string($_GET['ungive_itm']) . '" LIMIT 1'
)
);
$ps = $u->lookStats($itms['data']);
$ps = \Core\ConversionHelper::dataStringToArray($itms['data']);
$ps['cl'] = explode('#', $ps['toclan']);
$use_s = $ps['cl'][1];
if (isset($_GET['ungive_itm']) && $ps['cl'][0] == $res['id'] && ($tt[14][0] == 1 || ($u->info['id'] == $use_s))) {
+1 -1
View File
@@ -2085,7 +2085,7 @@ if ($u->info['clan_prava'] != 'glava') {
AND `iu`.`id` = "' . mysql_real_escape_string($_GET['ungive_itm']) . '" LIMIT 1'
)
);
$ps = $u->lookStats($itms['data']);
$ps = \Core\ConversionHelper::dataStringToArray($itms['data']);
$ps['cl'] = explode('#', $ps['toclan']);
$use_s = $ps['cl'][1];
if (isset($_GET['ungive_itm']) && $ps['cl'][0] == $res['id'] && ($tt[14][0] == 1 || ($u->info['id'] == $use_s))) {
+1 -1
View File
@@ -65,7 +65,7 @@ $friend = mysql_fetch_array(
mysql_query("SELECT * FROM `friends` WHERE `user` = '" . $u->info['id'] . "' LIMIT 1;")
);
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
$addfr = mysql_fetch_array(
mysql_query("SELECT count(`id`) FROM `friends` WHERE `user` = '" . $u->info['id'] . "';")
);
+1 -1
View File
@@ -48,7 +48,7 @@ $sp = mysql_query('SELECT * FROM `obraz` WHERE `sex` = "'.$u->info['sex'].'" AND
while($pl = mysql_fetch_array($sp)) {
$tr = true;
$trd = '';
$po = $u->lookStats($pl['tr']);
$po = \Core\ConversionHelper::dataStringToArray($pl['tr']);
$t = $u->items['tr'];
$x = 0;
if( $pl['level'] > 0 ) {
+5 -5
View File
@@ -204,7 +204,7 @@ $tma = '';
<TD>
<?php
echo $u->microLogin($u->info['id']);
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
if (
$_GET['dec_transfer'] ||
$_GET['dec_travma'] ||
@@ -1429,7 +1429,7 @@ $tma = '';
$clr = $clr == 'C7' ? 'D5' : 'C7';
$v1 = '';
$v2 = '';
$v3 = $u->lookStats($u->stats['effects'][$i]['data']);
$v3 = \Core\ConversionHelper::dataStringToArray($u->stats['effects'][$i]['data']);
$j = 0;
while ($j < count($u->items['add'])) {
if (isset($v3['add_' . $u->items['add'][$j]])) {
@@ -1488,7 +1488,7 @@ $tma = '';
$clr = $clr == 'C7' ? 'D5' : 'C7';
$v1 = '';
$v2 = '';
$v3 = $u->lookStats($e['bonus']);
$v3 = \Core\ConversionHelper::dataStringToArray($e['bonus']);
$j = 0;
while ($j < count($u->items['add'])) {
@@ -1905,7 +1905,7 @@ $tma = '';
//добавляем действия комплекта
$cmss .= '<small style="color:grey">';
$ij = 0;
$sti = $u->lookStats($plc['data']);
$sti = \Core\ConversionHelper::dataStringToArray($plc['data']);
while ($ij < count($ia)) {
if (isset($ia[$ij]) && isset($sti[$ia[$ij]])) {
$mad = $sti[$ia[$ij]];
@@ -2334,7 +2334,7 @@ $tma = '';
1
);
if (isset($sf['id'])) {
$sfe = $u->lookStats($sf['vals']);
$sfe = \Core\ConversionHelper::dataStringToArray($sf['vals']);
$sf[0] = $u->info['exp'] - (int)$sfe['e'];
$sf[1] = $u->info['win'] - (int)$sfe['w'];
$sf[2] = $u->info['lose'] - (int)$sfe['l'];
+2 -2
View File
@@ -141,7 +141,7 @@ if(isset($_GET['buy'])){
LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`)
LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id )
WHERE `iuu`.`uid`="'.$u->info['id'].'" AND `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
@@ -213,7 +213,7 @@ if(isset($_GET['buy'])){
} elseif(isset($_GET['sale']) && isset($_GET['item_rep']) && $u->newAct($_GET['sd4']) ) {
$id = (int)$_GET['item_rep'];
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `im`.`pricerep` > 0 AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
+1 -1
View File
@@ -53,7 +53,7 @@ if($u->room['file']=='a_hram')
{
$id = (int)$_GET['sale1kr'];
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.*,`iu`.`id` AS `id_user` FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
$po['toclan1'] = explode('#',$po['toclan']);
$po['toclan1'] = $po['toclan1'][0];
$see1 = 1;
+1 -1
View File
@@ -88,7 +88,7 @@ if(isset($file) && $file[0]=='altar_cat.php')
$itm_data = mysql_fetch_array(mysql_query('SELECT `data` FROM `items_main_data` WHERE `items_id` = "'.mysql_real_escape_string($itm['id']).'"'));
if(isset($itm['id'])) {
if($vaza==true && isset($itm_data['data'])){
$itm_data = $u->lookStats($itm_data['data']);
$itm_data = \Core\ConversionHelper::dataStringToArray($itm_data['data']);
$itm_data = array('srok'=>$itm_data['srok']); // Извлекаем только срок!
$itm_data['srok'] = (int)$itm_data['srok']; // Только Цифры!
if(isset($itm_data['srok']) and $itm_data['srok']>0){
+1 -1
View File
@@ -96,7 +96,7 @@ if($u->room['file']=='an/flower')
$itm_data = mysql_fetch_array(mysql_query('SELECT data FROM `items_main_data` WHERE `items_id` = "'.mysql_real_escape_string($itm['id']).'"'));
if(isset($itm['id'])) {
if($vaza==true && isset($itm_data['data'])){
$itm_data = $u->lookStats($itm_data['data']);
$itm_data = \Core\ConversionHelper::dataStringToArray($itm_data['data']);
$itm_data = array('srok'=>$itm_data['srok']); // Извлекаем только срок!
$itm_data['srok'] = (int)$itm_data['srok']; // Только Цифры!
if(isset($itm_data['srok']) and $itm_data['srok']>0){
+1 -1
View File
@@ -59,7 +59,7 @@ if($r == 1) {
}elseif(isset($itm['id'])) {
$itm['id'] = mysql_real_escape_string(round((int)$_POST['itm_post']));
$see1 = 1;
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
$po['toclan1'] = explode('#',$po['toclan']);
$po['toclan1'] = $po['toclan1'][0];
+12 -12
View File
@@ -43,7 +43,7 @@ if($u->room['file']=='an/remont')
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%modif%" AND `iu`.`data` NOT LIKE "%upgrade=5%" AND `iu`.`id` = "'.mysql_real_escape_string((int)$_GET['upgrade']).'" LIMIT 1'));
if(isset($ir['id'])) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if($ir['price1']>$ir['1price']) {
$ir['1price'] = $ir['price1'];
}
@@ -135,7 +135,7 @@ if($u->room['file']=='an/remont')
AND `iu`.`id` = "'.mysql_real_escape_string((int)$_GET['modif']).'" LIMIT 1'));
if(isset($ir['id'])) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if($ir['price1']>$ir['1price']) {
$ir['1price'] = $ir['price1'];
}
@@ -269,7 +269,7 @@ if($u->room['file']=='an/remont')
// Предмет существует.
if(isset($ir['id'])) {
$po = array();
$po = $u->lookStats($ir['data']); // Тут мы храним характеристики предмета.
$po = \Core\ConversionHelper::dataStringToArray($ir['data']); // Тут мы храним характеристики предмета.
if($po['tr_lvl'] > $ir['level']) {
$pl['level'] = $po['tr_lvl']; // Если уровень предмета, меньше чем уровень требований с характеристик, то идет обновление уровня предмета.
}
@@ -309,8 +309,8 @@ if($u->room['file']=='an/remont')
// Обнуляем инфу к стандартным данным - $ir['item_id']
$item_default = mysql_fetch_array(mysql_query('SELECT `data` FROM `items_main_data` WHERE `items_id` = "'.mysql_real_escape_string((int)$ir['item_id']).'" LIMIT 1'));
$item_default = $u->lookStats($item_default['data']);
$upattack = $u->lookStats($upattack['data']);
$item_default = \Core\ConversionHelper::dataStringToArray($item_default['data']);
$upattack = \Core\ConversionHelper::dataStringToArray($upattack['data']);
if( $upattack['uptype'] == 22 ) {
$po['add_m11'] -= $upattack['upatack']*2;
$po['tr_lvl'] = $item_default['tr_lvl'];
@@ -400,7 +400,7 @@ if($u->room['file']=='an/remont')
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%rune_id%" AND `iu`.`id` = "'.mysql_real_escape_string((int)$_GET['unrune']).'" LIMIT 1'));
if(isset($ir['id']) ) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if(isset($po['noremont']) or isset($st['frompisher'])){
$re2 = 'Предмет не подлежит извлечению рун.';
} else {
@@ -411,7 +411,7 @@ if($u->room['file']=='an/remont')
$pcena = 10*$ir['level']+40;
if($pcena <= $u->info['money']) {
$iro = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "'.$po['rune_id'].'" LIMIT 1'));
$ro = $u->lookStats($iro['data']);
$ro = \Core\ConversionHelper::dataStringToArray($iro['data']);
$restat = array();
$i = 0;
@@ -452,7 +452,7 @@ if($u->room['file']=='an/remont')
}
if($pcena <= $u->info['money']) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
$po['gravi'] = substr($_GET['grav_text'],0, 20);
$po['gravic'] = $u->info['city'];
$po['gravi'] = str_replace('=','',$po['gravi']);
@@ -485,7 +485,7 @@ if($u->room['file']=='an/remont')
}
if($pcena <= $u->info['money']) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
$po['gravi'] = substr($_GET['grav_text'],0, 20);
$po['gravic'] = $u->info['city'];
$po['gravi'] = str_replace('=','',$po['gravi']);
@@ -511,7 +511,7 @@ if($u->room['file']=='an/remont')
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inslot` = 5 AND `iu`.`id` = "'.mysql_real_escape_string((int)$_GET['podgon']).'" LIMIT 1'));
if(isset($ir['id'])) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if(!isset($po['podgon'])) {
if($po['tr_lvl']>$ir['level']) {
$ir['level'] = $po['tr_lvl'];
@@ -560,7 +560,7 @@ if($u->room['file']=='an/remont')
if(isset($ir['id']))
{
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if(isset($po['noremont']))
{
$re2 = 'Предмет не подлежит ремонту в этой мастерской.';
@@ -649,7 +649,7 @@ if($u->room['file']=='an/remont')
if(isset($ir['id']))
{
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if(isset($po['noremont']))
{
$re2 = 'Предмет не подлежит ремонту в этой мастерской.';
+2 -2
View File
@@ -134,7 +134,7 @@ if($u->room['file']=='an/shop_')
LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`)
LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id )
WHERE `iuu`.`uid`="'.$u->info['id'].'" AND `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
@@ -206,7 +206,7 @@ if($u->room['file']=='an/shop_')
} elseif(isset($_GET['sale']) && isset($_GET['item_rep']) && $u->newAct($_GET['sd4']) ) {
$id = (int)$_GET['item_rep'];
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `im`.`pricerep` > 0 AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
+9 -9
View File
@@ -190,7 +190,7 @@ function zact($i,$x = 1) {
}
#------------------Запросы и прочее
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
$vinos = array(
/* level,summvinos*/
"0" => 3,
@@ -233,7 +233,7 @@ if(isset($tst_trvm['id'])) {
if($z_na[0] == 1) {
//сброс пристрастия
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `id` = "'.mysql_real_escape_string($epr['id']).'" LIMIT 1');
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
add_narkoz(2,'Сброс пристрастий');
$err = '<font color=red>Вы заплатили '.$kr.' кр. Все прошло успешно, но вам необходим отдых...</font>';
}else{
@@ -247,7 +247,7 @@ if(isset($tst_trvm['id'])) {
$z_na = zact(3);
if($z_na[0] == 1) {
//сброс статов
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
$st['s1'] = 3;
$st['s2'] = 3;
$st['s3'] = 3;
@@ -271,7 +271,7 @@ if(isset($tst_trvm['id'])) {
mysql_query('UPDATE `stats` SET `wipe`="0",`stats`="'.$st.'",`ability`="'.$n1.'",`skills`="'.$n2.'",`sskills`="'.$n3.'",`nskills`="'.$n4.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//$u->info['wipe'] = 2;
//$u->wipe();
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
add_narkoz(1,'Сброс характеристик');
$err = '<font color=red>Вы заплатили '.$kr.' кр. Все прошло успешно, но вам необходим отдых...</font>';
}else{
@@ -282,7 +282,7 @@ if(isset($tst_trvm['id'])) {
$z_na = zact(1);
if($z_na[0] == 1) {
//сброс статов
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
$st['a1'] = 0;
$st['a2'] = 0;
$st['a3'] = 0;
@@ -304,7 +304,7 @@ if(isset($tst_trvm['id'])) {
mysql_query('UPDATE `stats` SET `wipe`="0",`stats`="'.$st.'",`ability`="'.$n1.'",`skills`="'.$n2.'",`sskills`="'.$n3.'",`nskills`="'.$n4.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//$u->info['wipe'] = 2;
//$u->wipe();
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
add_narkoz(1,'Сброс умений');
$err = '<font color=red>Вы заплатили '.$kr.' кр. Все прошло успешно, но вам необходим отдых...</font>';
}else{
@@ -318,7 +318,7 @@ if(isset($tst_trvm['id'])) {
//сброс характеристик
$u->info['wipe'] = 3;
$u->wipe();
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
$err = '<font color=red>Умения покину вас... вам плохо...</font>';
}else{
$err = '<font color=red>'.$z_na[1].'</font>';
@@ -330,7 +330,7 @@ if(isset($tst_trvm['id'])) {
//сброс особенностей
$u->info['wipe'] = 3.5;
$u->wipe();
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
add_narkoz(1,'Сброс навыков');
$err = '<font color=red>Особенности покинули вас... вам плохо...</font>';
}else{
@@ -375,7 +375,7 @@ if(isset($tst_trvm['id'])) {
//Надо добавить UPDATE в базе свободных статов
$u->stats = $u->getStats($u->info['id'],0,1);
$u->testItems($u->info['id'],$u->stats,0);
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
}
}
}else{
+1 -1
View File
@@ -61,7 +61,7 @@ if($u->room['file']=='berezka')
LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`)
LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id )
WHERE `iuu`.`uid`="'.$u->info['id'].'" AND `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`data` NOT LIKE "%|zazuby=%" AND `im`.`price2` > 0 AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
+1 -1
View File
@@ -105,7 +105,7 @@ if($u->room['file']=='fe/shop_')
{
$id = (int)$_GET['item'];
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if(isset($po['nosale']))
{
$error = 'Не удалось продать предмет ...';
+1 -1
View File
@@ -96,7 +96,7 @@ if($u->room['file']=='flower')
$itm_data = mysql_fetch_array(mysql_query('SELECT data FROM `items_main_data` WHERE `items_id` = "'.mysql_real_escape_string($itm['id']).'"'));
if(isset($itm['id'])) {
if($vaza==true && isset($itm_data['data'])){
$itm_data = $u->lookStats($itm_data['data']);
$itm_data = \Core\ConversionHelper::dataStringToArray($itm_data['data']);
$itm_data = array('srok'=>$itm_data['srok']); // Извлекаем только срок!
$itm_data['srok'] = (int)$itm_data['srok']; // Только Цифры!
if(isset($itm_data['srok']) and $itm_data['srok']>0){
+2 -2
View File
@@ -24,7 +24,7 @@ if(isset($file) && $file[0]=='griboed.php')
LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`)
LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id )
WHERE `iuu`.`uid`="'.$u->info['id'].'" AND `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
@@ -96,7 +96,7 @@ if(isset($file) && $file[0]=='griboed.php')
} elseif(isset($_GET['sale']) && isset($_GET['item_rep']) && $u->newAct($_GET['sd4']) ) {
$id = (int)$_GET['item_rep'];
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `im`.`pricerep` > 0 AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
+182 -154
View File
@@ -1,160 +1,188 @@
<?php
if(!defined('GAME'))
{
die();
if (!defined('GAME')) {
die();
}
if($u->room['file']=='hramrep')
{
if(isset($_GET['itm']))
{
//echo 'dsfgdsgf';
//$_GET['itm'] = (int)$_GET['r'];
if($_GET['itm']>0)
{
if($_GET['r']!=1)
{
//echo 'dsfgdsgf';
//Обмен на репутацию
$resz = $u->repobmen($_GET['itm'],1);
echo '<font color=red><b>'.$resz.'</b></font>';
unset($resz);
}else{
//Переплавка рун
}
}
}
$reps = mysql_fetch_array(mysql_query('SELECT * FROM `rep` WHERE `id` = "'.$u->info['id'].'"'));
if ($u->room['file'] == 'hramrep') {
if (isset($_GET['itm']) && $_GET['itm'] > 0 && $_GET['r'] != 1) {
//Обмен на репутацию
$resz = $u->repobmen($_GET['itm'], 1);
echo '<font color=red><b>' . $resz . '</b></font>';
unset($resz);
}
$reps = mysql_fetch_array(mysql_query('SELECT * FROM `rep` WHERE `id` = "' . $u->info['id'] . '"'));
?>
<style type="text/css">
.pH3 { COLOR: #8f0000; FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
.class_ {
font-weight: bold;
color: #C5C5C5;
cursor:pointer;
}
.class_st {
font-weight: bold;
color: #659BA3;
cursor:pointer;
}
.class__ {
font-weight: bold;
color: #FFFFFF;
cursor:pointer;
background-color: #659BA3;
}
.class__st {
font-weight: bold;
color: #FFFFFF;
cursor:pointer;
background-color: #659BA3;
font-size: 10px;
}
.class_old {
font-weight: bold;
color: #919191;
cursor:pointer;
}
.class__old {
font-weight: bold;
color: #FFFFFF;
cursor:pointer;
background-color: #838383;
font-size: 10px;
}
</style>
<div align="right"><?php if($re!=''){ echo '<font color="red"><b>'.$re.'</b></font>'; } ?></div>
<div id="hint3" style="visibility:hidden"></div>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<tr><td valign="top"><div align="center" class="pH3">Храм Репутации</div>
<td width="280" valign="top"><table align="right" cellpadding="0" cellspacing="0">
<tr>
<td width="100%">&nbsp;</td>
<td><table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $goLis; ?>
<!-- -->
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td nowrap="nowrap"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#DEDEDE">
<tr>
<td bgcolor="#D3D3D3"><img src="//img.new-combats.tech/i/move/links.gif" width="9" height="7" /></td>
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#" id="greyText" class="menutop" onclick="location='main.php?loc=1.180.0.213&rnd=<?= $code; ?>';" title="<?php thisInfRm('1.180.0.213',1); ?>">Большая торговая улица</a></td>
</tr>
</table></td>
</tr> <tr>
<td nowrap="nowrap">&nbsp;</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<br /><br />
</td>
</table>
<div id="textgo" style="visibility:hidden;"></div>
<?php if($_GET['r']!=1){
$itmAll = ''; $itmAllSee = '';
$itmAll = $u->genInv(12,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" and (`im`.`inslot`="3" or `im`.`inslot`="14" or `im`.`type`="31") ORDER BY `lastUPD` DESC');
if($itmAll[0]==0)
{
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ПУСТО (нет подходящих предметов)</td></tr>';
}else{
$itmAllSee = $itmAll[2];
}
//Удачно растворен предмет "Укрепленный Костыль". Получена руна "Моно Бауни".
?>
<script>
function takeItRun(img,id,vl)
{
if(id!=urlras)
{
urlras = id;
document.getElementById('use_item').innerHTML = '<img src="https://<?=$c['img'];?>/i/items/'+img+'" title="Предмет для переплавки"/><br><a href="javascript:void(0);" onClick="cancelItRun()">Отменить</a>';
document.getElementById('add_rep').innerHTML = ' + '+vl;
}else{
cancelItRun();
}
}
function cancelItRun()
{
urlras = 0;
document.getElementById('use_item').innerHTML = 'Предмет не выбран';
document.getElementById('add_rep').innerHTML = '';
}
urlras = 0;
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td width="300" valign="top">
<?php
//print_r($u->info);
?>
<b>Репутация Capitalcity: <?= 0+$reps['repcapitalcity']; ?></b><span id="add_rep"></span>
<br /><br /><center><span id="use_item">Предмет не выбран</span><br /><br />
<input type="button" value="Обменять" onclick="location = '?r=<?=$_GET['r'].'&rnd='.$code.'&itm=';?>'+urlras;" /></center>
<br />
<br /><small>
<font color="red">Внимание!</font><br />
Предметы при обмене необратимо теряются.<br>
<b>К обмену принимается оружие и щиты, 4ур и выше найденные в подземелиях.</b></small>
?>
<style>
.pH3 {
COLOR: #8f0000;
FONT-FAMILY: Arial;
FONT-SIZE: 12pt;
FONT-WEIGHT: bold;
}
.class_ {
font-weight: bold;
color: #C5C5C5;
cursor: pointer;
}
.class_st {
font-weight: bold;
color: #659BA3;
cursor: pointer;
}
.class__ {
font-weight: bold;
color: #FFFFFF;
cursor: pointer;
background-color: #659BA3;
}
.class__st {
font-weight: bold;
color: #FFFFFF;
cursor: pointer;
background-color: #659BA3;
font-size: 10px;
}
.class_old {
font-weight: bold;
color: #919191;
cursor: pointer;
}
.class__old {
font-weight: bold;
color: #FFFFFF;
cursor: pointer;
background-color: #838383;
font-size: 10px;
}
</style>
<div align="right"><?php if ($re != '') {
echo '<font color="red"><b>' . $re . '</b></font>';
} ?></div>
<div id="hint3" style="visibility:hidden"></div>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<div align="center" class="pH3">Храм Репутации</div>
<td width="280" valign="top">
<table align="right" cellpadding="0" cellspacing="0">
<tr>
<td width="100%">&nbsp;</td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<?= $goLis; ?>
<!-- -->
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td nowrap="nowrap">
<table width="100%" border="0" cellpadding="0" cellspacing="1"
bgcolor="#DEDEDE">
<tr>
<td bgcolor="#D3D3D3"><img
src="//img.new-combats.tech/i/move/links.gif"
width="9" height="7"/></td>
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#"
id="greyText"
class="menutop"
onclick="location='main.php?loc=1.180.0.213&rnd=<?= $code; ?>';"
title="<?php thisInfRm(
'1.180.0.213',
1
); ?>">Большая
торговая улица</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td nowrap="nowrap">&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/><br/>
</td>
<td valign="top">
<!-- -->
<table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">
<?php if($u->info['invBlock']==0){ echo $itmAllSee; }else{ echo '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel='.$_GET['otdel'].'&relockinvent"><b>Рюкзак закрыт.</b><br><img title="Замок для рюкзака" src="//img.new-combats.tech/i/items/box_lock.gif"> Введите пароль: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Открыть"></form></div>'; } ?>
</table>
<!-- -->
</td>
</tr>
</table>
<?php }else{ ?>
&nbsp; По всей видимости Алтарь рун был разрушен... <b>Лорд разрушитель</b> не дремлет...
<?php } } ?>
<div id="textgo" style="visibility:hidden;"></div>
<?php if ($_GET['r'] != 1) {
$itmAll = '';
$itmAllSee = '';
$itmAll = $u->genInv(
12,
'`iu`.`uid`="' . $u->info['id'] . '" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" and (`im`.`inslot`="3" or `im`.`inslot`="14" or `im`.`type`="31") ORDER BY `lastUPD` DESC'
);
if ($itmAll[0] == 0) {
$itmAllSee = '<tr><td align="center" bgcolor="#e2e0e0">ПУСТО (нет подходящих предметов)</td></tr>';
} else {
$itmAllSee = $itmAll[2];
}
//Удачно растворен предмет "Укрепленный Костыль". Получена руна "Моно Бауни".
?>
<script>
function takeItRun(img, id, vl) {
if (id != urlras) {
urlras = id;
document.getElementById('use_item').innerHTML = '<img src="https://<?=$c['img'];?>/i/items/' + img + '" title="Предмет для переплавки"/><br><a href="javascript:void(0);" onClick="cancelItRun()">Отменить</a>';
document.getElementById('add_rep').innerHTML = ' + ' + vl;
} else {
cancelItRun();
}
}
function cancelItRun() {
urlras = 0;
document.getElementById('use_item').innerHTML = 'Предмет не выбран';
document.getElementById('add_rep').innerHTML = '';
}
urlras = 0;
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td width="300" valign="top">
<?php
//print_r($u->info);
?>
<b>Репутация Capitalcity: <?= 0 + $reps['repcapitalcity']; ?></b><span id="add_rep"></span>
<br/><br/>
<center><span id="use_item">Предмет не выбран</span><br/><br/>
<input type="button" value="Обменять"
onclick="location = '?r=<?= $_GET['r'] . '&rnd=' . $code . '&itm='; ?>'+urlras;"/>
</center>
<br/>
<br/><small>
<font color="red">Внимание!</font><br/>
Предметы при обмене необратимо теряются.<br>
<b>К обмену принимается оружие и щиты, 4ур и выше найденные в подземелиях.</b></small>
</td>
<td valign="top">
<!-- -->
<table width="100%" border="0" cellspacing="1" align="center" cellpadding="0" bgcolor="#A5A5A5">
<?php if ($u->info['invBlock'] == 0) {
echo $itmAllSee;
} else {
echo '<div align="center" style="padding:10px;background-color:#A5A5A5;"><form method="post" action="main.php?inv=1&otdel=' . $_GET['otdel'] . '&relockinvent"><b>Рюкзак закрыт.</b><br><img title="Замок для рюкзака" src="//img.new-combats.tech/i/items/box_lock.gif"> Введите пароль: <input id="relockInv" name="relockInv" type="password"><input type="submit" value="Открыть"></form></div>';
} ?>
</table>
<!-- -->
</td>
</tr>
</table>
<?php } else { ?>
&nbsp; По всей видимости Алтарь рун был разрушен... <b>Лорд разрушитель</b> не дремлет...
<?php }
} ?>
+1 -1
View File
@@ -105,7 +105,7 @@ if($u->room['file']=='nc/shop_')
{
$id = (int)$_GET['item'];
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if(isset($po['nosale']))
{
$error = 'Не удалось продать предмет ...';
+1 -1
View File
@@ -87,7 +87,7 @@ if ($r == 1) {
} elseif (isset($itm['id'])) {
$itm['id'] = mysql_real_escape_string(round((int)$_POST['itm_post']));
$see1 = 1;
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
$po['toclan1'] = explode('#', $po['toclan']);
$po['toclan1'] = $po['toclan1'][0];
+13 -13
View File
@@ -43,7 +43,7 @@ if($u->room['file']=='remont')
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%modif%" AND `iu`.`data` NOT LIKE "%upgrade=5%" AND `iu`.`id` = "'.mysql_real_escape_string((int)$_GET['upgrade']).'" LIMIT 1'));
if(isset($ir['id'])) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if($ir['price1']>$ir['1price']) {
$ir['1price'] = $ir['price1'];
}
@@ -135,7 +135,7 @@ if($u->room['file']=='remont')
AND `iu`.`id` = "'.mysql_real_escape_string((int)$_GET['modif']).'" LIMIT 1'));
if(isset($ir['id'])) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if($ir['price1']>$ir['1price']) {
$ir['1price'] = $ir['price1'];
}
@@ -269,7 +269,7 @@ if($u->room['file']=='remont')
// Предмет существует.
if(isset($ir['id'])) {
$po = array();
$po = $u->lookStats($ir['data']); // Тут мы храним характеристики предмета.
$po = \Core\ConversionHelper::dataStringToArray($ir['data']); // Тут мы храним характеристики предмета.
if($po['tr_lvl'] > $ir['level']) {
$pl['level'] = $po['tr_lvl']; // Если уровень предмета, меньше чем уровень требований с характеристик, то идет обновление уровня предмета.
}
@@ -307,8 +307,8 @@ if($u->room['file']=='remont')
// Обнуляем инфу к стандартным данным - $ir['item_id']
$item_default = mysql_fetch_array(mysql_query('SELECT `data` FROM `items_main_data` WHERE `items_id` = "'.mysql_real_escape_string((int)$ir['item_id']).'" LIMIT 1'));
$item_default = $u->lookStats($item_default['data']);
$upattack = $u->lookStats($upattack['data']);
$item_default = \Core\ConversionHelper::dataStringToArray($item_default['data']);
$upattack = \Core\ConversionHelper::dataStringToArray($upattack['data']);
if( $upattack['uptype'] == 22 ) {
$po['add_m11'] -= $upattack['upatack']*2;
$po['tr_lvl'] = $item_default['tr_lvl'];
@@ -393,7 +393,7 @@ if($u->room['file']=='remont')
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%rune_id%" AND `iu`.`id` = "'.mysql_real_escape_string((int)$_GET['unrune']).'" LIMIT 1'));
if(isset($ir['id']) ) {
$po = [];
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if($po['tr_lvl'] > $ir['level']) {
$ir['level'] = $po['tr_lvl'];
}
@@ -431,7 +431,7 @@ if($u->room['file']=='remont')
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`data` LIKE "%upatack_id%" AND `iu`.`id` = "'.mysql_real_escape_string((int)$_GET['ubeff']).'" LIMIT 1'));
if(isset($ir['id']) ) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if($po['tr_lvl'] > $ir['level']) {
$ir['level'] = $po['tr_lvl'];
}
@@ -442,7 +442,7 @@ if($u->room['file']=='remont')
$pcena = 0;
}
$iro = mysql_fetch_array(mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = "'.$po['upatack_id'].'" LIMIT 1'));
$ro = $u->lookStats($iro['data']);
$ro = \Core\ConversionHelper::dataStringToArray($iro['data']);
$restat = array();
$i = 0;
@@ -489,7 +489,7 @@ if($u->room['file']=='remont')
}
if($pcena <= $u->info['money']) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
$po['gravi'] = substr($_GET['grav_text'],0, 20);
$po['gravic'] = $u->info['city'];
$po['gravi'] = str_replace('=','',$po['gravi']);
@@ -522,7 +522,7 @@ if($u->room['file']=='remont')
}
if($pcena <= $u->info['money']) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
$po['gravi'] = substr($_GET['grav_text'],0, 20);
$po['gravic'] = $u->info['city'];
$po['gravi'] = str_replace('=','',$po['gravi']);
@@ -548,7 +548,7 @@ if($u->room['file']=='remont')
$ir = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inslot` = 5 AND `iu`.`id` = "'.mysql_real_escape_string((int)$_GET['podgon']).'" LIMIT 1'));
if(isset($ir['id'])) {
$po = array();
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if(!isset($po['podgon'])) {
if($po['tr_lvl']>$ir['level']) {
$ir['level'] = $po['tr_lvl'];
@@ -597,7 +597,7 @@ if($u->room['file']=='remont')
if(isset($ir['id']))
{
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if(isset($po['noremont']))
{
$re2 = 'Предмет не подлежит ремонту в этой мастерской.';
@@ -681,7 +681,7 @@ if($u->room['file']=='remont')
if(isset($ir['id']))
{
$po = $u->lookStats($ir['data']);
$po = \Core\ConversionHelper::dataStringToArray($ir['data']);
if(isset($po['noremont']))
{
$re2 = 'Предмет не подлежит ремонту в этой мастерской.';
+1 -1
View File
@@ -31,7 +31,7 @@ if($u->room['file']=='shop2_')
{
$id = (int)$_GET['item'];
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
+4 -4
View File
@@ -97,7 +97,7 @@ if(isset($_POST['itemgift']))
}
}else{
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE (`im`.`type` = "28" OR `im`.`type` = "38" OR `im`.`type` = "63" OR `im`.`type` = "64" OR `im`.`type` = "37") AND `iu`.`id` = "'.mysql_real_escape_string($_POST['itemgift']).'" AND `iu`.`uid` = "'.$u->info['id'].'" AND (`iu`.`gift` = "" OR (`iu`.`data` LIKE "%|zazuby=%" AND `iu`.`gift` = 1)) AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if(isset($itm['id']) && $itm['type'] != 37) {
$re = '<div>Дарить подарки возможно только в упаковке!</div>';
}elseif(!isset($po['item_inbox'])) {
@@ -136,7 +136,7 @@ if(isset($_POST['itemgift']))
$giftlogin = 'клана <img src=/i/clan/'.$cln['id'].'.gif> <b>'.$cln['name'].'</b>';
}
}
$items = $u->lookStats($itm['data']);
$items = \Core\ConversionHelper::dataStringToArray($itm['data']);
$iteminc = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `id` = "'.intval($items['item_inbox']).'" LIMIT 1'));
@@ -202,7 +202,7 @@ if(isset($_GET['buy'])){
LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`)
LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id )
WHERE `iuu`.`uid`="'.$u->info['id'].'" AND `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
@@ -274,7 +274,7 @@ if(isset($_GET['buy'])){
} elseif(isset($_GET['sale']) && isset($_GET['item_rep']) && $u->newAct($_GET['sd4']) ) {
$id = (int)$_GET['item_rep'];
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `im`.`pricerep` > 0 AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
+2 -2
View File
@@ -24,7 +24,7 @@ if(isset($file) && $file[0]=='shop_kat.php')
LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`)
LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id )
WHERE `iuu`.`uid`="'.$u->info['id'].'" AND `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
@@ -96,7 +96,7 @@ if(isset($file) && $file[0]=='shop_kat.php')
} elseif(isset($_GET['sale']) && isset($_GET['item_rep']) && $u->newAct($_GET['sd4']) ) {
$id = (int)$_GET['item_rep'];
$itm = mysql_fetch_array(mysql_query('SELECT `im`.*,`iu`.* FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`) WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `im`.`pricerep` > 0 AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
+1 -1
View File
@@ -26,7 +26,7 @@ if($u->room['file']=='shop_priz')
LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`item_id`)
LEFT JOIN `items_users` as `iuu` ON (`iuu`.inGroup = `iu`.inGroup AND `iuu`.item_id = `im`.id )
WHERE `iuu`.`uid`="'.$u->info['id'].'" AND `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `iu`.`id` = "'.mysql_real_escape_string($id).'" LIMIT 1'));
$po = $u->lookStats($itm['data']);
$po = \Core\ConversionHelper::dataStringToArray($itm['data']);
if($u->info['allLock'] > time()) {
$po['nosale'] = 1;
}
+9 -9
View File
@@ -207,7 +207,7 @@ function zact($i,$x = 1) {
}
#------------------Запросы и прочее
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
$vinos = array(
/* level,summvinos*/
"0" => 3,
@@ -250,7 +250,7 @@ if(isset($tst_trvm['id'])) {
if($z_na[0] == 1) {
//сброс пристрастия
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `id` = "'.mysql_real_escape_string($epr['id']).'" LIMIT 1');
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
add_narkoz(2,'Сброс пристрастий');
$err = '<font color=red>Вы заплатили '.$kr.' кр. Все прошло успешно, но вам необходим отдых...</font>';
}else{
@@ -264,7 +264,7 @@ if(isset($tst_trvm['id'])) {
$z_na = zact(3);
if($z_na[0] == 1) {
//сброс статов
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
$st['s1'] = 3;
$st['s2'] = 3;
$st['s3'] = 3;
@@ -288,7 +288,7 @@ if(isset($tst_trvm['id'])) {
mysql_query('UPDATE `stats` SET `wipe`="0",`stats`="'.$st.'",`ability`="'.$n1.'",`skills`="'.$n2.'",`sskills`="'.$n3.'",`nskills`="'.$n4.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//$u->info['wipe'] = 2;
//$u->wipe();
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
add_narkoz(1,'Сброс характеристик');
$err = '<font color=red>Вы заплатили '.$kr.' кр. Все прошло успешно, но вам необходим отдых...</font>';
}else{
@@ -299,7 +299,7 @@ if(isset($tst_trvm['id'])) {
$z_na = zact(1);
if($z_na[0] == 1) {
//сброс статов
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
$st['a1'] = 0;
$st['a2'] = 0;
$st['a3'] = 0;
@@ -321,7 +321,7 @@ if(isset($tst_trvm['id'])) {
mysql_query('UPDATE `stats` SET `wipe`="0",`stats`="'.$st.'",`ability`="'.$n1.'",`skills`="'.$n2.'",`sskills`="'.$n3.'",`nskills`="'.$n4.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//$u->info['wipe'] = 2;
//$u->wipe();
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
add_narkoz(1,'Сброс умений');
$err = '<font color=red>Вы заплатили '.$kr.' кр. Все прошло успешно, но вам необходим отдых...</font>';
}else{
@@ -335,7 +335,7 @@ if(isset($tst_trvm['id'])) {
//сброс характеристик
$u->info['wipe'] = 3;
$u->wipe();
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
$err = '<font color=red>Умения покину вас... вам плохо...</font>';
}else{
$err = '<font color=red>'.$z_na[1].'</font>';
@@ -347,7 +347,7 @@ if(isset($tst_trvm['id'])) {
//сброс особенностей
$u->info['wipe'] = 3.5;
$u->wipe();
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
add_narkoz(1,'Сброс навыков');
$err = '<font color=red>Особенности покинули вас... вам плохо...</font>';
}else{
@@ -393,7 +393,7 @@ if(isset($tst_trvm['id'])) {
//Надо добавить UPDATE в базе свободных статов
$u->stats = $u->getStats($u->info['id'],0,1);
$u->testItems($u->info['id'],$u->stats,0);
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
}
}
}else{
+1 -1
View File
@@ -29,7 +29,7 @@ function ghideshow() { top.fullhideshow(mmoves3); }
<?php
if($c['znahar']==1){$raspst=99999;}else{$raspst=0;}
#------------------Запросы и прочее
$st = $u->lookStats($u->info['stats']);
$st = \Core\ConversionHelper::dataStringToArray($u->info['stats']);
$vinos = array(
/* level,summvinos*/
"0" => 3,