Переезд impstats и additem..
This commit is contained in:
@@ -40,7 +40,7 @@ foreach ($item_light as $item) {
|
||||
}
|
||||
$vix = $vix[0];
|
||||
if ($item[1] - $vix > 0 && $_GET['take_item_light_panel'] == $itm['id']) {
|
||||
$nitm = $u->addItem($itm['id'], $u->info['id'], $item[5]);
|
||||
$nitm = \User\ItemsModel::addItem($itm['id'], $u->info['id'], $item[5]);
|
||||
$u->addAction(time(), 'dark_itm' . $itm['id'], '');
|
||||
echo '<span style="color: red">Предмет "<b>' . $itm['name'] . '</b>" перемещен к Вам в инвентарь!</span><br><br>';
|
||||
}
|
||||
|
||||
@@ -56,7 +56,7 @@ $vi = array(
|
||||
}
|
||||
if($item_dark[$dark_panel][$i][1]-$vix > 0) {
|
||||
if(isset($_GET['take_item_dark_panel']) && $_GET['take_item_dark_panel'] == $itm['id']) {
|
||||
$nitm = $u->addItem($itm['id'],$u->info['id'],$item_dark[$dark_panel][$i][5]);
|
||||
$nitm = \User\ItemsModel::addItem($itm['id'],$u->info['id'],$item_dark[$dark_panel][$i][5]);
|
||||
if($item_dark[$dark_panel][6]>0) {
|
||||
}
|
||||
$u->addAction(time(),'dark_itm'.$itm['id'],'');
|
||||
|
||||
@@ -56,7 +56,7 @@ $vi = array(
|
||||
}
|
||||
if($item_neytral[$neytral_panel][$i][1]-$vix > 0) {
|
||||
if(isset($_GET['take_item_neytral_panel']) && $_GET['take_item_neytral_panel'] == $itm['id']) {
|
||||
$nitm = $u->addItem($itm['id'],$u->info['id'],$item_neytral[$neytral_panel][$i][5]);
|
||||
$nitm = \User\ItemsModel::addItem($itm['id'],$u->info['id'],$item_neytral[$neytral_panel][$i][5]);
|
||||
if($item_neytral[$neytral_panel][6]>0) {
|
||||
}
|
||||
$u->addAction(time(),'dark_itm'.$itm['id'],'');
|
||||
|
||||
@@ -1011,7 +1011,7 @@ if (isset($p['id']) || $u->info['align'] == 1 || $u->info['align'] == 3) {
|
||||
$uer = "Персонаж $_POST[log_itm] не найден.";
|
||||
}
|
||||
if ($giv_itm['id'] > 0 && $usr['id'] > 0) {
|
||||
$u->addItem($giv_itm['id'], $usr['id']);
|
||||
\User\ItemsModel::addItem($giv_itm['id'], $usr['id']);
|
||||
$uer = "Персонажу $_POST[log_itm] выдана вещь $giv_itm[name].";
|
||||
$rtxt = $rang . ' "' . $u->info['login'] . '" Выдал' . $sx . ' персонажу "' . $user_teleport['login'] . '" вещь "<b>' . $giv_itm['name'] . '</b>".';
|
||||
}
|
||||
@@ -1839,7 +1839,7 @@ if (isset($p['id']) || $u->info['align'] == 1 || $u->info['align'] == 3) {
|
||||
)
|
||||
);
|
||||
if (isset($uad['id'])) {
|
||||
$u->addItem(round((int)$_POST['add_item_to_user']), $uad['id']);
|
||||
\User\ItemsModel::addItem(round((int)$_POST['add_item_to_user']), $uad['id']);
|
||||
mysql_query(
|
||||
'INSERT INTO `users_delo` (`onlyAdmin`,`hb`,`uid`,`time`,`city`,`text`,`login`,`ip`) VALUES ("1","0","' . $uad['id'] . '","' . time(
|
||||
) . '","' . $uad['city'] . '","' . $rang . ' "' . $u->info['login'] . '" <font color=red>выдал предмет</font>: №' . round(
|
||||
|
||||
@@ -264,7 +264,7 @@ $tma = '';
|
||||
$st['os9'] += (int)$_GET['speed_HP'];
|
||||
$st['os10'] += (int)$_GET['speed_MP'];
|
||||
$st['os11'] += (int)$_GET['speed_debuff'];
|
||||
$u->info['stats'] = $u->impStats($st);
|
||||
$u->info['stats'] = \Core\ConversionHelper::arrayToDataString($st);
|
||||
}
|
||||
if ($u->info['sskills'] - (int)$summs < 0) {
|
||||
echo ' <span style="color: red; ">У вас нет свободных особенностей</span><br>';
|
||||
@@ -469,7 +469,7 @@ $tma = '';
|
||||
$st['s10'] += (int)$_GET['god'];
|
||||
}
|
||||
|
||||
$u->info['stats'] = $u->impStats($st);
|
||||
$u->info['stats'] = \Core\ConversionHelper::arrayToDataString($st);
|
||||
|
||||
if (
|
||||
$_GET['str'] < 0 || $_GET['dex'] < 0 || $_GET['intel'] < 0 || $_GET['wis'] < 0 || $_GET['spirit'] < 0 || $_GET['will'] < 0 || $_GET['freedom'] < 0 || $_GET['god'] < 0 || $_GET['inst'] < 0 || $_GET['power'] < 0 || $_GET['m_sword'] < 0 || $_GET['m_tohand'] < 0 || $_GET['m_molot'] < 0 || $_GET['m_staff'] < 0 || $_GET['m_magic1'] < 0 || $_GET['m_magic2'] < 0 || $_GET['m_magic3'] < 0 || $_GET['m_magic4'] < 0 || $_GET['m_magic5'] < 0 || $_GET['m_magic6'] < 0 || $_GET['m_magic7'] < 0) {
|
||||
|
||||
@@ -17,7 +17,7 @@ if(isset($_POST['date'])) {
|
||||
if($u->info['money'] >= 0.5) {
|
||||
$red = '<font color="red"><b>Отчеты о переводах за '.date('d.m.Y',$odate).' передан Вам и находится в разделе "Заклятия".</b></font><br>';
|
||||
//создаем отчет
|
||||
$itm = $u->addItem(2435,$u->info['id'],'noodet=1|noremont=1');
|
||||
$itm = \User\ItemsModel::addItem(2435,$u->info['id'],'noodet=1|noremont=1');
|
||||
$u->info['money'] -= 0.5;
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - 0.5 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `use_text` = 100 WHERE `id` = "'.$itm.'" LIMIT 1');
|
||||
|
||||
@@ -75,7 +75,7 @@ function useItem($int): string
|
||||
return 'Недостаточно денег!';
|
||||
}
|
||||
|
||||
$additm = $u->addItem($items[$int]['id'], $u->info['id']);
|
||||
$additm = \User\ItemsModel::addItem($items[$int]['id'], $u->info['id']);
|
||||
if (empty($additm)) {
|
||||
return 'Что-то пошло не так, каст не сработал...';
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ if(isset($_POST['itemgift']))
|
||||
if( isset($itm_l['id']) && $itm_l['money'] > $u->info['money'] ) {
|
||||
$re = '<div align="left">Недостаточно денег</div>';
|
||||
}elseif( isset($itm_l['id']) ) {
|
||||
$itm = $u->addItem(4533,1,'|gift_id='.$itm_l['id'].'');
|
||||
$itm = \User\ItemsModel::addItem(4533,1,'|gift_id='.$itm_l['id'].'');
|
||||
if( $itm > 0 ) {
|
||||
$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") AND `iu`.`id` = "'.mysql_real_escape_string($itm).'" AND `iu`.`uid` = "1" AND `iu`.`gift` = "" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" LIMIT 1'));
|
||||
if(isset($itm['id'])) {
|
||||
|
||||
@@ -46,7 +46,7 @@ if (isset($_GET['itm']) && $qst_hram && $_GET['itm'] > 0) {
|
||||
mysql_query(sprintf($check['query'], $u->info['id']));
|
||||
$newRune = \Insallah\Runes::get($check['rune_level']);
|
||||
if (!empty($newRune)) {
|
||||
$u->addItem($check['rune_id'], $u->info['id'], $newRune[0]);
|
||||
\User\ItemsModel::addItem($check['rune_id'], $u->info['id'], $newRune[0]);
|
||||
$resz = $newRune[1];
|
||||
mysql_query(sprintf('update items_users set `delete` = unix_timestamp() where id in (%d, %d, %d)',
|
||||
$itm1['iid'], $itm2['iid'], $itm3['iid']));
|
||||
@@ -66,7 +66,7 @@ if (isset($_GET['itm']) && $qst_hram && $_GET['itm'] > 0) {
|
||||
}
|
||||
$itm4 = $itm4[rand(0, count($itm4) - 1)];
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $itm3['iid'] . '" OR `id` = "' . $itm2['iid'] . '" OR `id` = "' . $itm1['iid'] . '"');
|
||||
$u->addItem($itm4['id'], $u->info['id']);
|
||||
\User\ItemsModel::addItem($itm4['id'], $u->info['id']);
|
||||
$resz = 'Удачно преобразованы руны "' . $itm1['name'] . '","' . $itm2['name'] . '" и "' . $itm3['name'] . '" в "' . $itm4['name'] . '".';
|
||||
} else {
|
||||
$itm4 = [];
|
||||
@@ -77,7 +77,7 @@ if (isset($_GET['itm']) && $qst_hram && $_GET['itm'] > 0) {
|
||||
}
|
||||
$itm4 = $itm4[rand(0, count($itm4) - 1)];
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $itm3['iid'] . '" OR `id` = "' . $itm2['iid'] . '" OR `id` = "' . $itm1['iid'] . '"');
|
||||
$u->addItem($itm4['id'], $u->info['id']);
|
||||
\User\ItemsModel::addItem($itm4['id'], $u->info['id']);
|
||||
$resz = 'Удачно преобразованы руны "' . $itm1['name'] . '","' . $itm2['name'] . '" и "' . $itm3['name'] . '" в "' . $itm4['name'] . '".';
|
||||
}
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@ if($u->room['file']=='ab/hram')
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm3['iid'].'" OR `id` = "'.$itm2['iid'].'" OR `id` = "'.$itm1['iid'].'"');
|
||||
$u->rep['rep1'] += 10;
|
||||
mysql_query('UPDATE `rep` SET `rep1` = "'.$u->rep['rep1'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->addItem($itm4['id'],$u->info['id']);
|
||||
\User\ItemsModel::addItem($itm4['id'],$u->info['id']);
|
||||
$resz = 'Удачно преобразованы руны "'.$itm1['name'].'","'.$itm2['name'].'" и "'.$itm3['name'].'" в "'.$itm4['name'].'".';
|
||||
$resz .= '<Br>Добавлена репутация Храма Знаний +10';
|
||||
}else{
|
||||
@@ -76,7 +76,7 @@ if($u->room['file']=='ab/hram')
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = "'.$itm3['iid'].'" OR `id` = "'.$itm2['iid'].'" OR `id` = "'.$itm1['iid'].'"');
|
||||
$u->rep['rep1'] += 1;
|
||||
mysql_query('UPDATE `rep` SET `rep1` = "'.$u->rep['rep1'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->addItem($itm4['id'],$u->info['id']);
|
||||
\User\ItemsModel::addItem($itm4['id'],$u->info['id']);
|
||||
$resz = 'Удачно преобразованы руны "'.$itm1['name'].'","'.$itm2['name'].'" и "'.$itm3['name'].'" в "'.$itm4['name'].'".';
|
||||
$resz .= '<Br>Добавлена репутация Храма Знаний +1';
|
||||
}
|
||||
|
||||
@@ -93,12 +93,12 @@ if(isset($file) && $file[0]=='altar_cat.php')
|
||||
$itm_data['srok'] = (int)$itm_data['srok']; // Только Цифры!
|
||||
if(isset($itm_data['srok']) and $itm_data['srok']>0){
|
||||
$itm_data['srok'] = $itm_data['srok']*3; // В три раза больше срок хранения!
|
||||
$itm_data = '|'.$u->impStats($itm_data);
|
||||
$itm_data = '|'.\Core\ConversionHelper::arrayToDataString($itm_data);
|
||||
}
|
||||
} else {
|
||||
$itm_data = NULL;
|
||||
}
|
||||
$u->addItem($itm['id'],$u->info['id'],$itm_data,NULL,NULL,true);
|
||||
\User\ItemsModel::addItem($itm['id'],$u->info['id'],$itm_data,NULL,NULL,true);
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'",`inShop` = "0" WHERE '.$rec3.' LIMIT '.$rec3l);
|
||||
$re = 'Предмет "'.$itm['name'].'" был успешно создан!';
|
||||
}else{
|
||||
|
||||
@@ -101,13 +101,13 @@ if($u->room['file']=='an/flower')
|
||||
$itm_data['srok'] = (int)$itm_data['srok']; // Только Цифры!
|
||||
if(isset($itm_data['srok']) and $itm_data['srok']>0){
|
||||
$itm_data['srok'] = $itm_data['srok']*3; // В три раза больше срок хранения!
|
||||
$itm_data = '|'.$u->impStats($itm_data);
|
||||
$itm_data = '|'.\Core\ConversionHelper::arrayToDataString($itm_data);
|
||||
}
|
||||
} else {
|
||||
$itm_data = NULL;
|
||||
}
|
||||
|
||||
$u->addItem($itm['id'],$u->info['id'],$itm_data,NULL,NULL,true);
|
||||
\User\ItemsModel::addItem($itm['id'],$u->info['id'],$itm_data,NULL,NULL,true);
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'",`inShop` = "0" WHERE '.$rec3.' LIMIT '.$rec3l);
|
||||
$re = 'Предмет "'.$itm['name'].'" был успешно перемещен в инвентарь';
|
||||
}else{
|
||||
|
||||
@@ -114,7 +114,7 @@ if($u->room['file']=='an/remont')
|
||||
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="#4863A0">System.remont.itemUpgrade</font>": Предмет "'.$ir['name'].'" [itm:'.$ir['id'].'] был успешно улучшен ('.$po['upgrade'].'/5) за '.$pcena.' кр..',time(),$u->info['city'],'System.remont.itemUpgrade',0,0);
|
||||
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'",`1price` = "'.$ir['1price'].'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['money'] -= $pcena;
|
||||
@@ -245,7 +245,7 @@ if($u->room['file']=='an/remont')
|
||||
$po['mf_mib'] += $fadd[2];
|
||||
}
|
||||
$po['modif'] = 1;
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'",`1price` = "'.$ir['1price'].'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
@@ -297,7 +297,7 @@ if($u->room['file']=='an/remont')
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.mysql_real_escape_string(0).'" WHERE `id` = "'.$po["upatack"].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = CONCAT(`data`,"|nosale=1") WHERE `id` = "'.$po["upatack"].'" LIMIT 1');
|
||||
} else { // Если старый предмет не существует, создаем новый.
|
||||
$u->addItem($po['upatack_id'],$u->info['id'],'|fromshop=1|nosale=1', NULL, NULL, true);
|
||||
\User\ItemsModel::addItem($po['upatack_id'],$u->info['id'],'|fromshop=1|nosale=1', NULL, NULL, true);
|
||||
$irs .= ','.$po['upatack_name'];
|
||||
}
|
||||
}
|
||||
@@ -326,13 +326,13 @@ if($u->room['file']=='an/remont')
|
||||
unset($po["upatack_lvl"]);
|
||||
unset($item_default);
|
||||
unset($upattack);
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
|
||||
// Заточка tr_lvl=4|tr_s5=10|tr_mg7=4|uptype=21|upatack=4|tr_a4=4|srok=432000
|
||||
/*
|
||||
if(isset($po['spell_id'])) {
|
||||
//Извлечение чарки
|
||||
$u->addItem($po['spell_id'],$u->info['id']);
|
||||
\User\ItemsModel::addItem($po['spell_id'],$u->info['id']);
|
||||
$irs .= ','.$po['spell_name'];
|
||||
}
|
||||
|
||||
@@ -369,7 +369,7 @@ if($u->room['file']=='an/remont')
|
||||
*/
|
||||
|
||||
/*
|
||||
$iidis = $u->addItem($ir['item_id'],$u->info['id'],$pon);
|
||||
$iidis = \User\ItemsModel::addItem($ir['item_id'],$u->info['id'],$pon);
|
||||
mysql_query('UPDATE `items_users` SET
|
||||
`iznosMAX` = "'.$ir['iznosMAX'].'",
|
||||
`iznosNOW` = "'.$ir['iznosNOW'].'",
|
||||
@@ -425,11 +425,11 @@ if($u->room['file']=='an/remont')
|
||||
$i++;
|
||||
}
|
||||
|
||||
$u->addItem($po['rune_id'],$u->info['id']);
|
||||
\User\ItemsModel::addItem($po['rune_id'],$u->info['id']);
|
||||
$re = '<div align="left">Руна "'.$po['rune_name'].'" была успешно извлечена из предмета "'.$ir['name'].'" за '.$pcena.' кр.</div>';
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="#4863A0">System.remont.unrune</font>": Руна "'.$po['rune_name'].'" была успешно извлечена из предмета "'.$ir['name'].'" [itm:'.$ir['id'].'] за '.$pcena.' кр.',time(),$u->info['city'],'System.remont.unrune',0,0);
|
||||
unset($po['rune'],$po['rune_id'],$po['rune_name'],$po['rune_lvl']);
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['money'] -= $pcena;
|
||||
@@ -461,7 +461,7 @@ if($u->room['file']=='an/remont')
|
||||
$tst = str_replace(' ','',$po['gravi']);
|
||||
$po['gravi'] = preg_replace("/[^a-zA-ZА-Яа-я0-9\s]/", "", $po['gravi']);
|
||||
if($po['gravi'] != '' && $tst != '') {
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
$re = '<div align="left">На предмете "'.$ir['name'].'" был успешно выгровирован текст за '.$pcena.' кр.</div>';
|
||||
@@ -494,7 +494,7 @@ if($u->room['file']=='an/remont')
|
||||
$tst = str_replace(' ','',$po['gravi']);
|
||||
$po['gravi'] = preg_replace("/[^a-zA-ZА-Яа-я0-9\s]/", "", $po['gravi']);
|
||||
if($po['gravi'] != '' && $tst != '') {
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
$re = '<div align="left">На предмете "'.$ir['name'].'" был успешно выгровирован текст за '.$pcena.' кр.</div>';
|
||||
@@ -522,7 +522,7 @@ if($u->room['file']=='an/remont')
|
||||
$po['podgon'] = 1;
|
||||
$po['add_hpAll'] += $prhp;
|
||||
$po['sudba'] = $u->info['login'];
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
$re = '<div align="left">Предмет "'.$ir['name'].'" был успешно подогнан за '.$pcena.' кр. (Добавлено +'.$prhp.'HP)</div>';
|
||||
@@ -711,7 +711,7 @@ if($u->room['file']=='an/remont')
|
||||
{
|
||||
$ir['iznosMAX'] = 1;
|
||||
}
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'",`iznosNOW` = "'.$ir['iznosNOW'].'",`iznosMAX` = "'.$ir['iznosMAX'].'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
$re2 = 'Удачно произведен ремонт '.$re2.' предмета "'.$ir['name'].'" за '.$u->zuby($rem_cell,1).'.';
|
||||
$dop = 0;
|
||||
@@ -1036,7 +1036,7 @@ if($u->room['file']=='an/remont')
|
||||
if($wrk == 1 && ($sti['sudba'] == '0' || !isset($sti['sudba']))) {
|
||||
$sti['sudba'] = $u->info['login'];
|
||||
}
|
||||
$sti_imp = $u->impStats($sti);
|
||||
$sti_imp = \Core\ConversionHelper::arrayToDataString($sti);
|
||||
mysql_query('UPDATE `bank` SET `money2` = `money2` - "'.$epr.'" WHERE `id` = "'.$u->bank['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.mysql_real_escape_string($sti_imp).'" WHERE `id` = "'.$itmu['id'].'" LIMIT 1');
|
||||
$er2 = 'Предмет "'.$itmm['name'].'" успешно подогнан под "'.$com2['name'].'" за '.$epr.' екр.';
|
||||
|
||||
@@ -27,7 +27,7 @@ if($u->room['file']=='an/shop_')
|
||||
if( isset($itm_l['id']) && $itm_l['money'] > $u->info['money'] ) {
|
||||
$re = '<div align="left">Недостаточно денег</div>';
|
||||
}elseif( isset($itm_l['id']) ) {
|
||||
$itm = $u->addItem(4533,1,'|gift_id='.$itm_l['id'].'');
|
||||
$itm = \User\ItemsModel::addItem(4533,1,'|gift_id='.$itm_l['id'].'');
|
||||
if( $itm > 0 ) {
|
||||
$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") AND `iu`.`id` = "'.mysql_real_escape_string($itm).'" AND `iu`.`uid` = "1" AND `iu`.`gift` = "" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" LIMIT 1'));
|
||||
if(isset($itm['id'])) {
|
||||
|
||||
@@ -263,7 +263,7 @@ if(isset($tst_trvm['id'])) {
|
||||
$st['s13'] = 0;
|
||||
$st['s14'] = 0;
|
||||
$st['s15'] = 0;
|
||||
$st = $u->impStats($st);
|
||||
$st = \Core\ConversionHelper::arrayToDataString($st);
|
||||
$n1 = test_ability();
|
||||
$n2 = $u->info['skills'];
|
||||
$n3 = $u->info['sskills'];
|
||||
@@ -296,7 +296,7 @@ if(isset($tst_trvm['id'])) {
|
||||
$st['mg5'] = 0;
|
||||
$st['mg6'] = 0;
|
||||
$st['mg7'] = 0;
|
||||
$st = $u->impStats($st);
|
||||
$st = \Core\ConversionHelper::arrayToDataString($st);
|
||||
$n1 = $u->info['ability'];
|
||||
$n2 = test_skills();
|
||||
$n3 = $u->info['sskills'];
|
||||
@@ -368,7 +368,7 @@ if(isset($tst_trvm['id'])) {
|
||||
|
||||
}elseif($st['s1']>=3 && $st['s2']>=3 && $st['s3']>=3 && $st['s4']>=test_s5() && $st['s5']>=0 && $st['s6']>=0 && $st['s7']>=0 && $st['s8']>=0 && $st['s9']>=0 && $st['s10']>=0){
|
||||
//Желательно проверку на статы по уровню (можно ли этот стат поднимать на текущем уровне перса)
|
||||
$u->info['stats'] = $u->impStats($st);
|
||||
$u->info['stats'] = \Core\ConversionHelper::arrayToDataString($st);
|
||||
if(mysql_query('UPDATE `stats` SET `stats` = "'.mysql_real_escape_string($u->info['stats']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'))
|
||||
{
|
||||
add_narkoz(2,'Переброс характеристик');
|
||||
|
||||
@@ -73,9 +73,9 @@ if (isset($_GET['takeitm'])) {
|
||||
$errors .= '<b style="color: red">Вы подняли предмет "' . $var['obj']['name'] . '"</b>';
|
||||
mysql_query('UPDATE `laba_itm` SET `take` = "' . $u->info['id'] . '" WHERE `id` = "' . $var['obj']['id'] . '" LIMIT 1');
|
||||
if ($var['obj']['inslot'] > 0) {
|
||||
$u->addItem($var['obj']['itm'], $u->info['id'], '|fromlaba=1|nosavelaba=1|nosale=1');
|
||||
\User\ItemsModel::addItem($var['obj']['itm'], $u->info['id'], '|fromlaba=1|nosavelaba=1|nosale=1');
|
||||
} else {
|
||||
$u->addItem($var['obj']['itm'], $u->info['id'], '|fromlaba=1');
|
||||
\User\ItemsModel::addItem($var['obj']['itm'], $u->info['id'], '|fromlaba=1');
|
||||
}
|
||||
sendSysChat($var['text'], true);
|
||||
} else {
|
||||
@@ -114,7 +114,7 @@ if (isset($_GET['takeitm'])) {
|
||||
$var['itm'] = $var['itm'][0];
|
||||
$var['itm'] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "' . $var['itm'] . '" LIMIT 1'));
|
||||
if (isset($var['itm']['id'])) {
|
||||
$u->addItem($var['itm']['id'], $u->info['id'], '|fromlaba=1');
|
||||
\User\ItemsModel::addItem($var['itm']['id'], $u->info['id'], '|fromlaba=1');
|
||||
} else {
|
||||
$var['itm']['name'] = 'Предмет рассыпался на глазах...';
|
||||
}
|
||||
@@ -497,7 +497,7 @@ if ($itms != '') {
|
||||
$lab['users']--;
|
||||
mysql_query('UPDATE `laba_now` SET `users` = "' . $lab['users'] . '" WHERE `id` = "' . $lab['id'] . '" LIMIT 1');
|
||||
}
|
||||
$u->addItem(4392, $u->info['id'], '|fromlaba=1|nosale=1');
|
||||
\User\ItemsModel::addItem(4392, $u->info['id'], '|fromlaba=1|nosale=1');
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` < 1234567890 AND `inShop` = "0" AND `data` LIKE "%fromlaba=1%" AND `data` LIKE "%nosavelaba=1%"');
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `uid` = "' . $u->info['id'] . '" AND `delete` < 1234567890 AND `inShop` = "0" AND `data` LIKE "%nosavelaba=1%"');
|
||||
mysql_query('UPDATE `users` SET `room` = "369" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||
|
||||
@@ -74,7 +74,7 @@ if($u->room['file']=='elka')
|
||||
$smt = $u->testAction('`uid` = "'.$u->info['id'].'" AND `vars` = "take_gift_'.$dt.'" LIMIT 1',1);
|
||||
if(!isset($smt['id']))
|
||||
{
|
||||
$pid = $u->addItem($pidid,$u->info['id']);
|
||||
$pid = \User\ItemsModel::addItem($pidid,$u->info['id']);
|
||||
if($pid>0)
|
||||
{
|
||||
mysql_query('UPDATE `items_users` SET `gift` = "Администрация",`gtxt1` = "Поздравляем Вас с Новым Годом!" WHERE `id` = "'.$pid.'" AND `uid` = "'.$u->info['id'].'" LIMIT 1');
|
||||
|
||||
@@ -101,13 +101,13 @@ if($u->room['file']=='flower')
|
||||
$itm_data['srok'] = (int)$itm_data['srok']; // Только Цифры!
|
||||
if(isset($itm_data['srok']) and $itm_data['srok']>0){
|
||||
$itm_data['srok'] = $itm_data['srok']*3; // В три раза больше срок хранения!
|
||||
$itm_data = '|'.$u->impStats($itm_data);
|
||||
$itm_data = '|'.\Core\ConversionHelper::arrayToDataString($itm_data);
|
||||
}
|
||||
} else {
|
||||
$itm_data = NULL;
|
||||
}
|
||||
|
||||
$u->addItem($itm['id'],$u->info['id'],$itm_data,NULL,NULL,true);
|
||||
\User\ItemsModel::addItem($itm['id'],$u->info['id'],$itm_data,NULL,NULL,true);
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'",`inShop` = "0" WHERE '.$rec3.' LIMIT '.$rec3l);
|
||||
$re = 'Предмет "'.$itm['name'].'" был успешно перемещен в инвентарь';
|
||||
}else{
|
||||
|
||||
@@ -122,19 +122,19 @@ if($tcount >= 6 ) {
|
||||
"39","5","'.$x1.'","'.$y1.'"
|
||||
)');
|
||||
//Выдаем амуницию
|
||||
$u->addItem(4815,$inbot);
|
||||
\User\ItemsModel::addItem(4815,$inbot);
|
||||
if($pl['team'] == 1) {
|
||||
$u->addItem(4816,$inbot);
|
||||
$u->addItem(4818,$inbot);
|
||||
$u->addItem(4820,$inbot);
|
||||
$u->addItem(4822,$inbot);
|
||||
$u->addItem(4824,$inbot);
|
||||
\User\ItemsModel::addItem(4816,$inbot);
|
||||
\User\ItemsModel::addItem(4818,$inbot);
|
||||
\User\ItemsModel::addItem(4820,$inbot);
|
||||
\User\ItemsModel::addItem(4822,$inbot);
|
||||
\User\ItemsModel::addItem(4824,$inbot);
|
||||
}elseif($pl['team'] == 2) {
|
||||
$u->addItem(4817,$inbot);
|
||||
$u->addItem(4819,$inbot);
|
||||
$u->addItem(4821,$inbot);
|
||||
$u->addItem(4823,$inbot);
|
||||
$u->addItem(4825,$inbot);
|
||||
\User\ItemsModel::addItem(4817,$inbot);
|
||||
\User\ItemsModel::addItem(4819,$inbot);
|
||||
\User\ItemsModel::addItem(4821,$inbot);
|
||||
\User\ItemsModel::addItem(4823,$inbot);
|
||||
\User\ItemsModel::addItem(4825,$inbot);
|
||||
}
|
||||
//
|
||||
mysql_query('UPDATE `users` SET `room` = "410", `inUser` = "'.$inbot.'" WHERE `id` = "'.$bus['id'].'" LIMIT 1');
|
||||
|
||||
@@ -93,7 +93,7 @@ elseif($_GET['get']=='10' && $is_eff[0]>0){
|
||||
$take_today = 0 + $take_today[0];
|
||||
if( $take_today < 2 ) {
|
||||
$error .= 'Вы взяли у Ангела «'.$itm['name'].'» найти вы его можете у себя в рюкзаке.';
|
||||
$u->addItem($itm['id'],$u->info['id'],'|sudba='.$u->info['login'].'|nosale=1|frompisher=1|musor_art=1');
|
||||
\User\ItemsModel::addItem($itm['id'],$u->info['id'],'|sudba='.$u->info['login'].'|nosale=1|frompisher=1|musor_art=1');
|
||||
}else{
|
||||
$error .= 'Ангел Вам уже выдал предмет, больше вы не получите, если хотите поменять свою вещь, отдайте Ангелу те которые вы уже взяли !';
|
||||
}
|
||||
|
||||
@@ -84,7 +84,7 @@ elseif($_GET['get']=='10' && $is_eff[0]>0){
|
||||
$take_today = 0 + $take_today[0];
|
||||
if( $take_today < 2 ) {
|
||||
$error .= 'Вы взяли у Ангела «'.$itm['name'].'» найти вы его можете у себя в рюкзаке.';
|
||||
$u->addItem($itm['id'],$u->info['id'],'|sudba='.$u->info['login'].'|nosale=1|frompisher=1|musor_art=1');
|
||||
\User\ItemsModel::addItem($itm['id'],$u->info['id'],'|sudba='.$u->info['login'].'|nosale=1|frompisher=1|musor_art=1');
|
||||
}else{
|
||||
$error .= 'Ангел Вам уже выдал предмет, больше вы не получите, если хотите поменять свою вещь, отдайте Ангелу те которые вы уже взяли !';
|
||||
}
|
||||
|
||||
@@ -114,7 +114,7 @@ if($u->room['file']=='remont')
|
||||
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="#4863A0">System.remont.itemUpgrade</font>": Предмет "'.$ir['name'].'" [itm:'.$ir['id'].'] был успешно улучшен ('.$po['upgrade'].'/5) за '.$pcena.' кр..',time(),$u->info['city'],'System.remont.itemUpgrade',0,0);
|
||||
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'",`1price` = "'.$ir['1price'].'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['money'] -= $pcena;
|
||||
@@ -245,7 +245,7 @@ if($u->room['file']=='remont')
|
||||
$po['mf_mib'] += $fadd[2];
|
||||
}
|
||||
$po['modif'] = 1;
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'",`1price` = "'.$ir['1price'].'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
@@ -295,7 +295,7 @@ if($u->room['file']=='remont')
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.mysql_real_escape_string(0).'" WHERE `id` = "'.$po["upatack"].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = CONCAT(`data`,"noremont=1") WHERE `id` = "'.$po["upatack"].'" LIMIT 1');
|
||||
} else { // Если старый предмет не существует, создаем новый.
|
||||
$u->addItem($po['upatack_id'],$u->info['id'],'|noremont=1', NULL, NULL, true);
|
||||
\User\ItemsModel::addItem($po['upatack_id'],$u->info['id'],'|noremont=1', NULL, NULL, true);
|
||||
$irs .= ','.$po['upatack_name'];
|
||||
}
|
||||
}
|
||||
@@ -324,13 +324,13 @@ if($u->room['file']=='remont')
|
||||
unset($po["upatack_lvl"]);
|
||||
unset($item_default);
|
||||
unset($upattack);
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
|
||||
// Заточка tr_lvl=4|tr_s5=10|tr_mg7=4|uptype=21|upatack=4|tr_a4=4|srok=432000
|
||||
/*
|
||||
if(isset($po['spell_id'])) {
|
||||
//Извлечение чарки
|
||||
$u->addItem($po['spell_id'],$u->info['id']);
|
||||
\User\ItemsModel::addItem($po['spell_id'],$u->info['id']);
|
||||
$irs .= ','.$po['spell_name'];
|
||||
}
|
||||
|
||||
@@ -362,7 +362,7 @@ if($u->room['file']=='remont')
|
||||
$pon .= '|icos='.$po['icos'].'';
|
||||
}
|
||||
|
||||
$iidis = $u->addItem($ir['item_id'],$u->info['id'],$pon);
|
||||
$iidis = \User\ItemsModel::addItem($ir['item_id'],$u->info['id'],$pon);
|
||||
mysql_query('UPDATE `items_users` SET
|
||||
`iznosMAX` = "'.$ir['iznosMAX'].'",
|
||||
`iznosNOW` = "'.$ir['iznosNOW'].'",
|
||||
@@ -416,7 +416,7 @@ if($u->room['file']=='remont')
|
||||
$u->info['money'] -= $pcena;
|
||||
mysql_query(sprintf("update users set money = money - %f where id = %d", $pcena, $u->info['id']));
|
||||
# Добавляем руну
|
||||
$u->addItem($item_and_rune['rune_id'],$u->info['id'],$item_and_rune['rune'], null, null, true);
|
||||
\User\ItemsModel::addItem($item_and_rune['rune_id'],$u->info['id'],$item_and_rune['rune'], null, null, true);
|
||||
} else {
|
||||
/** Если пытаемся извлечь любую руну кроме 6001, 6002, 6003. */
|
||||
$re = 'Руна слилась с предметом и не извлекается...';
|
||||
@@ -462,12 +462,12 @@ if($u->room['file']=='remont')
|
||||
$i++;
|
||||
}
|
||||
|
||||
$u->addItem($po['upatack_id'],$u->info['id'],NULL,NULL,NULL,1);
|
||||
\User\ItemsModel::addItem($po['upatack_id'],$u->info['id'],NULL,NULL,NULL,1);
|
||||
$re = '<div align="left">Заточка "'.$po['upatack_name'].'" была успешно извлечена из предмета "'.$ir['name'].'" за '.$pcena.' кр.</div>';
|
||||
|
||||
$u->addDelo(2,$u->info['id'],'"<font color="#4863A0">System.remont.ubeff</font>": Руна "'.$po['upatack_name'].'" была успешно извлечена из предмета "'.$ir['name'].'" [itm:'.$ir['id'].'] за '.$pcena.' кр.',time(),$u->info['city'],'System.remont.ubeff',0,0);
|
||||
unset($po['upatack'],$po['upatack_id'],$po['upatack_name'],$po['upatack_lvl']);
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
$u->info['money'] -= $pcena;
|
||||
@@ -498,7 +498,7 @@ if($u->room['file']=='remont')
|
||||
$tst = str_replace(' ','',$po['gravi']);
|
||||
$po['gravi'] = preg_replace("/[^a-zA-ZА-Яа-я0-9\s]/", "", $po['gravi']);
|
||||
if($po['gravi'] != '' && $tst != '') {
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
$re = '<div align="left">На предмете "'.$ir['name'].'" был успешно выгровирован текст за '.$pcena.' кр.</div>';
|
||||
@@ -531,7 +531,7 @@ if($u->room['file']=='remont')
|
||||
$tst = str_replace(' ','',$po['gravi']);
|
||||
$po['gravi'] = preg_replace("/[^a-zA-ZА-Яа-я0-9\s]/", "", $po['gravi']);
|
||||
if($po['gravi'] != '' && $tst != '') {
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
$re = '<div align="left">На предмете "'.$ir['name'].'" был успешно выгровирован текст за '.$pcena.' кр.</div>';
|
||||
@@ -559,7 +559,7 @@ if($u->room['file']=='remont')
|
||||
$po['podgon'] = 1;
|
||||
$po['add_hpAll'] += $prhp;
|
||||
$po['sudba'] = $u->info['login'];
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `users` SET `money` = `money` - "'.$pcena.'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
$re = '<div align="left">Предмет "'.$ir['name'].'" был успешно подогнан за '.$pcena.' кр. (Добавлено +'.$prhp.'HP)</div>';
|
||||
@@ -738,7 +738,7 @@ if($u->room['file']=='remont')
|
||||
{
|
||||
$ir['iznosMAX'] = 1;
|
||||
}
|
||||
$po = $u->impStats($po);
|
||||
$po = \Core\ConversionHelper::arrayToDataString($po);
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.$po.'",`iznosNOW` = "'.$ir['iznosNOW'].'",`iznosMAX` = "'.$ir['iznosMAX'].'" WHERE `id` = "'.$ir['id'].'" LIMIT 1');
|
||||
$re2 = 'Удачно произведен ремонт '.$re2.' предмета "'.$ir['name'].'" за '.$u->zuby($rem_cell,1).'.';
|
||||
$dop = 0;
|
||||
@@ -1037,7 +1037,7 @@ if($u->room['file']=='remont')
|
||||
if($wrk == 1 && ($sti['sudba'] == '0' || !isset($sti['sudba']))) {
|
||||
$sti['sudba'] = $u->info['login'];
|
||||
}
|
||||
$sti_imp = $u->impStats($sti);
|
||||
$sti_imp = \Core\ConversionHelper::arrayToDataString($sti);
|
||||
mysql_query('UPDATE `bank` SET `money2` = `money2` - "'.$epr.'" WHERE `id` = "'.$u->bank['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `data` = "'.mysql_real_escape_string($sti_imp).'" WHERE `id` = "'.$itmu['id'].'" LIMIT 1');
|
||||
$er2 = 'Предмет "'.$itmm['name'].'" успешно подогнан под "'.$com2['name'].'" за '.$epr.' екр.';
|
||||
|
||||
@@ -32,7 +32,7 @@ if(isset($_POST['itemgift']))
|
||||
if( isset($itm_l['id']) && $itm_l['money'] > $u->info['money'] ) {
|
||||
$re = '<div align="left">Недостаточно денег</div>';
|
||||
}elseif( isset($itm_l['id']) ) {
|
||||
$itm = $u->addItem(4533,1,'|gift_id='.$itm_l['id'].'');
|
||||
$itm = \User\ItemsModel::addItem(4533,1,'|gift_id='.$itm_l['id'].'');
|
||||
if( $itm > 0 ) {
|
||||
$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($itm).'" AND `iu`.`uid` = "1" AND `iu`.`gift` = "" AND `iu`.`delete` = "0" AND `iu`.`inOdet` = "0" AND `iu`.`inShop` = "0" LIMIT 1'));
|
||||
if(isset($itm['id'])) {
|
||||
|
||||
@@ -94,7 +94,7 @@ elseif($_GET['get']=='10' && $is_eff[0]>0){
|
||||
$take_today = 0 + $take_today[0];
|
||||
if( $take_today < 2 ) {
|
||||
$error .= 'Вы взяли у Ангела «'.$itm['name'].'» найти вы его можете у себя в рюкзаке.';
|
||||
$u->addItem($itm['id'],$u->info['id'],'|sudba='.$u->info['login'].'|nosale=1|frompisher=1|musor_art=1');
|
||||
\User\ItemsModel::addItem($itm['id'],$u->info['id'],'|sudba='.$u->info['login'].'|nosale=1|frompisher=1|musor_art=1');
|
||||
}else{
|
||||
$error .= 'Ангел Вам уже выдал предмет, больше вы не получите, если хотите поменять свою вещь, отдайте Ангелу те которые вы уже взяли !';
|
||||
}
|
||||
|
||||
@@ -280,7 +280,7 @@ if(isset($tst_trvm['id'])) {
|
||||
$st['s13'] = 0;
|
||||
$st['s14'] = 0;
|
||||
$st['s15'] = 0;
|
||||
$st = $u->impStats($st);
|
||||
$st = \Core\ConversionHelper::arrayToDataString($st);
|
||||
$n1 = test_ability();
|
||||
$n2 = $u->info['skills'];
|
||||
$n3 = $u->info['sskills'];
|
||||
@@ -313,7 +313,7 @@ if(isset($tst_trvm['id'])) {
|
||||
$st['mg5'] = 0;
|
||||
$st['mg6'] = 0;
|
||||
$st['mg7'] = 0;
|
||||
$st = $u->impStats($st);
|
||||
$st = \Core\ConversionHelper::arrayToDataString($st);
|
||||
$n1 = $u->info['ability'];
|
||||
$n2 = test_skills();
|
||||
$n3 = $u->info['sskills'];
|
||||
@@ -386,7 +386,7 @@ if(isset($tst_trvm['id'])) {
|
||||
|
||||
}elseif($st['s1']>=3 && $st['s2']>=3 && $st['s3']>=3 && $st['s4']>=test_s5() && $st['s5']>=0 && $st['s6']>=0 && $st['s7']>=test_s7() && $st['s8']>=0 && $st['s9']>=0 && $st['s10']>=0){
|
||||
//Желательно проверку на статы по уровню (можно ли этот стат поднимать на текущем уровне перса)
|
||||
$u->info['stats'] = $u->impStats($st);
|
||||
$u->info['stats'] = \Core\ConversionHelper::arrayToDataString($st);
|
||||
if(mysql_query('UPDATE `stats` SET `stats` = "'.mysql_real_escape_string($u->info['stats']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'))
|
||||
{
|
||||
add_narkoz(2,'Переброс характеристик');
|
||||
|
||||
@@ -59,8 +59,8 @@ $cmsg->setTypeTime(1);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" подтвердил'.$sx.' законность брака с '.$uu['id'].'.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu2['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
|
||||
$u->addItem(76,$uu['id'],'sudba='.$uu['login'].'|noremont=1|notransfer=1');
|
||||
$u->addItem(76,$uu2['id'],'sudba='.$uu2['login'].'|noremont=1|notransfer=1');
|
||||
\User\ItemsModel::addItem(76,$uu['id'],'sudba='.$uu['login'].'|noremont=1|notransfer=1');
|
||||
\User\ItemsModel::addItem(76,$uu2['id'],'sudba='.$uu2['login'].'|noremont=1|notransfer=1');
|
||||
|
||||
$uer = 'Вы успешно зафиксировали брак "'.$uu['login'].'" и "'.$uu2['login'].'".';
|
||||
}else{
|
||||
|
||||
@@ -57,8 +57,8 @@ $cmsg->setTypeTime(1);
|
||||
$rtxt = $rang.' "'.$u->info['login'].'" расторгнул'.$sx.' законность брака с '.$uu['id'].'.';
|
||||
mysql_query("INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('".$uu2['id']."','".$_SERVER['REMOTE_ADDR']."','".$u->info['city']."','".time()."','".$rtxt."','".$u->info['login']."',0)");
|
||||
|
||||
$u->addItem(76,$uu['id'],'sudba='.$uu['login'].'|noremont=1|notransfer=1');
|
||||
$u->addItem(76,$uu2['id'],'sudba='.$uu2['login'].'|noremont=1|notransfer=1');
|
||||
\User\ItemsModel::addItem(76,$uu['id'],'sudba='.$uu['login'].'|noremont=1|notransfer=1');
|
||||
\User\ItemsModel::addItem(76,$uu2['id'],'sudba='.$uu2['login'].'|noremont=1|notransfer=1');
|
||||
|
||||
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `item_id` = 76 AND (`uid` = "'.$uu['id'].'" OR `uid` = "'.$uu2['id'].'")');
|
||||
|
||||
|
||||
@@ -73,9 +73,9 @@ function giveDailyQuestPrize()
|
||||
Db::sql('update actions set vals = 0 where vars = ? and uid = ?', ['day_quest', $u->info['id']]);
|
||||
Db::sql('update users_achiv set zb = zb + 1 where id = ?', [$u->info['id']]);
|
||||
if ($u->info['level'] < 12) {
|
||||
$u->addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||
\User\ItemsModel::addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||
} else {
|
||||
$u->addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||
\User\ItemsModel::addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||
}
|
||||
StatsModel::addRepexpById($u->info['id'], 50); //Репутация +20
|
||||
}
|
||||
|
||||
@@ -197,7 +197,7 @@ $vi = array(
|
||||
if($ability[$account][$i][1]-$vix > 0) {
|
||||
if(isset($_GET['take_item_vip']) && $_GET['take_item_vip'] == $itm['id']) {
|
||||
|
||||
$nitm = $u->addItem($itm['id'],$u->info['id'],$ability[$account][$i][5]);
|
||||
$nitm = \User\ItemsModel::addItem($itm['id'],$u->info['id'],$ability[$account][$i][5]);
|
||||
if($ability[$account][6]>0) {
|
||||
}
|
||||
$u->addAction(time(),'vitm_'.$itm['id'],'');
|
||||
|
||||
@@ -78,7 +78,7 @@ $vi = array(
|
||||
if($vi[$i][1][$u->stats['silver']]-$vix > 0) {
|
||||
if(isset($_GET['take_item_vip']) && $_GET['take_item_vip'] == $itm['id']) {
|
||||
$vix++;
|
||||
$nitm = $u->addItem($itm['id'],$u->info['id'],$vi[$i][5]);
|
||||
$nitm = \User\ItemsModel::addItem($itm['id'],$u->info['id'],$vi[$i][5]);
|
||||
if($vi[$i][6]>0) {
|
||||
mysql_query('UPDATE `items_users` SET `data`="'.$vi[$i][5].'",`iznosMAX` = "'.$vi[$i][6].'",`1price` = "0.01" WHERE `id` = "'.$nitm.'" AND `uid` = "'.$u->info['id'].'" LIMIT 1');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user