rename dir

This commit is contained in:
2023-08-11 18:28:54 +03:00
parent e359eb6f40
commit e5c7ff4a33
93 changed files with 86 additions and 127 deletions
+56
View File
@@ -0,0 +1,56 @@
<?php
if(!defined('GAME')) {
die();
}
if($itm['magic_inci'] == 396) {
$eff = mysql_fetch_array(mysql_query('SELECT `id` FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = 396 LIMIT 1'));
if(isset($eff['id'])) {
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `id_eff` = "'.$itm['magic_inc'].'"');
$this->add_eff($u->info['id'],$itm['magic_inc']);
$u->addDelo(1,$u->info['id'], '&quot;<font color="maroon">System.inventory</font>&quot;: Персонаж использовал эликсир &quot;'.$itm['name'].'&quot; ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
$itm['iznosNOW']++;
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = 'Вы успешно использовали эликсир &quot;'.$itm['name'].'&quot;';
} else {
$this->add_eff($u->info['id'], $itm['magic_inc']);
$u->addDelo(1,$u->info['id'], '&quot;<font color="maroon">System.inventory</font>&quot;: Персонаж использовал эликсир &quot;'.$itm['name'].'&quot; ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
$itm['iznosNOW']++;
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = 'Вы успешно использовали эликсир &quot;'.$itm['name'].'&quot;';
}
} elseif($itm['magic_inci'] == 397) {
$eff = mysql_fetch_array(mysql_query('SELECT `id` FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = 397 LIMIT 1'));
if(isset($eff['id'])) {
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `id_eff` = "'.$itm['magic_inc'].'"');
$this->add_eff($u->info['id'],$itm['magic_inc']);
$u->addDelo(1,$u->info['id'], '&quot;<font color="maroon">System.inventory</font>&quot;: Персонаж использовал эликсир &quot;'.$itm['name'].'&quot; ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
$itm['iznosNOW']++;
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = 'Вы успешно использовали эликсир &quot;'.$itm['name'].'&quot;';
} else {
$this->add_eff($u->info['id'], $itm['magic_inc']);
$u->addDelo(1,$u->info['id'], '&quot;<font color="maroon">System.inventory</font>&quot;: Персонаж использовал эликсир &quot;'.$itm['name'].'&quot; ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
$itm['iznosNOW']++;
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = 'Вы успешно использовали эликсир &quot;'.$itm['name'].'&quot;';
}
} elseif($itm['magic_inci'] == 398) {
$eff = mysql_fetch_array(mysql_query('SELECT `id` FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = 398 LIMIT 1'));
if(isset($eff['id'])) {
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `id_eff` = "'.$itm['magic_inc'].'"');
$this->add_eff($u->info['id'],$itm['magic_inc']);
$u->addDelo(1,$u->info['id'], '&quot;<font color="maroon">System.inventory</font>&quot;: Персонаж использовал эликсир &quot;'.$itm['name'].'&quot; ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
$itm['iznosNOW']++;
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = 'Вы успешно использовали эликсир &quot;'.$itm['name'].'&quot;';
} else {
$this->add_eff($u->info['id'], $itm['magic_inc']);
$u->addDelo(1,$u->info['id'], '&quot;<font color="maroon">System.inventory</font>&quot;: Персонаж использовал эликсир &quot;'.$itm['name'].'&quot; ('.$u->info['id'].') [itm:'.$itm['id'].'].',time(), $u->info['city'], 'System.inventory', 0, 0);
$itm['iznosNOW']++;
mysql_query('UPDATE `items_users` SET `iznosNOW` = "'.$itm['iznosNOW'].'" WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = 'Вы успешно использовали эликсир &quot;'.$itm['name'].'&quot;';
}
}
?>
+46
View File
@@ -0,0 +1,46 @@
<?php
namespace Magic\Elemental;
use Battle;
use Insallah\Math;
class Fire
{
private $btl;
private $color = '#a00';
private $colorCrit = '#f00';
private $colorMiss = '#909090';
public function __construct(Battle $btl)
{
$this->btl = $btl;
}
/** Вспышка. Приёмы: 34(8), 67(9), 68 (10), 69(11)
* @param $level
* @param $fireTargetMultiplier
* @return array
*/
public function Flash($level, $fireTargetMultiplier = 0)
{
$baseDamage = [
8 => [40, 40],
9 => [45, 45],
10 => [50, 50],
11 => [60, 60],
];
if (!is_numeric($fireTargetMultiplier)) {
$fireTargetMultiplier = 0;
}
$rawDamage = mt_rand($baseDamage[$level][0], $baseDamage[$level][1]);
$rawDamage = Math::addPercent($rawDamage, $fireTargetMultiplier);
return [
'name' => "Вспышка [$level]",
'damage' => $rawDamage,
'color' => $this->color,
'colorCrit' => $this->colorCrit,
'colorMiss' => $this->colorMiss,
];
}
}
+54
View File
@@ -0,0 +1,54 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'addmoney' ) {
if( $u->info['align'] != 2 ) {
if( $itm['4price'] > 0 ) {
$u->info['money4'] += $itm['4price'];
mysql_query('UPDATE `users` SET `money4` = `money4` + "'.$itm['4price'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
}elseif( $itm['2price'] > 0 ) {
$u->info['money2'] += $itm['2price'];
mysql_query('UPDATE `users` SET `money2` = `money2` + "'.$itm['2price'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
}elseif( $itm['1price'] > 0 ) {
$u->info['money'] += $itm['1price'];
mysql_query('UPDATE `users` SET `money` = `money` + "'.$itm['1price'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
}elseif( $itm['price4'] > 0 ) {
$u->info['money4'] += $itm['price4'];
mysql_query('UPDATE `users` SET `money4` = `money4` + "'.$itm['price4'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
}elseif( $itm['price2'] > 0 ) {
$u->info['money2'] += $itm['price2'];
mysql_query('UPDATE `users` SET `money2` = `money2` + "'.$itm['price2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
}elseif( $itm['price1'] > 0 ) {
$u->info['money'] += $itm['price1'];
mysql_query('UPDATE `users` SET `money` = `money` + "'.$itm['price1'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
}
//
if( $itm['4price'] > 0 ) {
$u->error = 'Вы успешно обналичили чек на '.$u->zuby($itm['4price'],1).'';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}elseif( $itm['2price'] > 0 ) {
$u->error = 'Вы успешно обналичили чек на '.$itm['2price'].' екр.';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}elseif( $itm['1price'] > 0 ) {
$u->error = 'Вы успешно обналичили чек на '.$itm['1price'].' кр.';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}elseif( $itm['price4'] > 0 ) {
$u->error = 'Вы успешно обналичили чек на '.$u->zuby($itm['price4'],1).'';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}elseif( $itm['price2'] > 0 ) {
$u->error = 'Вы успешно обналичили чек на '.$itm['price2'].' екр.';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}elseif( $itm['price1'] > 0 ) {
$u->error = 'Вы успешно обналичили чек на '.$itm['price1'].' кр.';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}else{
$u->error = 'Баговый чек! Напишите Администрации!';
}
}else{
$u->error = 'Хаосники не могут обналичивать чек!';
}
}
?>
+176
View File
@@ -0,0 +1,176 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $u->info['twink'] != 0 )
{
$u->error = 'Невозможно использовать &quot;'.$itm['name'].'&quot;. Зайдите на основного персонажа!';
}
elseif( $itm['id'] > 0 && $itm['item_id']==10006 )
{
$repc='repcapitalcity';
if ($u->rep[$repc]<25000)
{
$st['expUpg'] += 0;
$u->rep[$repc] += $st['expUpg'];
if ($u->rep[$repc]>25000)
{
$u->rep[$repc]=25000;
}
$u->error = 'Вы использовали &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации увеличился на '.$st['expUpg'].' ед.!';
//mysql_query('UPDATE `stats` SET `exp` = "'.$u->info['exp'].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `rep` SET `'.$repc.'` = "'.$u->rep[$repc].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
else
{
$u->error = 'Вы не смогли использовать &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации достиг предела 25000 ед.!';
}
}
elseif( $itm['id'] > 0 && $itm['item_id']==10007 )
{
$repc='repsandcity';
if ($u->rep[$repc]<25000)
{
$st['expUpg'] += 0;
$u->rep[$repc] += $st['expUpg'];
if ($u->rep[$repc]>25000)
{
$u->rep[$repc]=25000;
}
$u->error = 'Вы использовали &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации увеличился на '.$st['expUpg'].' ед.!';
//mysql_query('UPDATE `stats` SET `exp` = "'.$u->info['exp'].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `rep` SET `'.$repc.'` = "'.$u->rep[$repc].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
else
{
$u->error = 'Вы не смогли использовать &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации достиг предела 25000 ед.!';
}
}
elseif( $itm['id'] > 0 && $itm['item_id']==10008 )
{
$repc='repemeraldscity';
if ($u->rep[$repc]<25000)
{
$st['expUpg'] += 0;
$u->rep[$repc] += $st['expUpg'];
if ($u->rep[$repc]>25000)
{
$u->rep[$repc]=25000;
}
$u->error = 'Вы использовали &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации увеличился на '.$st['expUpg'].' ед.!';
//mysql_query('UPDATE `stats` SET `exp` = "'.$u->info['exp'].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `rep` SET `'.$repc.'` = "'.$u->rep[$repc].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
else
{
$u->error = 'Вы не смогли использовать &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации достиг предела 25000 ед.!';
}
}
elseif( $itm['id'] > 0 && $itm['item_id']==10009 )
{
$repc='repabandonedplain';
if ($u->rep[$repc]<25000)
{
$st['expUpg'] += 0;
$u->rep[$repc] += $st['expUpg'];
if ($u->rep[$repc]>25000)
{
$u->rep[$repc]=25000;
}
$u->error = 'Вы использовали &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации увеличился на '.$st['expUpg'].' ед.!';
//mysql_query('UPDATE `stats` SET `exp` = "'.$u->info['exp'].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `rep` SET `'.$repc.'` = "'.$u->rep[$repc].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
else
{
$u->error = 'Вы не смогли использовать &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации достиг предела 25000 ед.!';
}
}
elseif( $itm['id'] > 0 && $itm['item_id']==10010 )
{
$repc='repangelscity';
if ($u->rep[$repc]<25000)
{
$st['expUpg'] += 0;
$u->rep[$repc] += $st['expUpg'];
if ($u->rep[$repc]>25000)
{
$u->rep[$repc]=25000;
}
$u->error = 'Вы использовали &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации увеличился на '.$st['expUpg'].' ед.!';
//mysql_query('UPDATE `stats` SET `exp` = "'.$u->info['exp'].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `rep` SET `'.$repc.'` = "'.$u->rep[$repc].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
else
{
$u->error = 'Вы не смогли использовать &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации достиг предела 25000 ед.!';
}
}
elseif( $itm['id'] > 0 && $itm['item_id']==10011 )
{
$repc='repdemonscity';
if ($u->rep[$repc]<25000)
{
$st['expUpg'] += 0;
$u->rep[$repc] += $st['expUpg'];
if ($u->rep[$repc]>25000)
{
$u->rep[$repc]=25000;
}
$u->error = 'Вы использовали &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации увеличился на '.$st['expUpg'].' ед.!';
//mysql_query('UPDATE `stats` SET `exp` = "'.$u->info['exp'].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `rep` SET `'.$repc.'` = "'.$u->rep[$repc].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
else
{
$u->error = 'Вы не смогли использовать &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации достиг предела 25000 ед.!';
}
}
elseif( $itm['id'] > 0 && $itm['item_id']==10012 )
{
$repc='repsuncity';
if ($u->rep[$repc]<25000)
{
$st['expUpg'] += 0;
$u->rep[$repc] += $st['expUpg'];
if ($u->rep[$repc]>25000)
{
$u->rep[$repc]=25000;
}
$u->error = 'Вы использовали &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации увеличился на '.$st['expUpg'].' ед.!';
//mysql_query('UPDATE `stats` SET `exp` = "'.$u->info['exp'].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `rep` SET `'.$repc.'` = "'.$u->rep[$repc].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
else
{
$u->error = 'Вы не смогли использовать &quot;'.$itm['name'].'&quot;. Уровень Вашей репутации достиг предела 25000 ед.!';
}
}
?>
+9
View File
@@ -0,0 +1,9 @@
<?php
if(!defined('GAME'))
{
die();
}
//добавляем снежок в инвентарь
$this->addItem(1000,$this->info['id']);
?>
+16
View File
@@ -0,0 +1,16 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $u->info['clan'] > 0 ) {
$u->error = 'Вы находитесь в клане...';
}elseif( $u->info['align'] != 1 && $u->info['align'] != 3 && $u->info['align'] != 7 ) {
$u->error = 'У вас уже нет склонности которую можно было бы снять.';
}elseif( $itm['id'] > 0 ) {
$u->deleteItem($itm['id']);
mysql_query('UPDATE `users` SET `align` = 0 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->error = 'У вас забрали склонность';
}
?>
+16
View File
@@ -0,0 +1,16 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $u->info['clan'] > 0 ) {
$u->error = 'Вы находитесь в клане...';
}elseif( $u->info['align'] != 0 ) {
$u->error = 'У вас уже есть склонность';
}elseif( $itm['id'] > 0 ) {
$u->deleteItem($itm['id']);
mysql_query('UPDATE `users` SET `align` = 1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->error = 'Вас наградили Светлой Склонностью';
}
?>
+16
View File
@@ -0,0 +1,16 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $u->info['clan'] > 0 ) {
$u->error = 'Вы находитесь в клане...';
}elseif( $u->info['align'] != 0 ) {
$u->error = 'У вас уже есть склонность';
}elseif( $itm['id'] > 0 ) {
$u->deleteItem($itm['id']);
mysql_query('UPDATE `users` SET `align` = 3 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->error = 'Вас наградили Темной Склонностью';
}
?>
+16
View File
@@ -0,0 +1,16 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $u->info['clan'] > 0 ) {
$u->error = 'Вы находитесь в клане...';
}elseif( $u->info['align'] != 0 ) {
$u->error = 'У вас уже есть склонность';
}elseif( $itm['id'] > 0 ) {
$u->deleteItem($itm['id']);
mysql_query('UPDATE `users` SET `align` = 7 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->error = 'Вас наградили Нейтральной Склонностью';
}
?>
+12
View File
@@ -0,0 +1,12 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'aniname' ) {
$u->error = 'Теперь вы можете переименовать своего зверя';
mysql_query('UPDATE `users_animal` SET `rename` = 0 WHERE `uid` = '.$u->info['id'].' AND `delete` = 0 AND `pet_in_cage` = 0 LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
?>
+22
View File
@@ -0,0 +1,22 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'anti_yad' ) {
mysql_query('DELETE FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'"
AND (`id_eff` = "427" OR
`id_eff` = "428"OR
`id_eff` = "429" OR
`id_eff` = "430" OR
`id_eff` = "431" OR
`id_eff` = "432" OR
`id_eff` = "433" OR
`id_eff` = "434" OR
`id_eff` = "435" OR
`id_eff` = "436") ');
$u->error = 'Вы исцелились от ядов...';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
?>
+12
View File
@@ -0,0 +1,12 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'antidot' ) {
mysql_query('DELETE FROM `laba_act` WHERE `uid` = "'.$u->info['id'].'" AND `vars` = "trap1"');
$u->error = 'Вы исцелились от ядов...';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
?>
+61
View File
@@ -0,0 +1,61 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'antipropuskpsh' ) {
$test = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `actions` WHERE `uid` = "'.$usr['id'].'" AND `vars` = "psh0" AND `time` > "'.time().'" LIMIT 1'));
if(!isset($usr['id']) || $usr['room'] != $u->info['room']) {
$u->error = 'Неудалось найти персонажа &quot;'.htmlspecialchars($_GET['login']).'&quot; или он в другой комнате.';
}elseif( $usr['admin'] > 0 || ($usr['align'] > 3 && $usr['align'] < 4) || ($usr['align'] > 1 && $usr['align'] < 2)) {
$u->error = 'Не удалось использовать &quot;'.htmlspecialchars($_GET['login']).'&quot; под защитой.';
}elseif( $u->info['align'] != 2 ) {
if ($u->info['money']>100)
{
if( !isset($test['id']) ) {
$u->addAction( time()+300 ,'psh0',$usr['id'],$usr['id']);
$test = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `actions` WHERE `uid` = "'.$usr['id'].'" AND `vars` = "psh0" AND `time` > "'.time().'" LIMIT 1'));
}
$u->addAction(time(),'propuskpsh','',$usr['id']);
$u->error = 'Все прошло успешно, задержки в пещеры увеличены на 24 часа для &quot;'.$usr['login'].'&quot;.';
$u->addDelo(4,$usr['id'],'&quot;<font color="olive">System.magic</font>&quot;: На персонажа применил магию Клаустрофобия '.$u->info['login'],time(),$usr['id'],'System.magic',0,0);
$u->info['money'] = $u->info['money'] - 100;
mysql_query('UPDATE `users` SET `money` = `money` -100 WHERE `id` = '.$u->info['id'].' LIMIT 1');
/*if($test['time'] < time()) {
$test['time'] = time();
}
$test['time'] += 86400;*/
$test['time'] = time() + 86400;
mysql_query('UPDATE `actions` SET `time` = "'.$test['time'].'" WHERE `uid` = '.$usr['id'].' AND `id` = "'.$test['id'].'" LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
$eff = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `id_eff` = 476 AND `uid` = "'.$usr['id'].'" LIMIT 1'));
if(isset($eff['id']))
{
mysql_query('DELETE FROM `eff_users` WHERE `id` = '.$eff['id'].' AND `id_eff` = 476');
$this->add_eff($usr['id'],476);
mysql_query('UPDATE `eff_users` SET `name` = "Клаустрофобия «'.$u->info['login'].'»" WHERE `uid` = '.$usr['id'].' AND `uid` = "'.$usr['id'].'" AND `delete` = 0 AND `id_eff`= "476" LIMIT 1');
}
else
{
$this->add_eff($usr['id'],476);
mysql_query('UPDATE `eff_users` SET `name` = "Клаустрофобия «'.$u->info['login'].'»" WHERE `uid` = '.$usr['id'].' AND `uid` = "'.$usr['id'].'" AND `delete` = 0 AND `id_eff`= "476" LIMIT 1');
}
}
else
{
$u->error = 'У Вас недостаточно кр! Применение стоит 100кр.';
}
}else{
$u->error = 'Хаосники не могут пользоваться этим свитком!';
}
}
?>
+76
View File
@@ -0,0 +1,76 @@
<?php
if (!defined('GAME')) {
die();
}
if ($itm['magic_inci'] == 'arhmoney') {
if ($u->info['inTurnir'] == 0) {
$u->error = 'Необходимо участвовать в турнире Башни Смерти';
} else {
$noarh = true;
$bsd = mysql_fetch_array(mysql_query('SELECT `id`,`users`,`arhiv`,`count`,`city`,`money` FROM `bs_turnirs` WHERE `id` = "' . $u->info['inTurnir'] . '" LIMIT 1'));
if (isset($bsd['id'])) {
$bsd_arh = mysql_fetch_array(mysql_query('SELECT `u`.`id`,`u`.`battle`,`s`.`x`,`s`.`y` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `s`.`id` = `u`.`id` WHERE `u`.`inTurnir` = "' . $u->info['inTurnir'] . '" AND `u`.`login` = "Архивариус" AND `u`.`pass` = "bstowerbot" LIMIT 1'));
if ($bsd['users'] > 1 && $noarh == false && true == false) {
$u->error = 'Вы должны остаться единственным участником Башни Смерти';
} else {
if ($u->info['inUser'] == 0) {
$usr_tk = mysql_fetch_array(mysql_query('SELECT `level`,`id`,`money`,`login`,`align`,`clan`,`sex` FROM `users` WHERE `inUser` = "' . $u->info['id'] . '" LIMIT 1'));
if (isset($usr_tk['id'])) {
if ($itm['price2'] == 0) {
$u->addKr($itm['price1']);
} else {
$u->addEkr($itm['price2'], $usr_tk['id']);
}
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm['id'] . ' LIMIT 1');
if ($itm['price2'] == 0) {
$u->error = 'Вы успешно обналичил чек на ' . $itm['price1'] . ' кр.';
} else {
$u->error = 'Вы успешно обналичил чек на ' . $itm['price2'] . ' екр.';
}
//Добавляем в лог БС
if ($itm['price2'] == 0) {
if ($u->info['sex'] == 0) {
$text = '{u1} обналичил чек на <b>' . $itm['price1'] . ' кр.</b>';
} else {
$text = '{u1} обналичила чек на <b>' . $itm['price1'] . ' кр.</b>';
}
} else {
if ($u->info['sex'] == 0) {
$text = '{u1} обналичил чек на <b>' . $itm['price2'] . ' екр.</b>';
} else {
$text = '{u1} обналичила чек на <b>' . $itm['price2'] . ' екр.</b>';
}
}
if (isset($usr_tk['id'])) {
$mereal = '';
if ($usr_tk['align'] > 0) {
$mereal .= '<img src=//img.new-combats.tech/i/align/align' . $usr_tk['align'] . '.gif width=12 height=15 >';
}
if ($usr_tk['clan'] > 0) {
$mereal .= '<img src=//img.new-combats.tech/i/clan/' . $usr_tk['clan'] . '.gif width=24 height=15 >';
}
$mereal .= '<b>' . $usr_tk['login'] . '</b> [' . $usr_tk['level'] . ']<a target=_blank href=/info/' . $usr_tk['id'] . ' ><img width=12 hiehgt=11 src=//img.new-combats.tech/i/inf_capitalcity.gif ></a>';
} else {
$mereal = '<i>Невидимка</i>[??]';
}
$text = str_replace('{u1}', $mereal, $text);
//Добавляем в лог БС
mysql_query('INSERT INTO `bs_logs` (`type`,`text`,`time`,`id_bs`,`count_bs`,`city`,`m`,`u`) VALUES (
"1", "' . mysql_real_escape_string($text) . '", "' . time() . '", "' . $bsd['id'] . '", "' . $bsd['count'] . '", "' . $bsd['city'] . '",
"' . round($bsd['money'] * 0.85, 2) . '","' . $i . '"
)');
//
} else {
$u->error = 'Что-то здесь не так...';
}
} else {
$u->error = 'Вы должны участвовать в турнире Башни Смерти';
}
}
} else {
$u->error = 'Необходимо участвовать в турнире Башни Смерти';
}
}
}
?>
+39
View File
@@ -0,0 +1,39 @@
<?php
if(!defined('GAME'))
{
die();
}
$bu = mysql_fetch_array(mysql_query('SELECT * FROM `tactic` WHERE `btl` = "'.$u->info['battle'].'" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
if($u->info['battle']==0) {
$u->error = 'Использовать можно только в поединке';
}elseif(isset($bu['id'])) {
$u->error = 'Нельзя использовать свиток каждый ход...';
}elseif( isset($btl->info['id']) ) {
//
mysql_query('INSERT INTO `tactic` (`btl`,`uid`,`time`,`item_id`,`var`,`hod`) VALUES ("'.$u->info['battle'].'","'.$u->info['id'].'","'.time().'","'.$itm['item_id'].'","'.$itm['name'].'","1")');
//
$btl->priemAddLog( $id, 1, 2, $u->info['id'], $u->info['enemy'],
'',
'{tm1} {u1} использовал заклятие &quot;<b>'.$itm['name'].'</b>&quot;.',
($btl->hodID)
);
$btl->users[$btl->uids[$u->info['id']]]['tactic1'] += 1;
$btl->users[$btl->uids[$u->info['id']]]['tactic2'] += 1;
$btl->users[$btl->uids[$u->info['id']]]['tactic3'] += 1;
$btl->users[$btl->uids[$u->info['id']]]['tactic4'] += 1;
$btl->users[$btl->uids[$u->info['id']]]['tactic5'] += 1;
mysql_query('UPDATE `stats` SET
`tactic1` = "'.$btl->users[$btl->uids[$u->info['id']]]['tactic1'].'",
`tactic2` = "'.$btl->users[$btl->uids[$u->info['id']]]['tactic2'].'",
`tactic3` = "'.$btl->users[$btl->uids[$u->info['id']]]['tactic3'].'",
`tactic4` = "'.$btl->users[$btl->uids[$u->info['id']]]['tactic4'].'",
`tactic5` = "'.$btl->users[$btl->uids[$u->info['id']]]['tactic5'].'"
WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = '‚ы использовали “никальную тактику +1';
}
?>
+67
View File
@@ -0,0 +1,67 @@
<?php
if (!defined('GAME')) {
die();
}
if ($itm['magic_inci'] == 'chains' && $itm['iznosNOW'] < $itm['iznosMAX']) {
$usr = mysql_fetch_array(
mysql_query(
'SELECT `st`.`x`,`st`.`y`,`st`.`timeGo`,`st`.`clone`,`u`.`bot_id`,`u`.`type_pers`,`u`.`inTurnir`,`st`.`zv`,`st`.`bot`,`st`.`hpNow`,`u`.`login`,`st`.`dnow`,`u`.`id`,`u`.`align`,`u`.`admin`,`u`.`clan`,`u`.`level`,`u`.`room`,`u`.`online`,`u`.`battle`,`st`.`team` FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON (`u`.`id` = `st`.`id`) WHERE `u`.`city` = "' . $u->info['city'] . '" AND (`u`.`login`="' . mysql_real_escape_string(
$_GET['login']
) . '" OR `u`.`login`="' . mysql_real_escape_string($jl) . '") LIMIT 1'
)
);
if (isset($usr['id']) && $usr['online'] > time() - 520) {
//Путы на 1-10 мин
if ($u->info['room'] != $usr['room']) {
$u->error = 'Персонаж находится в другой комнате';
} else {
if ($u->info['room'] >= 362 && $u->info['room'] <= 366 && ($u->info['x'] != $usr['x'] || $u->info['y'] != $usr['y'])) {
$u->error = 'Персонаж находится в другой комнате';
} elseif ($usr['timeGo'] > time() + 120) {
$u->error = 'Персонаж &quot;' . $usr['login'] . '&quot; уже обездвижен';
} else {
$rmin = rand(1, 10);
if ($usr['timeGo'] < time()) {
$usr['timeGo'] = time();
}
$usr['timeGo'] += $rmin * 60;
$putu = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `img2` = "chains.gif" AND `delete` = "0" AND `uid` = "' . $usr['id'] . '" LIMIT 1'
)
);
if (!isset($putu['id'])) {
mysql_query(
'INSERT INTO `eff_users` (`user_use`,`id_eff`,`uid`,`name`,`data`,`overType`,`timeUse`,`img2`) VALUES (
"' . $u->info['login'] . '","2","' . $usr['id'] . '","Путы","puti=' . $usr['timeGo'] . '","1","' . $usr['timeGo'] . '","chains.gif"
) '
);
} else {
mysql_query(
'UPDATE `eff_users` SET `timeUse` = "' . $usr['timeGo'] . '" WHERE `id` = "' . $putu['id'] . '" LIMIT 1'
);
}
mysql_query(
'UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm['id'] . ' LIMIT 1'
);
mysql_query(
'UPDATE `stats` SET `timeGo` = "' . $usr['timeGo'] . '",`timeGoL` = "' . $usr['timeGo'] . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1'
);
if ($u->info['id'] != $usr['id']) {
$rtxt = '[img[items/chains.gif]] Персонаж &quot;' . $u->info['login'] . '&quot; использовал &quot;' . $itm['name'] . '&quot; на &quot;' . $usr['login'] . '&quot; и обеждвижил еще на ' . $rmin . ' мин.';
$cmsg = new ChatMessage();
$cmsg->setCity($u->info['city']);
$cmsg->setRoom($u->info['room']);
$cmsg->setText($rtxt);
$cmsg->setType(6);
$cmsg->setTypeTime(1);
(new Chat())->sendMsg($cmsg);
}
$u->error = 'Вы успешно использовали &quot;' . $itm['name'] . '&quot; на ' . $usr['login'] . ', на ' . $rmin . ' мин.';
}
}
} else {
$u->error = 'Персонаж не найден в этом городе';
}
}
+16
View File
@@ -0,0 +1,16 @@
<?php
if(!defined('GAME'))
{
die();
}
if($u->info['clan'] > 0) {
$u->error = 'Вы находитесь в клане';
}elseif($u->info['clan_delay']==0){
$u->error = 'У вас нет задержки на вступление в клан';
}elseif( $itm['id'] > 0 ) {
$u->deleteItem($itm['id']);
mysql_query('UPDATE `users` SET `clan_delay` = "0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->error = 'Задержка на кланы успешно снята!';
}
?>
+14
View File
@@ -0,0 +1,14 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $u->info['clan'] == 0 ) {
$u->error = 'Вы не состоите в клане!';
}elseif( $itm['id'] > 0 ) {
$u->deleteItem($itm['id']);
mysql_query("UPDATE `clan` SET `exp`=`exp`+'1000' WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."' LIMIT 1");
$u->error = 'Вы увеличили клановый опыт +1000';
}
?>
+14
View File
@@ -0,0 +1,14 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $u->info['clan'] == 0 ) {
$u->error = 'Вы не состоите в клане!';
}elseif( $itm['id'] > 0 ) {
$u->deleteItem($itm['id']);
mysql_query("UPDATE `clan` SET `exp`=`exp`+'2500' WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."' LIMIT 1");
$u->error = 'Вы увеличили клановый опыт +2500';
}
?>
+14
View File
@@ -0,0 +1,14 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $u->info['clan'] == 0 ) {
$u->error = 'Вы не состоите в клане!';
}elseif( $itm['id'] > 0 ) {
$u->deleteItem($itm['id']);
mysql_query("UPDATE `clan` SET `exp`=`exp`+'50000' WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."' LIMIT 1");
$u->error = 'Вы увеличили клановый опыт +50000';
}
?>
+14
View File
@@ -0,0 +1,14 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $u->info['clan'] == 0 ) {
$u->error = 'Вы не состоите в клане!';
}elseif( $itm['id'] > 0 ) {
$u->deleteItem($itm['id']);
mysql_query("UPDATE `clan` SET `exp`=`exp`+'5000' WHERE `id` = '".mysql_real_escape_string($u->info['clan'])."' LIMIT 1");
$u->error = 'Вы увеличили клановый опыт +5000';
}
?>
+14
View File
@@ -0,0 +1,14 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $u->info['host_reg'] == 0 ) {
$u->error = 'У вас нет Наставника';
}elseif( $itm['id'] > 0 ) {
$u->deleteItem($itm['id']);
mysql_query('UPDATE `users` SET `host_reg` = 0 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->error = 'Вы отказались от наставника';
}
?>
+78
View File
@@ -0,0 +1,78 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'dispell' ) {
//mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
/*mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND (
`id_eff` = 320 OR `id_eff` = 319 OR `id_eff` = 318 OR `id_eff` = 317 OR `id_eff` = 316
)');*/
/*
Прием: Очиститься кровью
*/
$pvr = array();
//Действие при клике
if( isset($btl->info['id']) ) {
$btl->priemAddLog( $id, 1, 2, $usr['id'], $u->info['enemy'],
'',
'{tm1} {u1} использовал заклятие &quot;<b>'.$itm['name'].'</b>&quot;.',
($btl->hodID)
);
}
$pvr['nego'] = '';
$pvr['nego'] .= ' `id_eff` = 320
OR `id_eff` = 319
OR `id_eff` = 318
OR `id_eff` = 317
OR `id_eff` = 316
OR `id_eff` = 460
OR `id_eff` = 461
OR `id_eff` = 462
OR `id_eff` = 463
OR `id_eff` = 464
OR `id_eff` = 465';
$pvr['no'] = ' AND `a`.`v2` != 201';
$pvr['no'] = ' AND `a`.`v2` != 31';
$pvr['no'] .= ' AND `a`.`v2` != 260';
$pvr['no'] .= ' AND `a`.`v2` != 191';
$pvr['no'] .= ' AND `a`.`v2` != 280';
$pvr['no'] .= ' AND `a`.`v2` != 201';
$pvr['no'] .= ' AND `a`.`v2` != 42 AND `a`.`v2` != 121 AND `a`.`v2` != 122 AND `a`.`v2` != 123 AND `a`.`v2` != 124 AND `a`.`v2` != 125';
$pvr['no'] .= ' AND `a`.`v2` != 186 AND `a`.`v2` != 246 AND `a`.`v2` != 257 AND `a`.`v2` != 281';
$pvr['no'] .= ' AND `a`.`v2` != 282';
$pvr['no'] .= ' AND `a`.`v2` != 21 AND `a`.`v2` != 73 AND `a`.`v2` != 74 AND `a`.`v2` != 75 AND `a`.`v2` != 76 AND `a`.`v2` != 77 AND `a`.`v2` != 78 AND `a`.`v2` != 79';
$pvr['no'] .= ' AND `a`.`name` NOT LIKE "Цель%" ';
$pvr['sp'] = mysql_query('SELECT `a`.* FROM `eff_users` AS `a` LEFT JOIN `priems` AS `b` ON `b`.`id` = `a`.`v2` WHERE `a`.`uid` = "'.$usr['id'].'" AND `a`.`delete` = 0 AND ( `a`.`v1` = "priem" '.$pvr['no'].' OR ( `a`.`v1` = 0 AND ('.$pvr['nego'].') ) OR ( `a`.`id_eff` = 0 AND ('.$pvr['nego'].') ) ) AND ( `b`.`neg` > 0 OR `a`.`v2` = 191 OR `a`.`v2` = 0 ) ORDER BY `a`.`id` DESC LIMIT 1');
$pvr['pl'] = mysql_fetch_array($pvr['sp']);
if(!isset($pvr['pl']['id'])) {
$u->error = '<font color=red><b>Не удалось использовать &quot;'.$itm['name'].'&quot;, на вас нет проклятий!</b></font>';
}elseif( isset($btl->info['id']) ) {
$pvr['pl']['priem'] = mysql_fetch_array(mysql_query('SELECT * FROM `priems` WHERE `id` = "'.$pvr['pl']['v2'].'" LIMIT 1'));
//if( isset($pvr['pl']['priem']) ) {
// $btl->delPriem($pvr['pl'],$btl->users[$btl->uids[$u->info['id']]],100);
$u->error = '<font color=red><b>Вы успешно использовали &quot;'.$itm['name'].'&quot; и сняли эффект &quot;'.$pvr['pl']['name'].'&quot;.</b></font>';
mysql_query('UPDATE `eff_users` SET `timeUse` = 1224562000 WHERE `id` = "'.$pvr['pl']['id'].'" LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
//}
}else{
mysql_query('UPDATE `eff_users` SET `timeUse` = 1224562000 WHERE `id` = "'.$pvr['pl']['id'].'" LIMIT 1');
$u->error = '<font color=red><b>Вы успешно использовали &quot;'.$itm['name'].'&quot;</b></font>';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
//Отнимаем тактики
//$this->mintr($pl);
unset($pvr);
}
?>
+27
View File
@@ -0,0 +1,27 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'enternizin' ) {
$pvr = array();
//Действие при клике
if( $u->info['room'] == 447) {
$u->error = '<font color=red><b>Вы и так в этой комнате, нет смысла использовать свиток.</b></font> ';
}else{
mysql_query('UPDATE `users` SET `room` = 447 WHERE `users`.`id` = "'.$u->info['id'].'" LIMIT 1;');
mysql_query('DELETE FROM `items_users` WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = '<font color=red><b>Свиток удачно использован</b></font> ';
}
//Отнимаем тактики
//$this->mintr($pl);
unset($pvr);
}
?>
+40
View File
@@ -0,0 +1,40 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'esfer' ) {
$pvr = array();
//Действие при клике
if( $u->stats['hpNow'] < 1 ) {
$u->error = '<font color=red><b>Вы поглибли и не можете воспользоваться свитком...</b></font>';
}elseif( isset($btl->info['id']) ) {
if( $btl->info['noinc'] > 0 ) {
$u->error = '<font color=red><b>Бой был изолирован ранее</b></font>';
}else{
$btl->priemAddLog( $id, 1, 2, $u->info['id'], $u->info['enemy'],
'',
'{tm1} {u1} изолировал бой от внешнего физического мира... ',
($btl->hodID)
);
$u->error = '<font color=red><b>Мерцающая сфера отделила всех вас от остального мира... </b></font>';
mysql_query('UPDATE `battle` SET `noinc` = 1 WHERE `id` = '.$btl->info['id'].' LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
}else{
$u->error = '<font color=red><b>Свиток возможно использовать только в бою</b></font>';
}
//Отнимаем тактики
//$this->mintr($pl);
unset($pvr);
}
?>
+60
View File
@@ -0,0 +1,60 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'exitbtl' ) {
$pvr = array();
//Действие при клике
if( isset($btl->info['id']) ) {
if( $btl->info['dn_id'] > 0 || $btl->info['izlom'] > 0 ) {
$u->error = '<font color=red><b>Магия не действует в пещерах и подобных локациях...</b></font>';
}elseif( $btl->info['noinc'] > 0 ) {
$u->error = '<font color=red><b>Бой изолирован и вы не можете его покинуть</b></font>';
}elseif( $btl->info['clone'] > 0 ) {
$u->error = '<font color=red><b>Невозможно покинуть поединок с клоном</b></font>';
}elseif( $u->info['hpNow'] < 1 ) {
$u->error = '<font color=red><b>Вы умерли и не можете покинуть бой</b></font>';
}elseif( $btl->info['type'] == 500 || $btl->info['type'] == 33){
$u->error = '<font color=red><b>Невозможно покинуть этот поединок!</b></font>';
}elseif( $btl->info['smert'] == 1){
$u->error = '<font color=red><b>Невозможно покинуть этот поединок!</b></font>';
}else{
$btl->priemAddLog( $id, 1, 2, $u->info['id'], $u->info['enemy'],
'',
'{tm1} {u1} сбежал с поля боя... ',
($btl->hodID)
);
$u->error = '<font color=red><b>Вы сбежали с поля боя и потеряли всю энергию...</b></font>';
//
mysql_query('INSERT INTO `battle_last` (`login`,`city`,`battle_id`,`uid`,`time`,`team`,`lvl`,`align`,`clan`,`exp`,`bot`,`money`,`money2`,`money3`) VALUES ("'.$u->info['login'].'","'.$u->info['city'].'","'.$btl->info['id'].'","'.$u->info['id'].'","'.time().'","'.$btl->info['team_win'].'","'.$u->info['lvl'].'","'.$u->info['align'].'","'.$u->info['clan'].'","0","0","'.$u->info['money'].'","'.$u->info['money2'].'","'.$u->info['money'].'")');
mysql_query('UPDATE `stats` SET `battle_yron` = 0, `battle_exp` = 0,`tactic1` = 0 , `tactic2` = 0 , `tactic3` = 0 , `tactic4` = 0 , `tactic5` = 0 , `tactic6` = 0 , `tactic7` = -1 , `last_pr` = 0 , `last_hp` = -1 , `team` = 0 WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `users` SET `battle` = "0", `lose` = `lose` + 1 WHERE `id` = '.$u->info['id'].' LIMIT 1');
//
mysql_query('DELETE FROM `eff_users` WHERE `v1` = "priem" AND `uid` = "'.$u->info['id'].'"');
//
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
//
mysql_query('INSERT INTO `battle_last` (`login`,`city`,`battle_id`,`uid`,`time`,`team`,`lvl`,`align`,`clan`,`exp`,`bot`,`money`,`money2`,`money3`) VALUES ('.$u->info['login'].','.$u->info['city'].','.$btl->info['id'].','.$u->info['id'].','.time().','.$btl->info['team_win'].','.$u->info['lvl'].','.$u->info['align'].','.$u->info['clan'].',0,0,'.$u->info['money'].','.$u->info['money2'].','.$u->info['money'].')');
mysql_query('DELETE FROM `battle_act` WHERE `uid1` = "'.$u->info['id'].'" OR `uid2` = "'.$u->info['id'].'"');
mysql_query('UPDATE `battle_users` SET `finish` = 1 WHERE `uid` = "'.$u->info['id'].'"');
mysql_query('UPDATE `stats` SET `hpNow`= 1, `mpNow` = 1,`priems_z` = "0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
}
}else{
$u->error = '<font color=red><b>Свиток возможно использовать только в бою</b></font> ';
}
//Отнимаем тактики
//$this->mintr($pl);
unset($pvr);
}
?>
+89
View File
@@ -0,0 +1,89 @@
<?php
//Феерверк
use Core\ConversionHelper;
if (!defined('GAME')) {
die();
}
if ($itm['magic_inci'] != 'feerverks') {
return;
}
if ($u->room['id'] != '9') {
$u->error = 'Вы не на Центральной Площади';
} elseif (isset($lif['id'])) {
$u->error = 'Запускать феерверки возможно не чаще одного раза в 10 сек.';
} else {
$chat = new Chat();
$cmsg = new ChatMessage();
$cmsg->setCity($u->info['city']);
$cmsg->setRoom($u->info['room']);
$cmsg->setType(6);
$cmsg->setTypeTime(2);
$po = ConversionHelper::dataStringToArray($itm['data']);
$fid = 'fw04';
if (isset($po['feerverk_eff'])) {
$fid = $po['feerverk_eff'];
}
mysql_query(
'INSERT INTO `feerverks` (`room`,`uid`,`time`,`fid`) VALUES ("' . $u->info['room'] . '","' . $u->info['id'] . '","' . time() . '","' . $fid . '")'
);
//
$a = $u->info['sex'] == 1 ? 'a' : ''; //окончание рода М\Ж в словах
//
if ($po['feerverk_sound'] == 1) {
$po['feerverk_sound'] = mt_rand(8, 10);
}
//
$cmsg->setText("[img[items/{$itm['img']}]] <b>{$u->info['login']}</b> запустил$a фейерверк!");
$cmsg->setFireworks($fid);
$chat->sendMsg($cmsg);
//
if (rand(0, 100) < 10) {
// У персонажа легкая травма - "Ожог от фейерверка" еще 3 мин. 43 сек.
// 22.02.14 21:14 лосенка пострадала от фейерверка! :fingal:
$spf = mysql_query(
'SELECT `id`,`login`,`sex` FROM `users` WHERE `online` > "' . (time() - 120) . '" AND `invis` = 0 AND `battle` = 0 AND `room` = "' . $u->info['room'] . '" ORDER BY `online` DESC LIMIT 100'
);
$fusr = [];
while ($plf = mysql_fetch_array($spf)) {
//Иммунитет от травм, либо травма
$nou = mysql_fetch_array(
mysql_query(
'SELECT `id` FROM `eff_users` WHERE ( `id_eff` = 4 OR `id_eff` = 263 ) AND `uid` = "' . $plf['id'] . '" AND `delete` = 0 LIMIT 1'
)
);
if (!isset($nou['id'])) {
$fusr[] = $plf;
}
}
unset($spf, $plf, $nou);
$fusr = $fusr[rand(0, (count($fusr) - 1))];
if (isset($fusr['id'])) {
//Пострадавший от фейерверка
$ins = mysql_query(
'INSERT INTO `eff_users` (`overType`,`timeUse`,`hod`,`name`,`data`,`uid`, `id_eff`, `img2`, `timeAce`, `v1`) VALUES (
0,
unix_timestamp(),
-1,
"Ожог от фейерверка",
"add_s' . mt_rand(1, 3) . '=-' . mt_rand(1, 3) . '|add_s' . mt_rand(1, 3) . '=-' . mt_rand(1, 3) . '",
"' . $fusr['id'] . '",
4,
"eff_travma1.gif",
300,
1)'
);
$a = $fusr['sex'] == 1 ? 'a' : ''; //окончание рода М\Ж в словах
$cmsg->setFireworks(null);
$cmsg->setText("[img[items/travma.gif]] <b>{$fusr['login']}</b> пострадал$a от фейерверка! :fingal:");
}
unset($fusr);
}
unset($lif, $po);
//
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm['id'] . ' LIMIT 1');
//
$u->error = 'Вы успешно запустили феерверк &quot;' . $itm['name'] . '&quot;!';
}
+61
View File
@@ -0,0 +1,61 @@
<?php
if(!defined('GAME'))
{
die();
}
//Выдаем предметы, но не раньше 00:00:00 01-01-2013
if(date('Y')==2013 || $u->info['id'] == 1) {
/*
2. Новогодний Шоколад (полное вост. хп)
3. Новогодняя Открытка
4. Зелье -Бойцовский Дух- (мощ урона/магии +10, хп +60)
7. Новогодний Эликсир
*/
//Снежок 0/13 (x1)
$idit = \User\ItemsModel::addItem(1000,$u->info['id']);
if($idit > 0) {
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "13" WHERE `id` = "'.$idit.'" LIMIT 1');
//Новогодний эликсир (x1)
$idit = \User\ItemsModel::addItem(997,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "7" WHERE `id` = "'.$idit.'" LIMIT 1');
//Новогодний эликсир (x1)
$idit = \User\ItemsModel::addItem(2870,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "7" WHERE `id` = "'.$idit.'" LIMIT 1');
//Звездное сияние (x1)
$idit = \User\ItemsModel::addItem(1462,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "7" WHERE `id` = "'.$idit.'" LIMIT 1');
//Открытка (x1)
$idit = \User\ItemsModel::addItem(996,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Новый Год" , `gtxt1` = "Администрация проекта поздравляет Вас с Новым, 2013, Годом!" WHERE `id` = "'.$idit.'" LIMIT 1');
//Нападалка 0/13 (x1)
$idit = \User\ItemsModel::addItem(874,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "13" WHERE `id` = "'.$idit.'" LIMIT 1');
//Кольцо жизни (x1)
$idit = \User\ItemsModel::addItem(2101,$u->info['id'],'|noremont=1|srok=1209600|sudba='.$u->info['login']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "13" WHERE `id` = "'.$idit.'" LIMIT 1');
//Восстановление Энергии 900НР (x3)
$idit = \User\ItemsModel::addItem(2710,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год" WHERE `id` = "'.$idit.'" LIMIT 1');
$idit = \User\ItemsModel::addItem(2710,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год" WHERE `id` = "'.$idit.'" LIMIT 1');
$idit = \User\ItemsModel::addItem(2710,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год" WHERE `id` = "'.$idit.'" LIMIT 1');
$u->error = 'Вы успешно использовали &quot;'.$itm['name'].'&quot;. В инвентарь добавлены подарки. С Новым, 2013, Годом!';
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE (`item_id` = "2763" OR `id` = "'.$itm['id'].'") AND `uid` = "'.$u->info['id'].'" LIMIT 10');
}
}else{
$u->error = 'Не удалось использовать &quot;'.$itm['name'].'&quot;. Подарок возможно использовать не раньше 01.01.2013';
}
?>
+60
View File
@@ -0,0 +1,60 @@
<?php
if(!defined('GAME'))
{
die();
}
//Выдаем предметы, но не раньше 00:00:00 01-01-2013
if(date('Y')==2023) {
/*
2. Новогодний Шоколад (полное вост. хп)
3. Новогодняя Открытка
4. Зелье -Бойцовский Дух- (мощ урона/магии +10, хп +60)
7. Новогодний Эликсир
*/
//рыба (x1)
$idit = \User\ItemsModel::addItem(5009,$u->info['id']);
if($idit > 0) {
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "3" WHERE `id` = "'.$idit.'" LIMIT 1');
//мастера
$idit = \User\ItemsModel::addItem(4041,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "3" WHERE `id` = "'.$idit.'" LIMIT 1');
//искуства
$idit = \User\ItemsModel::addItem(4948,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "3" WHERE `id` = "'.$idit.'" LIMIT 1');
//жж6
$idit = \User\ItemsModel::addItem(3101,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "5" WHERE `id` = "'.$idit.'" LIMIT 1');
//Открытка (x1)
$idit = \User\ItemsModel::addItem(996,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Новый Год" , `gtxt1` = "Администрация проекта поздравляет Вас с Новым, 2023, Годом!" WHERE `id` = "'.$idit.'" LIMIT 1');
//точилка
$idit = \User\ItemsModel::addItem(6457,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "100" WHERE `id` = "'.$idit.'" LIMIT 1');
//чек на 100 екров
$idit = \User\ItemsModel::addItem(5023,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "1" WHERE `id` = "'.$idit.'" LIMIT 1');
//цепь защитника
$idit = \User\ItemsModel::addItem(6459,$u->info['id']);
mysql_query('UPDATE `items_users` SET `gift` = "Старый Год",`iznosMAX` = "100" WHERE `id` = "'.$idit.'" LIMIT 1');
$u->error = 'Вы успешно использовали &quot;'.$itm['name'].'&quot;. В инвентарь добавлены подарки. С Новым, 2023, Годом!';
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE (`item_id` = "4009" OR `id` = "'.$itm['id'].'") AND `uid` = "'.$u->info['id'].'" LIMIT 10'); //2763
}
}else{
$u->error = 'Подарок возможно использовать не раньше 01.01.2023';
}
?>
@@ -0,0 +1,5 @@
<?php
if(!defined('GAME')) {
die();
}
?>
+89
View File
@@ -0,0 +1,89 @@
<?php
if(!defined('GAME'))
{
die();
}
if($itm['magic_inci']=='ironbad') {
$u->deleteItem($itm['id']);
$idv=array(
0 => '523',
1 => '707',
2 => '633',
3 => '1151',
4 => '539',
5 => '520',
6 => '521',
7 => '522',
8 => '552',
9 => '553',
9 => '554',
10 => '556',
11 => '557',
12 => '558',
13 => '564',
14 => '567',
15 => '1026',
16 => '712',
17 => '714',
18 => '716',
19 => '717',
20 => '718',
21 => '317',
22 => '318',
23 => '320',
24 => '698',
25 => '706',
26 => '699',
27 => '705',
28 => '700',
29 => '703',
30 => '704',
31 => '1136',
32 => '1151',
33 => '548',
34 => '549',
35 => '550',
36 => '541',
37 => '543',
38 => '544',
39 => '545',
40 => '546',
41 => '685',
42 => '686',
43 => '687',
44 => '689',
45 => '692',
46 => '693',
47 => '695',
48 => '696',
49 => '674',
50 => '675',
51 => '677',
52 => '679',
53 => '680',
54 => '681',
55 => '683',
56 => '684',
57 => '647',
58 => '649',
59 => '651',
60 => '652',
61 => '653',
62 => '654',
63 => '655',
64 => '657',
65 => '658',
66 => '660',
67 => '722',
68 => '723',
69 => '1035',
70 => '10036'
);
$idve=$idv[rand(0,count($idv)-1)];
\User\ItemsModel::addItem($idve,$u->info['id'],'|frompisher=1|sudba='.$u->info['login']);
$inf = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$idve.'" LIMIT 1'));
$u->error = 'Вы получили:'.$inf['name'].'';
unset($idv);
}
?>
+96
View File
@@ -0,0 +1,96 @@
<?php
if(!defined('GAME'))
{
die();
}
if($itm['magic_inci']=='irongod') {
$u->deleteItem($itm['id']);
$idv=array(
0 => '4349',
1 => '4306',
2 => '4327',
3 => '4342',
4 => '4297',
5 => '4316',
6 => '4361',
7 => '4359',
8 => '4340',
9 => '4324',
10 => '4314',
11 => '4351',
12 => '4303',
13 => '4294',
14 => '4353',
15 => '4335',
16 => '4364',
17 => '4319',
18 => '4330',
19 => '4289',
20 => '4309',
21 => '4355',
22 => '4333',
23 => '4317',
24 => '4362',
25 => '4328',
26 => '4287',
27 => '4307',
28 => '4334',
29 => '4288',
30 => '4363',
31 => '4354',
32 => '4329',
33 => '4318',
34 => '4308',
35 => '4366',
36 => '4352',
37 => '4336',
38 => '4331',
39 => '4320',
40 => '4290',
41 => '4310',
42 => '4350',
43 => '4305',
44 => '4360',
45 => '4341',
46 => '4326',
47 => '4296',
48 => '4315',
49 => '4356',
50 => '4337',
51 => '4351',
52 => '4311',
53 => '4299',
54 => '4291',
55 => '4292',
56 => '4300',
57 => '4312',
58 => '4322',
59 => '4338',
60 => '4357',
61 => '4293',
62 => '4302',
63 => '4313',
64 => '4323',
65 => '4339',
66 => '4358',
67 => '865',
68 => '4781',
69 => '2545',
70 => '4684',
71 => '1035',
72 => '6168',
73 => '4920',
74 => '10015',
75 => '10016',
76 => '10017',
77 => '10018',
78 => '10035'
);
$idve=$idv[rand(0,count($idv)-1)];
\User\ItemsModel::addItem($idve,$u->info['id'],'|frompisher=1|sudba='.$u->info['login']);
$inf = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$idve.'" LIMIT 1'));
$u->error = 'Вы получили:'.$inf['name'].'';
unset($idv);
}
?>
+102
View File
@@ -0,0 +1,102 @@
<?php
if(!defined('GAME'))
{
die();
}
if($itm['magic_inci']=='ironnorm') {
$u->deleteItem($itm['id']);
$idv=array(
0 => '1129',
1 => '1143',
2 => '1157',
3 => '2071',
4 => '2167',
5 => '2059',
6 => '1160',
7 => '2170',
8 => '1211',
9 => '2173',
10 => '2082',
11 => '2066',
12 => '1214',
13 => '1183',
14 => '1138',
15 => '1148',
16 => '1216',
17 => '1212',
18 => '1141',
19 => '1149',
20 => '1180',
21 => '2062',
22 => '2084',
23 => '2172',
24 => '1142',
25 => '859',
26 => '860',
27 => '1139',
28 => '1177',
29 => '862',
30 => '1209',
31 => '1137',
32 => '1150',
33 => '1178',
34 => '1210',
35 => '2068',
36 => '2080',
37 => '2176',
38 => '1152',
39 => '1135',
40 => '1181',
41 => '1213',
42 => '2069',
43 => '2083',
44 => '2175',
45 => '1182',
46 => '2057',
47 => '1140',
48 => '1156',
49 => '1215',
50 => '2067',
51 => '2081',
52 => '2174',
53 => '1134',
54 => '1154',
55 => '1184',
56 => '2063',
57 => '2077',
58 => '2179',
59 => '4505',
60 => '1217',
61 => '1221',
62 => '1241',
63 => '2055',
64 => '1133',
65 => '1155',
66 => '1185',
67 => '1218',
68 => '1222',
69 => '1242',
70 => '2056',
71 => '2064',
72 => '2078',
73 => '2178',
74 => '1132',
75 => '1153',
76 => '1179',
77 => '2065',
78 => '2079',
79 => '2177',
80 => '4506',
81 => '1219',
82 => '1223',
83 => '1243',
84 => '10037'
);
$idve=$idv[rand(0,count($idv)-1)];
\User\ItemsModel::addItem($idve,$u->info['id'],'|frompisher=1|sudba='.$u->info['login']);
$inf = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$idve.'" LIMIT 1'));
$u->error = 'Вы получили:'.$inf['name'].'';
unset($idv);
}
?>
+12
View File
@@ -0,0 +1,12 @@
<?php
if(!defined('GAME'))
{
die();
}
if($itm['magic_inci']=='metka') {
$u->deleteItem($itm['id']);
mysql_query('UPDATE `stats` SET `atack` = "'.(time()+3600).'" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
$u->error = 'Вы наложили "Черную метку" на персонажа '.$usr['login'].'!';
}
?>
+10
View File
@@ -0,0 +1,10 @@
<?php
if(!defined('GAME'))
{
die();
}
//добавляем снежок в инвентарь
echo 'test';
die();
?>
+31
View File
@@ -0,0 +1,31 @@
<?php
if (!defined('GAME')) {
die();
}
if ($u->info['login'] == $usr['login']) {
$u->error = 'Нельзя использовать на себя!';
} elseif ($usr['room'] == 217 || $usr['room'] == 218 || $usr['room'] == 219) {
$u->error = 'Персонаж ' . $u->microLogin($usr['id'], 1) . ' находится в Общежитии!';
} elseif ($usr['dnow'] > 0) {
$u->error = 'Персонаж ' . $u->microLogin($usr['id'], 1) . ' находится в Подземелье';
} elseif ($usr['real'] == 1) {
$u->error = 'Перемещать можно только реальных игроков!';
} elseif ($usr['bot'] > 0) {
$u->error = 'Вы не можете поймать бота ;)';
} elseif ($usr['battle'] > 0) {
$u->error = 'Персонаж ' . $u->microLogin($usr['id'], 1) . ' находится в поединке';
} elseif ($usr['room'] == 274) {
$u->error = 'Персонаж ' . $u->microLogin($usr['id'], 1) . ' находится в Заточении!';
} elseif ($usr['online'] < time() - 520) {
$u->error = 'Персонаж не в сети';
} else {
mysql_query('UPDATE `users` SET `room` = "' . $u->info['room'] . '" WHERE `id` = "' . $usr['id'] . '" LIMIT 1');
$u->error = 'Успешно!';
$cmsg = new ChatMessage();
$cmsg->setCity($u->info['city']);
$cmsg->setRoom($u->info['room']);
$cmsg->setType(6);
$cmsg->setTypeTime(1);
$cmsg->setText("[img[items/noose.gif]] Персонаж {$u->info['login']} поймал персонажа {$usr['login']} с помощью заклятия Арканы");
(new Chat())->sendMsg($cmsg);
}
+56
View File
@@ -0,0 +1,56 @@
<?php
if (!defined('GAME')) {
die();
}
//выбираем эффект жертвы
$eff = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `name` LIKE "%Жажда Жизни +%" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект свой
$eff_users = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `name` LIKE "%Жажда Жизни +%" AND `uid` = "' . $u->info['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект защиты от вора
$no_vor = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "459" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
if ($u->info['login'] == $usr['login']) {
$u->error = 'Глупец, ты не можешь украсть сам у себя ;)';
} elseif (isset($no_vor['id'])) {
$u->error = 'Персонаж ' . $usr['login'] . ' не дремлет, будьте осторожны';
} elseif ($usr['battle'] > 0) {
$u->error = 'Персонаж ' . $usr['login'] . ' в поединке!';
} elseif (!isset($eff['id'])) {
$u->error = 'На персонаже ' . $usr['login'] . ' нету эффекта "Жажда Жизни"';
} elseif ($eff_users['name'] && $eff_users['delete'] == 0) {
$u->error = 'У вас есть Жажда Жизни!';
} else {
//воруем эффект
mysql_query(
'UPDATE `eff_users` SET `uid` = "' . $u->info['id'] . '" WHERE `uid` = "' . $usr['id'] . '" AND `name` = "' . $eff['name'] . '" LIMIT 1'
);
$u->error = 'Вы украли эффект ' . $eff['name'] . ' у персонажа ' . $usr['login'] . '!';
//отправляем системку
$chatDto = new ChatMessage();
$chatDto->setTo($usr['login']);
$chatDto->setText("Персонаж <b>{$u->info['login']}</b> украл у вас эффект {$eff['name']}.");
$chatDto->setType(6);
(new Chat())->sendMsg($chatDto);
$chatDto = new ChatMessage();
$chatDto->setCity($u->info['city']);
$chatDto->setRoom($u->info['room']);
$chatDto->setText("<b>{$u->info['login']}</b> украл эффект <b>{$eff['name']}</b> у персонажа <b>{$usr['login']}</b>.");
$chatDto->setType(6);
$chatDto->setTypeTime(1);
$chatDto->setIsAlert(true);
(new Chat())->sendMsg($chatDto);
$u->deleteItem($itm['id']); //удаляем свиток
}
+21
View File
@@ -0,0 +1,21 @@
<?php
if(!defined('GAME'))
{
die();
}
//$iss = mysql_fetch_array(mysql_query('SELECT `id`,`v1` FROM `eff_users` WHERE `id_eff` = 320 AND `uid` = "'.$usr['id'].'" AND `delete` = "0" ORDER BY `v1` DESC LIMIT 1'));
if($u->info['battle'] > 0 ) {
$u->error = 'Запрещено использовать в поединке!';
}
/*elseif($iss['id']) {
$u->error = 'На персонаже '.$usr['login'].' нет заклятия "Иссушение"';
*/
elseif($itm['magic_inci']=='off_is'){
//удаляем эффект
$u->deleteItem($itm['id']);
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" where `uid` = "'.$usr['id'].'" AND `id_eff` = "320" LIMIT 1');
$u->error = 'Вы успешно сняли заклятие "Иссушение -5" с персонажа '.$usr['login'].'';
}
?>
+56
View File
@@ -0,0 +1,56 @@
<?php
if (!defined('GAME')) {
die();
}
//выбираем эффект жертвы $usr
$eff = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "306" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект свой
$eff_users = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "306" AND `uid` = "' . $u->info['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект защиты от вора
$no_vor = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "459" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
if ($u->info['login'] == $usr['login']) {
$u->error = 'Глупец, ты не можешь украсть сам у себя ;)';
} elseif (isset($no_vor['id'])) {
$u->error = 'Персонаж ' . $usr['login'] . ' не дремлет, будьте осторожны';
} elseif ($usr['battle'] > 0) {
$u->error = 'Персонаж ' . $usr['login'] . ' в поединке!';
} elseif (!isset($eff['id'])) {
$u->error = 'На персонаже ' . $usr['login'] . ' нету эффекта "Нектар Великана"';
} elseif ($eff_users['name'] && $eff_users['delete'] == 0) {
$u->error = 'У вас есть Нектар Великана!';
} else {
//воруем эффект
mysql_query(
'UPDATE `eff_users` SET `uid` = "' . $u->info['id'] . '" WHERE `uid` = "' . $usr['id'] . '" AND `name` = "' . $eff['name'] . '" LIMIT 1'
);
$u->error = 'Вы украли эффект ' . $eff['name'] . ' у персонажа ' . $usr['login'] . '!';
//отправляем системку
$chat = new Chat();
$cmsg = new ChatMessage();
$cmsg->setTo($usr['login']);
$cmsg->setText("Персонаж <b>{$u->info['login']}</b> украл у вас эффект {$eff['name']}.");
$cmsg->setType(6);
$chat->sendMsg($cmsg);
$cmsg->setTo('');
$cmsg->setText("<b>{$u->info['login']}</b> украл эффект {$eff['name']} у персонажа <b>{$usr['login']}</b>.");
$cmsg->setCity($u->info['city']);
$cmsg->setRoom($u->info['room']);
$cmsg->setTypeTime(1);
$cmsg->setIsAlert(true);
$chat->sendMsg($cmsg);
//уменьшаем износ
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm['id'] . ' LIMIT 1');
}
+56
View File
@@ -0,0 +1,56 @@
<?php
if (!defined('GAME')) {
die();
}
//выбираем эффект жертвы $usr
$eff = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "308" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект свой
$eff_users = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "308" AND `uid` = "' . $u->info['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект защиты от вора
$no_vor = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "459" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
if ($u->info['login'] == $usr['login']) {
$u->error = 'Глупец, ты не можешь украсть сам у себя ;)';
} elseif (isset($no_vor['id'])) {
$u->error = 'Персонаж ' . $usr['login'] . ' не дремлет, будьте осторожны';
} elseif ($usr['battle'] > 0) {
$u->error = 'Персонаж ' . $usr['login'] . ' в поединке!';
} elseif (!isset($eff['id'])) {
$u->error = 'На персонаже ' . $usr['login'] . ' нету эффекта "Нектар Змеи"';
} elseif ($eff_users['name'] && $eff_users['delete'] == 0) {
$u->error = 'У вас есть Нектар Змеи!';
} else {
//воруем эффект
mysql_query(
'UPDATE `eff_users` SET `uid` = "' . $u->info['id'] . '" WHERE `uid` = "' . $usr['id'] . '" AND `name` = "' . $eff['name'] . '" LIMIT 1'
);
$u->error = 'Вы украли эффект ' . $eff['name'] . ' у персонажа ' . $usr['login'] . '!';
//отправляем системку
$chat = new Chat();
$cmsg = new ChatMessage();
$cmsg->setTo($usr['login']);
$cmsg->setText("Персонаж <b>{$u->info['login']}</b> украл у вас эффект {$eff['name']}.");
$cmsg->setType(6);
$chat->sendMsg($cmsg);
$cmsg->setTo('');
$cmsg->setText("<b>{$u->info['login']}</b> украл эффект {$eff['name']} у персонажа <b>{$usr['login']}</b>.");
$cmsg->setCity($u->info['city']);
$cmsg->setRoom($u->info['room']);
$cmsg->setTypeTime(1);
$cmsg->setIsAlert(true);
$chat->sendMsg($cmsg);
//уменьшаем износ
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm['id'] . ' LIMIT 1');
}
+56
View File
@@ -0,0 +1,56 @@
<?php
if (!defined('GAME')) {
die();
}
//выбираем эффект жертвы $usr
$eff = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "307" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект свой
$eff_users = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "307" AND `uid` = "' . $u->info['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект защиты от вора
$no_vor = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "459" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
if ($u->info['login'] == $usr['login']) {
$u->error = 'Глупец, ты не можешь украсть сам у себя ;)';
} elseif (isset($no_vor['id'])) {
$u->error = 'Персонаж ' . $usr['login'] . ' не дремлет, будьте осторожны';
} elseif ($usr['battle'] > 0) {
$u->error = 'Персонаж ' . $usr['login'] . ' в поединке!';
} elseif (!isset($eff['id'])) {
$u->error = 'Нет эффекта на персонаже...';
} elseif ($eff_users['name'] && $eff_users['delete'] == 0) {
$u->error = 'На персонаже ' . $usr['login'] . ' нету эффекта "Нектар Предчувствия"';
} else {
//воруем эффект
mysql_query(
'UPDATE `eff_users` SET `uid` = "' . $u->info['id'] . '" WHERE `uid` = "' . $usr['id'] . '" AND `name` = "' . $eff['name'] . '" LIMIT 1'
);
$u->error = 'Вы украли эффект ' . $eff['name'] . ' у персонажа ' . $usr['login'] . '!';
//отправляем системку
$chat = new Chat();
$cmsg = new ChatMessage();
$cmsg->setTo($usr['login']);
$cmsg->setText("Персонаж <b>{$u->info['login']}</b> украл у вас эффект {$eff['name']}.");
$cmsg->setType(6);
$chat->sendMsg($cmsg);
$cmsg->setTo('');
$cmsg->setText("<b>{$u->info['login']}</b> украл эффект {$eff['name']} у персонажа <b>{$usr['login']}</b>.");
$cmsg->setCity($u->info['city']);
$cmsg->setRoom($u->info['room']);
$cmsg->setTypeTime(1);
$cmsg->setIsAlert(true);
$chat->sendMsg($cmsg);
//уменьшаем износ
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm['id'] . ' LIMIT 1');
}
+56
View File
@@ -0,0 +1,56 @@
<?php
if (!defined('GAME')) {
die();
}
//выбираем эффект жертвы $usr
$eff = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "309" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект свой
$eff_users = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "309" AND `uid` = "' . $u->info['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект защиты от вора
$no_vor = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "459" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
if ($u->info['login'] == $usr['login']) {
$u->error = 'Глупец, ты не можешь украсть сам у себя ;)';
} elseif (isset($no_vor['id'])) {
$u->error = 'Персонаж ' . $usr['login'] . ' не дремлет, будьте осторожны';
} elseif ($usr['battle'] > 0) {
$u->error = 'Персонаж ' . $usr['login'] . ' в поединке!';
} elseif (!isset($eff['id'])) {
$u->error = 'На персонаже ' . $usr['login'] . ' нету эффекта "Нектар Разума"';
} elseif ($eff_users['name'] && $eff_users['delete'] == 0) {
$u->error = 'У вас есть Нектар Разума';
} else {
//воруем эффект
mysql_query(
'UPDATE `eff_users` SET `uid` = "' . $u->info['id'] . '" WHERE `uid` = "' . $usr['id'] . '" AND `name` = "' . $eff['name'] . '" LIMIT 1'
);
$u->error = 'Вы украли эффект ' . $eff['name'] . ' у персонажа ' . $usr['login'] . '!';
//отправляем системку
$chat = new Chat();
$cmsg = new ChatMessage();
$cmsg->setTo($usr['login']);
$cmsg->setText("Персонаж <b>{$u->info['login']}</b> украл у вас эффект {$eff['name']}.");
$cmsg->setType(6);
$chat->sendMsg($cmsg);
$cmsg->setTo('');
$cmsg->setText("<b>{$u->info['login']}</b> украл эффект {$eff['name']} у персонажа <b>{$usr['login']}</b>.");
$cmsg->setCity($u->info['city']);
$cmsg->setRoom($u->info['room']);
$cmsg->setTypeTime(1);
$cmsg->setIsAlert(true);
$chat->sendMsg($cmsg);
//уменьшаем износ
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm['id'] . ' LIMIT 1');
}
+56
View File
@@ -0,0 +1,56 @@
<?php
if (!defined('GAME')) {
die();
}
//выбираем эффект жертвы $usr
$eff = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "35" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект свой
$eff_users = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "35" AND `uid` = "' . $u->info['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
//эффект защиты от вора
$no_vor = mysql_fetch_array(
mysql_query(
'SELECT * FROM `eff_users` WHERE `id_eff` = "459" AND `uid` = "' . $usr['id'] . '" AND `delete` = "0" LIMIT 1'
)
);
if ($u->info['login'] == $usr['login']) {
$u->error = 'Глупец, ты не можешь украсть сам у себя ;)';
} elseif (isset($no_vor['id'])) {
$u->error = 'Персонаж ' . $usr['login'] . ' не дремлет, будьте осторожны';
} elseif ($usr['battle'] > 0) {
$u->error = 'Персонаж ' . $usr['login'] . ' в поединке!';
} elseif (!isset($eff['id'])) {
$u->error = 'На персонаже ' . $usr['login'] . ' нету эффекта "Звездное Сияние"';
} elseif ($eff_users['name'] && $eff_users['delete'] == 0) {
$u->error = 'У вас есть Звездное Сияние';
} else {
//воруем эффект
mysql_query(
'UPDATE `eff_users` SET `uid` = "' . $u->info['id'] . '" WHERE `uid` = "' . $usr['id'] . '" AND `name` = "' . $eff['name'] . '" LIMIT 1'
);
$u->error = 'Вы украли эффект ' . $eff['name'] . ' у персонажа ' . $usr['login'] . '!';
//отправляем системку
$chat = new Chat();
$cmsg = new ChatMessage();
$cmsg->setTo($usr['login']);
$cmsg->setText("Персонаж <b>{$u->info['login']}</b> украл у вас эффект {$eff['name']}.");
$cmsg->setType(6);
$chat->sendMsg($cmsg);
$cmsg->setTo('');
$cmsg->setText("<b>{$u->info['login']}</b> украл эффект {$eff['name']} у персонажа <b>{$usr['login']}</b>.");
$cmsg->setCity($u->info['city']);
$cmsg->setRoom($u->info['room']);
$cmsg->setTypeTime(1);
$cmsg->setIsAlert(true);
$chat->sendMsg($cmsg);
//уменьшаем износ
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm['id'] . ' LIMIT 1');
}
+15
View File
@@ -0,0 +1,15 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'p_gusenic' ) {
mysql_query('DELETE FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = "400"');
mysql_query('DELETE FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = "402"');
mysql_query('DELETE FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = "403"');
mysql_query('DELETE FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = "404"');
$u->error = 'Вы исцелились от болезней...';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
?>
+71
View File
@@ -0,0 +1,71 @@
<?php
if(!defined('GAME'))
{
die();
}
$sp0 = mysql_query('SELECT `items_id` FROM `items_main_data` WHERE `data` LIKE "%art=%"');
$rnd0 = array();
while($pl0 = mysql_fetch_array($sp0)) {
$rnd0[count($rnd0)] = $pl0['items_id'];
}
$rnd0['itm1'] = $rnd0[rand(0,count($rnd0))];
$rnd0['itm2'] = $rnd0[rand(0,count($rnd0))];
$rnd0['itm3'] = $rnd0[rand(0,count($rnd0))];
$rnd0['itm1'] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($rnd0['itm1']).'" LIMIT 1'));
$rnd0['itm2'] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($rnd0['itm2']).'" LIMIT 1'));
\User\ItemsModel::addItem($rnd0['itm1']['id'],$u->info['id'],'|srok=1209600|sudba='.$u->info['login']);
\User\ItemsModel::addItem($rnd0['itm2']['id'],$u->info['id'],'|srok=1209600|sudba='.$u->info['login']);
if(rand(0,7) == 2) {
$rnd0['itm3'] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($rnd0['itm3']).'" LIMIT 1'));
}else{
\User\ItemsModel::addItem($rnd0['itm3']['id'],$u->info['id'],'|srok=1209600|sudba='.$u->info['login']);
}
$u->deleteItem($itm['id'],$u->info['id']);
$u->error = 'Вы успешно открыли &quot;'.$itm['name'].'&quot;...';
unset($rnd0,$sp0,$pl0);
//Выдаем предметы, но не раньше 00:00:00 01-01-2013222
/*
$rnd = rand(0,1000000);
$rnd = floor($rnd/10000);
$rnd = rand(0,1000000);
$rnd = floor($rnd/10000);
if($rnd < 50) {
//выдача кр.
$mn = rand(0,1000000);
$mn = round($mn/rand(1000,10000),2);
$u->error = 'В &quot;'.$itm['name'].'&quot; Вы обнаружили деньги: '.$mn.' кр. ...<br>';
}
if($rnd < 25) {
//отрицательный эффект
$rnd = rand(0,1000000);
$rnd = floor($rnd/10000);
if($rnd < 50) {
//нападение бота
$u->error .= 'Из &quot;'.$itm['name'].'&quot; выбралась нежить ...';
}else{
//негативный эффект (травма)
$u->error .= 'Предмет &quot;'.$itm['name'].'&quot; наложил проклятье. Использован эффект ...';
}
}else{
//положительный эффект
$rnd = rand(0,1000000);
$rnd = floor($rnd/10000);
if($rnd < 50) {
//предмет
$u->error .= 'В &quot;'.$itm['name'].'&quot; Вы обраружили предмет ...';
}else{
//эффект
$u->error .= 'Предмет &quot;'.$itm['name'].'&quot; наделил Вас новой силой. Использован эффект ...';
}
}
*/
?>
View File
+35
View File
@@ -0,0 +1,35 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'platie' && $itm['iznosNOW'] < $itm['iznosMAX']) {
//
if( $itm['gift'] == '' || $itm['gift'] == '0' ) {
$u->error = 'Использовать возможно, только если вам подарят этот предмет!';
}else{
//
$itm['tpjjj'] = 1;
$itm['tpiii'] = 389;
if( $itm['item_id'] == 4907 || $itm['item_id'] == 4909 ) {
$itm['tpjjj'] = 2;
$itm['tpiii'] = $itm['tpiii'] = 390;
}
//
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = 0 AND `data` LIKE "%itempltype='.$itm['tpjjj'].'%"');
//
mysql_query('INSERT INTO `eff_users`
(`overType`,`timeUse`,`hod`,`name`,`data`,`uid`, `id_eff`, `img2`, `timeAce`, `v1`) VALUES (
"0","'.time().'","-1",
"Иллюзия: '.$itm['name'].'","itempl='.$itm['item_id'].'|itempltype='.$itm['tpjjj'].'","'.$u->info['id'].'",
"'.$itm['tpiii'].'", "spell_item_illusion.gif","0", "0"
)');
//
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = "'.$itm['id'].'" LIMIT 1');
$itm['iznosNOW']--;
//
$u->error = 'Вы использовали &quot;'.$itm['name'].'&quot; и облачились в красивые одеяния!';
}
}
?>
+41
View File
@@ -0,0 +1,41 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'podvig' ) {
$test = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars` = "podvig" AND `time` > "'.(time()).'" LIMIT 1'));
if( $u->info['align'] != 2 ) {
if( isset($test['id']) ) {
$u->error = 'Задержка не прошла, еще '.$u->timeOut($test['time']-time());
}else{
//
$dngcity = array(
5035 => array('angelscity','Бездна'),
5036 => array('capitalcity','Пещера Тысячи Проклятий'),
5037 => array('demonscity','Катакомбы'),
5038 => array('abandonedplain','Гора Легиона'), //mooncity
5039 => array('suncity','Грибница'),
5040 => array('sandcity','Пещера Мглы')
);
//
$dngcity = $dngcity[$itm['item_id']];
//
$hgo1 = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time` > "'.(time()-86400).'" AND `vars` = "psh_qt_'.$dngcity[0].'" LIMIT 1',1);
if(!isset($hgo1['id'])) {
$u->error = 'Нет задержки для подземелья '.$dngcity[1].'.';
}else{
//
$u->addAction(time(),'podvig','');
//$u->error = 'Все прошло успешно, задержки на получение задания в пещеру '.$dngcity[1].' снята.';
$u->error = 'Успешно использован свиток Право на Подвиг ('.$dngcity[1].')';
mysql_query('UPDATE `actions` SET `time` = "'.(time()-86401).'" WHERE `id` = "'.($hgo1['id']).'" LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = "'.$itm['id'].'" LIMIT 1');
}
}
}else{
$u->error = 'Хаосники не могут пользоваться этим свитком!';
}
}
?>
+11
View File
@@ -0,0 +1,11 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Акционный клановый комплект</i>, ';
$this->addItem(11128,$this->info['id'],'|nosale=1|nodelete=1|sudba=0');
$this->addItem(11128,$this->info['id'],'|nosale=1|nodelete=1|sudba=0');
?>
+35
View File
@@ -0,0 +1,35 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'propuskpsh' ) {
$test = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars` = "propuskpsh" AND `time` > "'.(time()-300).'" LIMIT 1'));
if( $u->info['align'] != 2 ) {
if( isset($test['id']) ) {
$u->error = 'Задержка не прошла, еще '.$u->timeOut($test['time']-time()+300);
}else{
$u->addAction(time(),'propuskpsh','');
$u->error = 'Все прошло успешно, задержки в пещеры снята 6 часов.';
mysql_query('UPDATE `actions` SET `time` = `time` - 21600 WHERE `uid` = '.$u->info['id'].' AND `time` > "'.(time()-43200).'" AND `vars` LIKE "psh%" AND `vars` != "psh102" AND `vars` NOT LIKE "psh\_%"');
$eff = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `id_eff` = 476 AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
if(isset($eff['id']))
{
mysql_query('UPDATE `eff_users` SET `timeUse` = `timeUse` - 21600 WHERE `id` = '.$eff['id'].' ');
}
// Действует только на:
// 1) где таймер меньше 12 часов. (чтобы очень старые походы не меняли время похода 4 свитка, и сутки назад, история походов некорректная).
// 2) не сработает на Пещеру Драконов.
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
}else{
$u->error = 'Хаосники не могут пользоваться пропуском!';
}
}
?>
+37
View File
@@ -0,0 +1,37 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'propuskpsh2' ) {
$test = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars` = "propuskpsh" AND `time` > "'.(time()-300).'" LIMIT 1'));
if( $u->info['align'] != 2 ) {
if( isset($test['id']) ) {
$u->error = 'Задержка не прошла, еще '.$u->timeOut($test['time']-time()+300);
}else{
$u->addAction(time(),'propuskpsh2','');
$u->error = 'Все прошло успешно, задержки в пещеры снята 24 часа.';
mysql_query('UPDATE `actions` SET `time` = `time` - 86400 WHERE `uid` = '.$u->info['id'].' AND `time` > "'.(time()-86400).'" AND `vars` LIKE "psh%" AND `vars` != "psh102" AND `vars` NOT LIKE "psh\_%"');
$eff = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `id_eff` = 476 AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
if(isset($eff['id']))
{
mysql_query('UPDATE `eff_users` SET `timeUse` = `timeUse` - 86400 WHERE `id` = '.$eff['id'].' ');
}
// Действует только на:
// 1) где таймер меньше 12 часов. (чтобы очень старые походы не меняли время похода 4 свитка, и сутки назад, история походов некорректная).
// 2) не сработает на Пещеру Драконов.
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
}else{
$u->error = 'Хаосники не могут пользоваться пропуском!';
}
}
?>
+106
View File
@@ -0,0 +1,106 @@
<?php
if(!defined('GAME'))
{
die();
}
$tomorrow = mktime(0, 0, 0, date("m") , date("d")+1, date("Y"));
if( $tomorrow = 0 ){
echo 'Вы еще не справились с текущим заданием.';
} elseif( !isset( $tomorrow['id'] ) && $tomorrow == 0 ) {
?>
<br />
<input type='button' value='Крутить' />
<?php
} else {
echo 'Покрутить еще раз вы сможете <b>'.$tomorrow.'</b> <font color="">( Через '.$u->timeOut($tomorrow['time']+60*60*24-time()).' )</font>';
}
if($itm['magic_inci']=='ruletka') {
$idv=array(
0 => '4349',
1 => '4306',
2 => '4327',
3 => '4342',
4 => '4297',
5 => '4316',
6 => '4361',
7 => '4359',
8 => '4340',
9 => '4324',
10 => '4314',
11 => '4351',
12 => '4303',
13 => '4294',
14 => '4353',
15 => '4335',
16 => '4364',
17 => '4319',
18 => '4330',
19 => '4289',
20 => '4309',
21 => '4355',
22 => '4333',
23 => '4317',
24 => '4362',
25 => '4328',
26 => '4287',
27 => '4307',
28 => '4334',
29 => '4288',
30 => '4363',
31 => '4354',
32 => '4329',
33 => '4318',
34 => '4308',
35 => '4366',
36 => '4352',
37 => '4336',
38 => '4331',
39 => '4320',
40 => '4290',
41 => '4310',
42 => '4350',
43 => '4305',
44 => '4360',
45 => '4341',
46 => '4326',
47 => '4296',
48 => '4315',
49 => '4356',
50 => '4337',
51 => '4351',
52 => '4311',
53 => '4299',
54 => '4291',
55 => '4292',
56 => '4300',
57 => '4312',
58 => '4322',
59 => '4338',
60 => '4357',
61 => '4293',
62 => '4302',
63 => '4313',
64 => '4323',
65 => '4339',
66 => '4358',
67 => '865',
68 => '4781',
69 => '2545',
70 => '4684',
71 => '1035',
72 => '6168',
73 => '4920',
74 => '10015',
75 => '10016',
76 => '10017',
77 => '10018',
78 => '10035'
);
$idve=$idv[rand(0,count($idv)-1)];
\User\ItemsModel::addItem($idve,$u->info['id'],'|frompisher=1|sudba='.$u->info['login']);
$inf = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$idve.'" LIMIT 1'));
$u->error = 'Вы получили:'.$inf['name'].'';
}
?>
+91
View File
@@ -0,0 +1,91 @@
<?php
if(!defined('GAME'))
{
die();
}
if($tr['var_id'] == 1) {
//Бронзовая книга
$pgs = array('all' => 0, 'sudba' => 0);
$sp_pg = mysql_query('SELECT `id`,`item_id`,`gift` FROM `items_users` WHERE `item_id` >= 3143 AND `item_id` <= 3192 AND `delete` = 0 AND `inSHop` = 0 AND `inTransfer` = 0 AND `uid` = "'.$this->info['id'].'"');
while($pl_pg = mysql_fetch_array($sp_pg)) {
$pg_id = $pl_pg['item_id']-3142;
if(!isset($pgs[$pg_id])) {
$pgs[$pg_id] = $pl_pg['id'];
if($pl_pg['gift'] != '') {
$pgs['sudba']++;
}
$pgs['all']++;
}
}
$lk = 1;
while($lk <= 50) {
if($pgs[$lk] < 1) {
$npgs .= ', '.$lk;
}
$lk++;
}
if($pgs['all'] < 50) {
$npgs = ltrim($npgs,', ');
$io .= 'Не удалось собрать книгу, необходимо наличие всех страниц. ['.$pgs['all'].'/50]<br>Недостающие страницы: '.$npgs;
$no_open_itm = true;
}else{
//забираем страницы
$pgs['delete'] = '';
$sp_pg = 1;
while($sp_pg <= 50) {
$pgs['delete'] .= '`id` = "'.$pgs[$sp_pg].'" OR ';
$sp_pg++;
}
if($pgs['delete'] != '') {
$pgs['delete'] = rtrim($pgs['delete'],' OR ');
$pgs['delete'] = '('.$pgs['delete'].') AND `uid` = "'.$this->info['id'].'" LIMIT 50';
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE '.$pgs['delete']);
}
$sz = $this->testAction('`vars` = "gold_sanich_bonus" LIMIT 1',1);
/*if(!isset($sz['id'])) {
$this->addAction(time(),'gold_sanich_bonus','gold_sanich_bonus');
//выдаем книгу
if($pgs['sudba'] > 0) {
//привязанная
$this->addItem(3198,$this->info['id'],'|sudba='.$this->info['login']);
}else{
//не привязанная
$this->addItem(3198,$this->info['id']);
}
$io .= 'Вы получили предмет &quot;Золотая Книга&quot;<br>Вы собрали книгу Саныча одним из первых поэтому получаете Золотую книгу вместо Бронзовой! ;)';
}else{
$sz = $this->testAction('`vars` = "silver_sanich_bonus" LIMIT 1',1);
if(!isset($sz['id'])) {
$this->addAction(time(),'silver_sanich_bonus','silver_sanich_bonus');
//выдаем книгу
if($pgs['sudba'] > 0) {
//привязанная
$this->addItem(3197,$this->info['id'],'|sudba='.$this->info['login']);
}else{
//не привязанная
$this->addItem(3197,$this->info['id']);
}
$io .= 'Вы получили предмет &quot;Серебряная Книга&quot;<br>Вы собрали книгу Саныча одним из первых поэтому получаете Серебряную книгу вместо Бронзовой! ;)';
}else{*/
//выдаем книгу
if($pgs['sudba'] > 0) {
//привязанная
$this->addItem(3196,$this->info['id'],'|sudba='.$this->info['login']);
}else{
//не привязанная
$this->addItem(3196,$this->info['id']);
}
$io .= 'Вы получили предмет &quot;Бронзовая Книга&quot;';
//}
//}
}
}else{
$io .= 'Данный предмет нельзя использовать!';
$no_open_itm = true;
}
?>
+30
View File
@@ -0,0 +1,30 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'secondshans' ) {
$pvr = array();
$titm = mysql_fetch_array(mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vals` = "loto" AND `time` > '.(time()-24*60*60).' ORDER BY `time` DESC LIMIT 1'));
//Действие при клике
if( $titm==false ) {
$u->error = '<font color=red><b>У вас нет задержки, нет смысла использовать свиток.</b></font> ';
}else{
mysql_query('DELETE FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vals` = "loto" ');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
mysql_query('DELETE FROM `items_users` WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = '<font color=red><b>Свиток удачно использован</b></font> ';
}
//Отнимаем тактики
//$this->mintr($pl);
unset($pvr);
}
?>
+11
View File
@@ -0,0 +1,11 @@
<?php
if(!defined('GAME'))
{
die();
}
if($itm['id'] <= 0) {
return;
}
$u->deleteItem($itm['id']);
$u->error = \Location\KnowledgeTemple::addReputation(100);
+46
View File
@@ -0,0 +1,46 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Подарочный комплект Критовика</i>, ';
$this->addItem(842,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(842,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(749,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(666,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2469,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(580,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(594,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(642,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(814,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(777,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(787,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(803,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(803,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(803,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4401,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$io .= '<i>Свитки и прочие материалы....</i>, ';
$this->addItem(2712,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2621,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2621,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(871,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2139,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2140,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5046,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4941,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(994,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1001,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(3102,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
?>
+46
View File
@@ -0,0 +1,46 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Подарочный комплект Уворота</i>, ';
$this->addItem(4953,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4953,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4596,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4598,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2469,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4961,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4967,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4969,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4601,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4599,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4986,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4595,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4597,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4597,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4597,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4401,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$io .= '<i>Свитки и прочие материалы....</i>, ';
$this->addItem(2712,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2643,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2643,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(872,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2139,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2140,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5046,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4941,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(994,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1001,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(3102,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
?>
+45
View File
@@ -0,0 +1,45 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Подарочный комплект Мага Огня</i>, ';
$this->addItem(850,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(751,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(669,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1176,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(822,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(583,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(597,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(644,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(810,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4983,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4543,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5003,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5003,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5003,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4401,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$io .= '<i>Свитки и прочие материалы....</i>, ';
$this->addItem(2712,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2687,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(873,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']); // элик
$this->addItem(2139,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2140,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5046,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4941,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4942,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1460,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2146,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']); //усилок
$this->addItem(1001,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(3102,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
?>
+44
View File
@@ -0,0 +1,44 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Подарочный комплект Танка</i>, ';
$this->addItem(4648,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4654,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4647,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4651,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2469,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4962,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4968,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4650,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4653,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4652,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4987,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4646,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4649,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4649,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4649,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4401,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$io .= '<i>Свитки и прочие материалы....</i>, ';
$this->addItem(2712,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2430,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(870,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2139,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2140,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5046,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4941,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(994,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1001,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(3102,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
?>
+46
View File
@@ -0,0 +1,46 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Подарочный комплект Силача ( Топора )</i>, ';
$this->addItem(6483,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6483,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6484,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6485,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2469,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6486,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6487,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6488,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6489,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6490,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6491,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6492,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6493,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6493,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(6493,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4401,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$io .= '<i>Свитки и прочие материалы....</i>, ';
$this->addItem(2712,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2665,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2665,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(870,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2139,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2140,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5046,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4941,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(994,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1001,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(3102,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
?>
+46
View File
@@ -0,0 +1,46 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Подарочный комплект Уворота</i>, ';
$this->addItem(605,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(605,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(748,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(667,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2469,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(735,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(579,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(593,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(641,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(813,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(775,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(786,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(802,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(802,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(802,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4401,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$io .= '<i>Свитки и прочие материалы....</i>, ';
$this->addItem(2712,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2643,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2643,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(872,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2139,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2140,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5046,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4941,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(994,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1001,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(3102,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
?>
+45
View File
@@ -0,0 +1,45 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Подарочный комплект Мага Воды</i>, ';
$this->addItem(851,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(753,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(670,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1176,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(823,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(584,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(598,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(645,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(812,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4984,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4544,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5004,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5004,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5004,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4401,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$io .= '<i>Свитки и прочие материалы....</i>, ';
$this->addItem(2712,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2687,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(873,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']); // элик
$this->addItem(2139,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2140,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5046,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4941,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4942,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1460,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2147,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']); //усилок
$this->addItem(1001,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(3102,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
?>
+45
View File
@@ -0,0 +1,45 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Подарочный комплект Мага Воздуха</i>, ';
$this->addItem(848,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(752,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(671,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1176,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(820,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(581,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(595,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(646,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(811,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4982,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4545,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5002,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5002,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5002,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4401,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$io .= '<i>Свитки и прочие материалы....</i>, ';
$this->addItem(2712,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2687,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(873,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']); // элик
$this->addItem(2139,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2140,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5046,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4941,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4942,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1460,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2148,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']); //усилок
$this->addItem(1001,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(3102,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
?>
+45
View File
@@ -0,0 +1,45 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Подарочный комплект Мага Земли</i>, ';
$this->addItem(849,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(750,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(668,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1176,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(821,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(582,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(596,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(643,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(809,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4985,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4546,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5005,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5005,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5005,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4401,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$io .= '<i>Свитки и прочие материалы....</i>, ';
$this->addItem(2712,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2687,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4736,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(873,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']); // элик
$this->addItem(2139,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2140,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(5046,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2390,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4941,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(4942,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(1460,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(2149,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']); //усилок
$this->addItem(1001,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
$this->addItem(3102,$this->info['id'],'|nosale=1|srok=864000|sudba='.$this->info['login']);
?>
+149
View File
@@ -0,0 +1,149 @@
<?php
if(!defined('GAME'))
{
die();
}
if($tr['var_id'] > 4) {
//маг
$itmadd = array(
//3053 - вечность , 3052 - МР 1000
//суперсвиток
0 => array(2142,2143,2144,2141,3052),
//простые свитки
1 => array(3053,3043,2545,2709,874,2391),
//гарантированные
2 => array(3044)
);
$tr['var_id'] -= 4;
}else{
//воин
$itmadd = array(
//суперсвиток
0 => array(911,1172,2143,2144,1173),
//простые свитки
1 => array(3043,2545,2709,874,2391),
//гарантированные
2 => array(3044)
);
}
if($tr['var_id'] > 4) {
//Маг
$i3[9] = $this->addItem(4676,$this->info['id'],'|notr=1|sudba='.$this->info['login']);
}else{
//Воин
$i3[9] = $this->addItem(2870,$this->info['id'],'|notr=1|sudba='.$this->info['login']);
}
if($tr['var_id'] == 1) {
// 200 екр. - 1 суперсвиток 0/15, 2 простых 0/75 + Эссенция Здоровья 0/1
$i4 = array(
$itmadd[0][rand(0,count($itmadd[0])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)]
);
$i3 = array();
$i3[0] = $this->addItem($i4[0],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,15);
$i3[1] = $this->addItem($i4[1],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,75);
$i3[2] = $this->addItem($i4[2],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,75);
$i3[3] = $this->addItem(3044,$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,1);
if($io == '') {
$io = 'Какие-то предметы добавлены к Вам в инвентарь...';
}
}elseif($tr['var_id'] == 2) {
// 400 екр. - 2 суперсвитка 0/15, 4 простых 0/75 + Эссенция Здоровья 0/2 + новогодний эликсир 0/7
$i4 = array(
$itmadd[0][rand(0,count($itmadd[0])-1)],
$itmadd[0][rand(0,count($itmadd[0])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)]
);
$i3 = array();
$i3[0] = $this->addItem($i4[0],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,15);
$i3[1] = $this->addItem($i4[1],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,15);
$i3[2] = $this->addItem($i4[2],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,75);
$i3[3] = $this->addItem($i4[3],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,75);
$i3[4] = $this->addItem($i4[4],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,75);
$i3[5] = $this->addItem($i4[5],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,75);
$i3[6] = $this->addItem(3044,$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,2);
if($io == '') {
$io = 'Какие-то предметы добавлены к Вам в инвентарь...';
}
}elseif($tr['var_id'] == 3) {
// 600 екр. - 2 суперсвитка 0/20, 4 простых 0/100 + Эссенция Здоровья 0/2 + новогодний эликсир 0/10
$i4 = array(
$itmadd[0][rand(0,count($itmadd[0])-1)],
$itmadd[0][rand(0,count($itmadd[0])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)]
);
$i3 = array();
$i3[0] = $this->addItem($i4[0],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,20);
$i3[1] = $this->addItem($i4[1],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,20);
$i3[2] = $this->addItem($i4[2],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,100);
$i3[3] = $this->addItem($i4[3],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,100);
$i3[4] = $this->addItem($i4[4],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,100);
$i3[5] = $this->addItem($i4[5],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,100);
$i3[6] = $this->addItem(3044,$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,2);
if($io == '') {
$io = 'Какие-то предметы добавлены к Вам в инвентарь...';
}
}elseif($tr['var_id'] == 4) {
// 1000 екр. - 3-4 суперсвитка 0/20, 4 простых 0/100 + Эссенция Здоровья 0/3 + новогодний эликсир 0/10
$i4 = array(
$itmadd[0][rand(0,count($itmadd[0])-1)],
$itmadd[0][rand(0,count($itmadd[0])-1)],
$itmadd[0][rand(0,count($itmadd[0])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)]
);
$i3 = array();
$i3[0] = $this->addItem($i4[0],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,20);
$i3[1] = $this->addItem($i4[1],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,20);
$i3[3] = $this->addItem($i4[2],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,20);
if(rand(0,1000) > 250 && rand(0,1000) < 750) {
$i3[9] = $this->addItem($i4[3],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,20);
}
$i3[4] = $this->addItem($i4[4],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,100);
$i3[5] = $this->addItem($i4[5],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,100);
$i3[6] = $this->addItem($i4[6],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,100);
$i3[7] = $this->addItem($i4[7],$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,100);
$i3[8] = $this->addItem(3044,$this->info['id'],'|notr=1|sudba='.$this->info['login'],NULL,3);
if($io == '') {
$io = 'Какие-то предметы добавлены к Вам в инвентарь...';
}
}
unset($itmadd,$i3,$i4);
?>
+47
View File
@@ -0,0 +1,47 @@
<?php
if(!defined('GAME'))
{
die();
}
if($tr['var_id'] != '') {
$i4 = 0;
$i5 = explode('@',$tr['var_id']);
while( $i4 < count($i5) ) {
$i3 = explode('-',$i5[$i4]);
if( $i3 == 'ekr' ) {
//Выдаем екр.
}elseif( $i3[0] == 'artefact' ) {
//Выдаем случайный артефакт.
if( rand(0,100) <= $i3[1] ) {
$io = 'Вы обнаружили временный Артефакт и какие-то предметы...';
$arts_1 = array();
$arts_lvl = $this->info['level'];
if( $arts_lvl < 4 ) {
$arts_lvl = 4;
}elseif( $arts_lvl > 10 ) {
$arts_lvl = 10;
}
$sp1 = mysql_query('SELECT `items_id` FROM `items_main_data` WHERE `data` LIKE "%|art=%" AND `data` LIKE "%tr_lvl='.$arts_lvl.'%"');
while( $pl1 = mysql_fetch_array($sp1) ) {
$arts_1[] = $pl1['items_id'];
}
$arts_1 = $arts_1[rand(0,count($arts_1)-1)];
if( $arts_1 > 0 ) {
$this->addItem($arts_1,$this->info['id'],'|sroknext=1|nosale=1|srok='.(1*86400).'',NULL,75);
}
}
}else{
//Выдаем предмет
$this->addItem($i3[0],$this->info['id'],'|nosale=1|notr=1|sudba='.$this->info['login'],NULL,$i3[1]);
}
$i4++;
}
if($io == '') {
$io .= 'Какие-то предметы добавлены к Вам в инвентарь...';
}
}
unset($i5,$i3,$i4);
?>
+131
View File
@@ -0,0 +1,131 @@
<?php
if(!defined('GAME'))
{
die();
}
if($tr['var_id'] != '') {
$io = '';
/*
1. Выпадает артефакт уровня персонажа - 1% , временный , не продается , судьба , 3 дн. срок годности
2. Выпадает либо 5 екр. свиток, либо свиток +200% опыта на 3 часа (без заморозки)
3. 1 из 4 эликсирова +15 (екр.)
4. Чек 20 кр.
*/
$trgos = false;
$key1 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4460 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key2 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4461 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key3 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4462 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key4 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4463 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
if( isset($key1['id']) && isset($key2['id']) && isset($key3['id']) && isset($key4['id']) ) {
mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = '.$key1['id'].' OR `id` = '.$key2['id'].' OR `id` = '.$key3['id'].' OR `id` = '.$key4['id'].' LIMIT 4');
$trgos = true;
}
if( $trgos == true ) {
if( rand(0,100) == 57 || $this->info['admin'] > 0 ) {
//Выдаем артефакт
$io .= '<i>Временный артефакт</i>, ';
$arts_1 = array();
$arts_lvl = $this->info['level'];
if( $arts_lvl < 4 ) {
$arts_lvl = 4;
}elseif( $arts_lvl > 10 ) {
$arts_lvl = 10;
}
$sp1 = mysql_query('SELECT `items_id` FROM `items_main_data` WHERE `data` LIKE "%|art=%" AND `data` LIKE "%tr_lvl='.$arts_lvl.'%"');
while( $pl1 = mysql_fetch_array($sp1) ) {
$arts_1[] = $pl1['items_id'];
}
$arts_1 = $arts_1[rand(0,count($arts_1)-1)];
if( $arts_1 > 0 ) {
$this->addItem($arts_1,$this->info['id'],'|nosale=1|srok='.(1*259200).'',NULL,50);
}
//echo '['.$arts_1[rand(0,count($arts_1)-1)].'!'.count($arts_1).'!'.$arts_lvl.']';
}
$recr=rand(1,200); // 0.5% 4510 - 40 екр /2% 5021 - 20 екр /5.5% 5020 -10 екр/ 10.5% 4465 -5 екр/ 100% 5017 - 1екр
$rcr=rand(1,200); // 5%4274 - 400 кр / 15% 4392/4392 - 100 кр / 30% 4392 -50 кр/ 100% 4464 - 20кр
$ryay=rand(1,200); // 5%4274 - 400 кр / 15% 4392/4392 - 100 кр / 30% 4392 -50 кр/ 100% 4464 - 20кр
if( $recr > 199 ) {
//Выдаем чек +40 екр.
$io .= '<i>Чек на 40 екр.</i>, ';
$this->addItem(4510,$this->info['id'],'|sudba='.$this->info['login']);
}elseif( $recr > 198 ){
//Выдаем чек +20 екр.
$io .= '<i>Чек на 20 екр.</i>, ';
$this->addItem(5021,$this->info['id'],'|sudba='.$this->info['login']);
}elseif( $recr > 192 ){
//Выдаем чек +10 екр.
$io .= '<i>Чек на 10 екр.</i>, ';
$this->addItem(5020,$this->info['id'],'|sudba='.$this->info['login']);
}elseif( $recr > 180 ){
//Выдаем чек +5 екр.
$io .= '<i>Чек на 5 екр.</i>, ';
$this->addItem(4465,$this->info['id'],'|sudba='.$this->info['login']);
}else{
//Выдаем чек +1 екр.
$io .= '<i>Чек на 1 екр.</i>, ';
$this->addItem(5017,$this->info['id'],'|sudba='.$this->info['login']);
}
if( $rcr > 94 ) {
//Выдаем чек на 400 кр.
$io .= '<i>Чек на 400 кр.</i> ';
$this->addItem(4274,$this->info['id'],'|sudba='.$this->info['login']);
}elseif( $rcr > 84 ){
//Выдаем чек на 100 кр.
$io .= '<i>Чеки на сумму 100 кр.</i> ';
$this->addItem(4392,$this->info['id'],'|sudba='.$this->info['login']);
$this->addItem(4392,$this->info['id'],'|sudba='.$this->info['login']);
}elseif( $rcr > 69 ){
//Выдаем чек на 50 кр.
$io .= '<i>Чек на 50 кр.</i> ';
$this->addItem(4392,$this->info['id'],'|sudba='.$this->info['login']);
}else{
//Выдаем чек на 20 кр.
$io .= '<i>Чек на 20 кр.</i> ';
$this->addItem(4464,$this->info['id'],'|sudba='.$this->info['login']);
}
if( $ryay > 199 ) {
//Выдаем яйцо дракона.
$io .= '<i>Яйцо Дракона.</i> ';
$this->addItem(6445,$this->info['id']);
}
$elik_1 = array(
4037,4038,4039,4040
);
$elik_1 = $elik_1[rand(0,3)];
if( $elik_1 > 0 ) {
//Выдаем 1 из 4 эликов
$io .= '<i>Эликсир +22 статов</i>, ';
$this->addItem($elik_1,$this->info['id'],'|nosale=1|',NULL,1);
}
//Выдаем свиток +200%
$io .= '<i>Свиток +100% опыта</i>, ';
$this->addItem(4466,$this->info['id'],'');
mysql_query('INSERT INTO `actions`(`uid`, `time`, `city`, `room`, `vars`, `ip`, `vals`, `val`) VALUES ("'.$this->info['id'].'","'.time().'","capitalcity","'.$this->info['room'].'","trup_sun"," ","","")');
mysql_query('UPDATE `users_achiv` SET `snt`= `snt`+1 WHERE `id` = "'.$this->info['id'].'" LIMIT 1');
}else{
$no_open_itm = true;
$this->error = 'Требуется 4 различных ключа с поля битвы.';
}
}
unset($i5,$i3,$i4);
?>
+50
View File
@@ -0,0 +1,50 @@
<?php
if(!defined('GAME'))
{
die();
}
if($tr['var_id'] != '') {
$io = '';
/*
1. Требует 2 любых ключа
*/
$trgos = false;
/*
$key1 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4460 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key2 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4461 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key3 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4462 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key4 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4463 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
*/
$keyall = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE (`item_id` = 4460 OR `item_id` = 4461 OR `item_id` = 4462 OR `item_id` = 4463) AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
if( $keyall[0] >= 2 ) {
mysql_query('DELETE FROM `items_users` WHERE (`item_id` = 4460 OR `item_id` = 4461 OR `item_id` = 4462 OR `item_id` = 4463) AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 2');
//mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = '.$key1['id'].' OR `id` = '.$key2['id'].' OR `id` = '.$key3['id'].' OR `id` = '.$key4['id'].' LIMIT 4');
$trgos = true;
}
if( $trgos == true ) {
//
$io .= '<i>Целебный пирог (х2)</i>, ';
$this->addItem(1028,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$this->addItem(1028,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Запас маны (х2)</i>, ';
$this->addItem(1029,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$this->addItem(1029,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Восстановление энергии 600HP</i>, ';
$this->addItem(4015,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Восстановление энергии 500MP</i>, ';
$this->addItem(4024,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
}else{
$no_open_itm = true;
$this->error = 'Требуется 2 ключа с поля битвы.';
}
}
unset($i5,$i3,$i4);
?>
+58
View File
@@ -0,0 +1,58 @@
<?php
if(!defined('GAME'))
{
die();
}
if($tr['var_id'] != '') {
$io = '';
/*
1. Требует 4 любых ключа
*/
$trgos = false;
/*
$key1 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4460 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key2 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4461 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key3 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4462 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key4 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4463 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
*/
$keyall = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE (`item_id` = 4460 OR `item_id` = 4461 OR `item_id` = 4462 OR `item_id` = 4463) AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
if( $keyall[0] >= 4 ) {
mysql_query('DELETE FROM `items_users` WHERE (`item_id` = 4460 OR `item_id` = 4461 OR `item_id` = 4462 OR `item_id` = 4463) AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 4');
//mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = '.$key1['id'].' OR `id` = '.$key2['id'].' OR `id` = '.$key3['id'].' OR `id` = '.$key4['id'].' LIMIT 4');
$trgos = true;
}
if( $trgos == true ) {
//
$io .= '<i>Целебный пирог (х2)</i>, ';
$this->addItem(1028,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$this->addItem(1028,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Запас маны (х2)</i>, ';
$this->addItem(1029,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$this->addItem(1029,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Восстановление энергии 900HP</i>, ';
$this->addItem(2710,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Восстановление энергии 1000MP</i>, ';
$this->addItem(4030,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Зелье Жизни</i>, ';
$this->addItem(724,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
mysql_query('UPDATE `items_users` SET `iznosMAX` = 1 WHERE `id` = "'.$iidtm.'" LIMIT 1');
//
$io .= '<i>Зелье Маны</i>, ';
$this->addItem(1187,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
mysql_query('UPDATE `items_users` SET `iznosMAX` = 1 WHERE `id` = "'.$iidtm.'" LIMIT 1');
//
}else{
$no_open_itm = true;
$this->error = 'Требуется 4 ключа с поля битвы.';
}
}
unset($i5,$i3,$i4);
?>
+64
View File
@@ -0,0 +1,64 @@
<?php
if(!defined('GAME'))
{
die();
}
if($tr['var_id'] != '') {
$io = '';
/*
1. Требует 6 любых ключа
*/
$trgos = false;
/*
$key1 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4460 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key2 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4461 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key3 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4462 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key4 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4463 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
*/
$keyall = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE (`item_id` = 4460 OR `item_id` = 4461 OR `item_id` = 4462 OR `item_id` = 4463) AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
if( $keyall[0] >= 6 ) {
mysql_query('DELETE FROM `items_users` WHERE (`item_id` = 4460 OR `item_id` = 4461 OR `item_id` = 4462 OR `item_id` = 4463) AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 6');
//mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = '.$key1['id'].' OR `id` = '.$key2['id'].' OR `id` = '.$key3['id'].' OR `id` = '.$key4['id'].' LIMIT 4');
$trgos = true;
}
if( $trgos == true ) {
//
$io .= '<i>Целебный пирог (х3)</i>, ';
$this->addItem(1028,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$this->addItem(1028,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Запас маны (х3)</i>, ';
$this->addItem(1029,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$this->addItem(1029,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Восстановление энергии 900HP</i>, ';
$this->addItem(2711,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Восстановление энергии 1000MP</i>, ';
$this->addItem(4029,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Пропуск забытых</i>, ';
$this->addItem(2412,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Зелье Жизни</i>, ';
$this->addItem(724,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
mysql_query('UPDATE `items_users` SET `iznosMAX` = 5 WHERE `id` = "'.$iidtm.'" LIMIT 1');
//
$io .= '<i>Зелье Маны</i>, ';
$this->addItem(1187,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
mysql_query('UPDATE `items_users` SET `iznosMAX` = 1 WHERE `id` = "'.$iidtm.'" LIMIT 1');
//
$io .= '<i>Нападение</i>, ';
$this->addItem(865,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
}else{
$no_open_itm = true;
$this->error = 'Требуется 6 ключей с поля битвы.';
}
}
unset($i5,$i3,$i4);
?>
+68
View File
@@ -0,0 +1,68 @@
<?php
if(!defined('GAME'))
{
die();
}
if($tr['var_id'] != '') {
$io = '';
/*
1. Требует 8 любых ключа
*/
$trgos = false;
/*
$key1 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4460 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key2 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4461 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key3 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4462 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
$key4 = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 4463 AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
*/
$keyall = mysql_fetch_array(mysql_query('SELECT COUNT(`id`) FROM `items_users` WHERE (`item_id` = 4460 OR `item_id` = 4461 OR `item_id` = 4462 OR `item_id` = 4463) AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 1'));
if( $keyall[0] >= 8 ) {
mysql_query('DELETE FROM `items_users` WHERE (`item_id` = 4460 OR `item_id` = 4461 OR `item_id` = 4462 OR `item_id` = 4463) AND `uid` = '.$this->info['id'].' AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 LIMIT 8');
//mysql_query('UPDATE `items_users` SET `delete` = "'.time().'" WHERE `id` = '.$key1['id'].' OR `id` = '.$key2['id'].' OR `id` = '.$key3['id'].' OR `id` = '.$key4['id'].' LIMIT 4');
$trgos = true;
}
if( $trgos == true ) {
//
$io .= '<i>Целебный пирог (х3)</i>, ';
$this->addItem(1028,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$this->addItem(1028,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Запас маны (х3)</i>, ';
$this->addItem(1029,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$this->addItem(1029,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Восстановление энергии 1500HP</i>, ';
$this->addItem(4022,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Восстановление энергии 1500MP</i>, ';
$this->addItem(4034,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Пропуск Забытых</i>, ';
$this->addItem(2412,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Нападение</i>, ';
$this->addItem(865,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//
$io .= '<i>Зелье Жизни</i>, ';
$this->addItem(724,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//mysql_query('UPDATE `items_users` SET `iznosMAX` = 5 WHERE `id` = "'.$iidtm.'" LIMIT 1');
//
$io .= '<i>Зелье Маны</i>, ';
$this->addItem(1187,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
//mysql_query('UPDATE `items_users` SET `iznosMAX` = 5 WHERE `id` = "'.$iidtm.'" LIMIT 1');
//
$io .= '<i>Звездное Сияние</i>, ';
$iidtm = $this->addItem(1463,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
mysql_query('UPDATE `items_users` SET `iznosMAX` = 1 WHERE `id` = "'.$iidtm.'" LIMIT 1');
//
}else{
$no_open_itm = true;
$this->error = 'Требуется 8 ключей с поля битвы.';
}
}
unset($i5,$i3,$i4);
?>
+17
View File
@@ -0,0 +1,17 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>†ажда †изни +6</i>, ';
$this->addItem(3101,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$io .= '<i>‡вездная ’Яжесть</i>, ';
$this->addItem(1462,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$io .= '<i>—ек на 2 екрК</i>, ';
$this->addItem(5018,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
?>
+20
View File
@@ -0,0 +1,20 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Чек на 5 ЕКР</i>, ';
$this->addItem(5019,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$io .= '<i>Бутерброд -The Best Friend-</i>, ';
$this->addItem(5010,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$io .= '<i>Звездное Сияние</i>, ';
$this->addItem(1463,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$io .= '<i>Амброзия подмастерья Владык</i>, ';
$this->addItem(5239,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
?>
+25
View File
@@ -0,0 +1,25 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Чек на 10 ЕКР</i>, ';
$this->addItem(5020,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$io .= '<i>Амброзия Скучающих Владык</i>, ';
$this->addItem(5069,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$io .= '<i>Эликсир Магического Искусства</i>, ';
$this->addItem(4948,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$io .= '<i>Звездное Сияние</i>, ';
$this->addItem(1463,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$io .= '<i>Жажда Жизни +6</i>, ';
$this->addItem(3101,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
$io .= '<i>Бутерброд -The Best Friend-</i>, ';
$this->addItem(5010,$this->info['id'],'|nosale=1|sudba='.$this->info['login']);
?>
+51
View File
@@ -0,0 +1,51 @@
<?php
if(!defined('GAME'))
{
die();
}
//воин
$itmadd = array(
//суперсвиток
0 => array(911,1172,2143,2144,1173),
//простые свитки
1 => array(3043,2545,2709,874,2391),
//гарантированные
2 => array(3044)
);
// 1000 екр. - 3-4 суперсвитка 0/20, 4 простых 0/100 + Эссенция Здоровья 0/3 + новогодний эликсир 0/10
$i4 = array(
$itmadd[0][rand(0,count($itmadd[0])-1)],
$itmadd[0][rand(0,count($itmadd[0])-1)],
$itmadd[0][rand(0,count($itmadd[0])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)],
$itmadd[1][rand(0,count($itmadd[1])-1)]
);
$i3 = array();
if( $u->info['level'] > 8 ) {
$i3[0] = $this->addItem(2143,$this->info['id'],'|nosale=1|notr=1|sudba='.$this->info['login'],NULL,($u->info['level']*2-10));
$i3[1] = $this->addItem(2144,$this->info['id'],'|nosale=1|notr=1|sudba='.$this->info['login'],NULL,($u->info['level']*2-10));
}
$i3[3] = $this->addItem(4020,$this->info['id'],'|nosale=1|notr=1|sudba='.$this->info['login'],NULL,($u->info['level']*2-10));
$i3[4] = $this->addItem(4035,$this->info['id'],'|nosale=1|notr=1|sudba='.$this->info['login'],NULL,($u->info['level']*2-10));
$i3[5] = $this->addItem(3101,$this->info['id'],'|nosale=1|notr=1|sudba='.$this->info['login'],NULL,($u->info['level']*2-10));
$i3[6] = $this->addItem(4041,$this->info['id'],'|nosale=1|notr=1|sudba='.$this->info['login'],NULL,($u->info['level']*2-10));
$i3[7] = $this->addItem(4541,$this->info['id'],'|nosale=1|notr=1|sudba='.$this->info['login'],NULL,1);
$i3[8] = $this->addItem(4542,$this->info['id'],'|nosale=1|notr=1|sudba='.$this->info['login'],NULL,1);
$i3[9] = $this->addItem(3048,$this->info['id'],'|nosale=1|notr=1|sudba='.$this->info['login'],NULL,1);
$i3[10] = $this->addItem(3041,$this->info['id'],'|nosale=1|notr=1|sudba='.$this->info['login'],NULL,1);
mysql_query('UPDATE `items_users` SET `gift` = "Ангел",`gtxt1` = "С Днем Рождения! Поздравляем! Удачи в боях и жизни!" WHERE
`id` = "'.$i3[8].'" OR `id` = "'.$i3[9].'" OR `id` = "'.$i3[10].'"
LIMIT 1');
if($io == '') {
$io = 'Какие-то предметы добавлены к Вам в инвентарь...';
}
unset($itmadd,$i3,$i4);
?>
+285
View File
@@ -0,0 +1,285 @@
<?php
if (!defined('GAME')) {
die();
}
$add_zb = 0;
$add_nas = 0;
$refer = mysql_fetch_array(
mysql_query('SELECT `id`,`login`,`banned`,`admin`,`level` FROM `users` WHERE `id` = ' . (int)$this->info['host_reg'])
);
function setMentorGiftStatus($id) {
if (empty($id)) {
return;
}
mysql_query("update `items_users` set gift = 'Наставник' where id = $id");
}
if ($tr['var_id'] == 1) {
// Набор [0]
$add_zb = 5;
$add_nas = 1;
//Накидка
$i3 = $this->addItem(3200, $this->info['id'], '|nosale=1|noremont=1');
setMentorGiftStatus($i3);
//Эликсир
$i3 = $this->addItem(2418, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Новый сундук
$i3 = $this->addItem(3201, $this->info['id']);
setMentorGiftStatus($i3);
if ($io == '') {
$io = 'Снабжение воспитанника: 1 уровень, Накидка воспитанника, Эликсир Восстановления';
}
} elseif ($tr['var_id'] == 2) {
// Набор [1]
$add_zb = 10;
$add_nas = 1;
//Рубаха 3209
$i3 = $this->addItem(3209, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Штаны 3210
$i3 = $this->addItem(3210, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Эликсир
$i3 = $this->addItem(2418, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Новый сундук
$i3 = $this->addItem(3202, $this->info['id']);
setMentorGiftStatus($i3);
if ($io == '') {
$io = 'Снабжение воспитанника: 2 уровень, Рубаха воспитанника, Штаны воспитанника, Эликсир Восстановления';
}
} elseif ($tr['var_id'] == 3) {
// Набор [2]
$add_zb = 20;
$add_nas = 1;
//Перчатки 3211
$i3 = $this->addItem(3211, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Наручи 3212
$i3 = $this->addItem(3212, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Эликсир
$i3 = $this->addItem(2418, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Новый сундук
$i3 = $this->addItem(3203, $this->info['id']);
setMentorGiftStatus($i3);
if ($io == '') {
$io = 'Снабжение воспитанника: 3 уровень, Наручи воспитанника, Перчатки воспитанника, Эликсир Восстановления';
}
} elseif ($tr['var_id'] == 4) {
// Набор [3]
$add_zb = 30;
$add_nas = 1;
//Сапоги 3213
$i3 = $this->addItem(3213, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Шлем 3214
$i3 = $this->addItem(3214, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Пояс 3215
$i3 = $this->addItem(3215, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Эликсир
$i3 = $this->addItem(2418, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Новый сундук
$i3 = $this->addItem(3204, $this->info['id']);
setMentorGiftStatus($i3);
if ($io == '') {
$io = 'Снабжение воспитанника: 4 уровень, Сапоги воспитанника, Шапка воспитанника, Пояс воспитанника, Эликсир Восстановления';
}
} elseif ($tr['var_id'] == 5) {
// Набор [4]
$add_zb = 40;
$add_nas = 1;
//Серьги 3216
$i3 = $this->addItem(3216, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Амулет 3217
$i3 = $this->addItem(3217, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Кольца 3218
$i3 = $this->addItem(3218, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
$i3 = $this->addItem(3218, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
$i3 = $this->addItem(3218, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Эликсир
$i3 = $this->addItem(2418, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Новый сундук
$i3 = $this->addItem(3205, $this->info['id']);
setMentorGiftStatus($i3);
if ($io == '') {
$io = 'Снабжение воспитанника: 5 уровень, Серьги воспитанника, Амулет воспитанника, Кольцо воспитанника (х3), Эликсир Восстановления';
}
} elseif ($tr['var_id'] == 6) {
// Набор [5]
$add_zb = 50;
$add_nas = 1;
//Броня 4002
$i3 = $this->addItem(4002, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Учебник воспитанника 4004
$i3 = $this->addItem(4004, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Сумка воспитанника 4003
$i3 = $this->addItem(4003, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Образы
mysql_query('DELETE FROM `obraz` WHERE `uid` = "' . $this->info['id'] . '" AND `img` = "ref_obr1.gif" LIMIT 2');
mysql_query(
'INSERT INTO `obraz` (`sex`,`img`,`level`,`uid`,`usr_add`) VALUES ("0","ref_obr1.gif","5","' . $this->info['id'] . '","' . time(
) . '")'
);
mysql_query(
'INSERT INTO `obraz` (`sex`,`img`,`level`,`uid`,`usr_add`) VALUES ("1","ref_obr1.gif","5","' . $this->info['id'] . '","' . time(
) . '")'
);
//Новый сундук
$i3 = $this->addItem(3206, $this->info['id']);
setMentorGiftStatus($i3);
if ($io == '') {
$io = 'Снабжение воспитанника: 6 уровень, Броня воспитанника, Образ воспитанника, Учебник воспитанника, Сумка воспитанника';
}
} elseif ($tr['var_id'] == 7) {
// Набор [6]
$add_zb = 60;
$add_nas = 2;
//Учебник воспитанника 4004
$i3 = $this->addItem(4004, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Сумка воспитанника 4003
$i3 = $this->addItem(4003, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Нападалка
$i3 = $this->addItem(865, $this->info['id'], '|nosale=1', null, 50);
setMentorGiftStatus($i3);
//Новый сундук
$i3 = $this->addItem(3207, $this->info['id']);
setMentorGiftStatus($i3);
if ($io == '') {
$io = 'Снабжение воспитанника: 7 уровень, Учебник воспитанника, Сумка воспитанника, Нападение';
}
} elseif ($tr['var_id'] == 8) {
// Набор [7]
$add_zb = 70;
$add_nas = 3;
//Учебник воспитанника 4004
$i3 = $this->addItem(4004, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Сумка воспитанника 4003
$i3 = $this->addItem(4003, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Нападалка
$i3 = $this->addItem(865, $this->info['id'], '|nosale=1', null, 50);
setMentorGiftStatus($i3);
//Восстановление
$i3 = $this->addItem(2712, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
$i3 = $this->addItem(2712, $this->info['id'], '|nosale=1');
setMentorGiftStatus($i3);
//Образы
mysql_query('DELETE FROM `obraz` WHERE `uid` = "' . $this->info['id'] . '" AND `img` = "ref_obr2.gif" LIMIT 2');
mysql_query(
'INSERT INTO `obraz` (`sex`,`img`,`level`,`uid`,`usr_add`) VALUES ("0","ref_obr2.gif","7","' . $this->info['id'] . '","' . time(
) . '")'
);
mysql_query(
'INSERT INTO `obraz` (`sex`,`img`,`level`,`uid`,`usr_add`) VALUES ("1","ref_obr2.gif","7","' . $this->info['id'] . '","' . time(
) . '")'
);
if ($io == '') {
$io = 'Учебник воспитанника, Сумка воспитанника, Нападение, Образ воспитанника, Восстановление энергии 900HP (х2)';
}
}
if ($add_zb > 0 && $this->info['level'] < 8) {
$this->info['money4'] += $add_zb;
mysql_query(
'UPDATE `users` SET `money4` = "' . $this->info['money4'] . '" WHERE `id` = "' . $this->info['id'] . '" LIMIT 1'
);
$cmsg = new ChatMessage();
$cmsg->setTo($this->info['login']);
$cmsg->setType(6);
$cmsg->setText(
"В &quot;Снабжение воспитанника&quot; Вы обнаружили зубы: <small>" . $this->zuby($add_zb, 1) . "</small>."
);
(new Chat())->sendMsg($cmsg);
}
if ($add_nas > 0 && $this->info['level'] < 8 && isset($refer['id'])) {
$ino = 0;
while ($ino < $add_nas) {
$this->addItem(4005, $refer['id']);
$ino++;
}
$cmsg = new ChatMessage();
$cmsg->setTo($refer['login']);
$cmsg->setType(6);
$cmsg->setText(
"Ваш воспитанник &quot;" . $this->info['login'] . "&quot; приносит жетоны <b>Талант Наставника</b> (<small>x" . ($add_nas) . "</small>)."
);
(new Chat())->sendMsg($cmsg);
}
unset($i3, $add_zb, $refer, $add_nas);
+24
View File
@@ -0,0 +1,24 @@
<?php
if(!defined('GAME'))
{
die();
}
//лечение легких травм
$ov_item = \User\ItemsModel::addItem(4412,$u->info['id'],'|srok=43200|sudba='.$u->info['login'].'');
if($ov_item > 0) {
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//пропуск забытых
$ov_item = \User\ItemsModel::addItem(2412,$u->info['id'],'|srok=43200|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//жж6
$ov_item = \User\ItemsModel::addItem(3101,$u->info['id'],'|srok=3600|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = 'Вы получили предметы:<br> Лечение легких травм, пропуск забытых, Жажда жизни +6';
}
?>
+33
View File
@@ -0,0 +1,33 @@
<?php
if(!defined('GAME'))
{
die();
}
//лечение легких травм
$ov_item = \User\ItemsModel::addItem(4412,$u->info['id'],'|srok=43200|sudba='.$u->info['login'].'');
if($ov_item > 0) {
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//пропуск забытых
$ov_item = \User\ItemsModel::addItem(2412,$u->info['id'],'|srok=43200|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//жж6
$ov_item = \User\ItemsModel::addItem(3101,$u->info['id'],'|srok=3600|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//лечение средних травм
$ov_item = \User\ItemsModel::addItem(4413,$u->info['id'],'|srok=43200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//право на подвиг (бездна)
$ov_item = \User\ItemsModel::addItem(5035,$u->info['id'],'|srok=43200|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//право на подвиг (грибница)
$ov_item = \User\ItemsModel::addItem(5039,$u->info['id'],'|srok=43200|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = 'Вы получили предметы:<br> Лечение легких травм, Лечение средних травм, пропуск забытых, жажда жизни +6, право на подвиг(бездна), право на подвиг(грибница)';
}
?>
+46
View File
@@ -0,0 +1,46 @@
<?php
if(!defined('GAME'))
{
die();
}
//лечение легких травм
$ov_item = \User\ItemsModel::addItem(4412,$u->info['id'],'|srok=43200|sudba='.$u->info['login'].'');
if($ov_item > 0) {
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//пропуск забытых
$ov_item = \User\ItemsModel::addItem(2412,$u->info['id'],'|srok=43200|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//жж6
$ov_item = \User\ItemsModel::addItem(3101,$u->info['id'],'|srok=3600|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//лечение средних травм
$ov_item = \User\ItemsModel::addItem(4413,$u->info['id'],'|srok=43200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//право на подвиг (бездна)
$ov_item = \User\ItemsModel::addItem(5035,$u->info['id'],'|srok=43200|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//право на подвиг (грибница)
$ov_item = \User\ItemsModel::addItem(5039,$u->info['id'],'|srok=43200|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//Лечение тяжелых травм
$ov_item = \User\ItemsModel::addItem(4414,$u->info['id'],'|srok=43200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//право на подвиг (ПТП)
$ov_item = \User\ItemsModel::addItem(5036,$u->info['id'],'|srok=43200|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//право на подвиг (Катакомбы)
$ov_item = \User\ItemsModel::addItem(5037,$u->info['id'],'|srok=43200|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//право на подвиг (Гора легиона)
$ov_item = \User\ItemsModel::addItem(5038,$u->info['id'],'|srok=43200|battleUseZd=7200|sudba='.$u->info['login'].'');
mysql_query('UPDATE `items_users` SET `iznosMAX` = "1" WHERE `id` = "'.$ov_item.'" LIMIT 1');
//
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = 'Вы получили предметы:<br> Лечение легких травм, Лечение средних травм, Лечение тяжелых травм, пропуск забытых, жажда жизни +6<br> право на подвиг(бездна), право на подвиг(грибница),
право на подвиг(ПТП), право на подвиг(катакомбы), право на подвиг(Гора легиона)';
}
?>
+8
View File
@@ -0,0 +1,8 @@
<?php
if(!defined('GAME')) { die(); }
$u->info['hpNow'] = $u->stats['hpAll'];
$u->info['mpNow'] = $u->stats['mpAll'];
mysql_query('UPDATE `stats` set `hpNow` = "'.$u->info['hpNow'].'",`mpNow` = "'.$u->info['mpNow'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = 'Вы успешно восстановили '.$u->info['hpNow'].' ХП / '.$u->info['mpNow'].' MP';
?>
+23
View File
@@ -0,0 +1,23 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Предметы Танка 8-го уровня</i>,';
$this->addItem(558,$this->info['id'],'|sudba=0');
$this->addItem(722,$this->info['id'],'|sudba=0');
$this->addItem(718,$this->info['id'],'|sudba=0');
$this->addItem(700,$this->info['id'],'|sudba=0');
$this->addItem(291,$this->info['id'],'|sudba=0');
$this->addItem(545,$this->info['id'],'|sudba=0');
$this->addItem(533,$this->info['id'],'|sudba=0');
$this->addItem(536,$this->info['id'],'|sudba=0');
$this->addItem(628,$this->info['id'],'|sudba=0');
$this->addItem(710,$this->info['id'],'|sudba=0');
$this->addItem(654,$this->info['id'],'|sudba=0');
$this->addItem(684,$this->info['id'],'|sudba=0');
$this->addItem(689,$this->info['id'],'|sudba=0');
$this->addItem(689,$this->info['id'],'|sudba=0');
$this->addItem(689,$this->info['id'],'|sudba=0');
?>
+57
View File
@@ -0,0 +1,57 @@
<?php
if(!defined('GAME'))
{
die();
}
$goodkast = 1;
if( $itm['iznosNOW'] >= $itm['iznosMAX'] ) {
$goodkast = 0;
$u->error = 'Книга была испорчена... Это просто хлам...';
}
if($goodkast == 1) {
//
$u->error = 'Книга &quot;'.$itm['name'].'&quot; успешно использована...<br>Вы получили какую-то страницу с заклятием.';
//
mysql_query('DELETE FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `overType` = "9"');
//
if( $itm['item_id'] == 4740 ) {
mysql_query("INSERT INTO `eff_users` (
`id_eff`, `uid`, `name`, `data`, `overType`, `timeUse`, `timeAce`, `user_use`, `delete`, `v1`, `v2`, `img2`, `x`, `hod`, `bj`, `sleeptime`, `no_Ace`, `file_finish`, `tr_life_user`, `deactiveTime`, `deactiveLast`, `mark`
) VALUES (
377, '".$u->info['id']."', 'Зелёный Том Знаний', 'add_s1=10', 9, ".time().", 0, '".$u->info['login']."', 0, '0', 0, '', 1, -1, '0', 0, 1, '', 0, 0, 0, 0
);");
}elseif( $itm['item_id'] == 4741 ) {
mysql_query("INSERT INTO `eff_users` (
`id_eff`, `uid`, `name`, `data`, `overType`, `timeUse`, `timeAce`, `user_use`, `delete`, `v1`, `v2`, `img2`, `x`, `hod`, `bj`, `sleeptime`, `no_Ace`, `file_finish`, `tr_life_user`, `deactiveTime`, `deactiveLast`, `mark`
) VALUES (
378, '".$u->info['id']."', 'Желтый Том Знаний', 'add_s2=10', 9, ".time().", 0, '".$u->info['login']."', 0, '0', 0, '', 1, -1, '0', 0, 1, '', 0, 0, 0, 0
);");
}elseif( $itm['item_id'] == 4742 ) {
mysql_query("INSERT INTO `eff_users` (
`id_eff`, `uid`, `name`, `data`, `overType`, `timeUse`, `timeAce`, `user_use`, `delete`, `v1`, `v2`, `img2`, `x`, `hod`, `bj`, `sleeptime`, `no_Ace`, `file_finish`, `tr_life_user`, `deactiveTime`, `deactiveLast`, `mark`
) VALUES (
379, '".$u->info['id']."', 'Красный Том Знаний', 'add_s3=10', 9, ".time().", 0, '".$u->info['login']."', 0, '0', 0, '', 1, -1, '0', 0, 1, '', 0, 0, 0, 0
);");
}elseif( $itm['item_id'] == 4743 ) {
mysql_query("INSERT INTO `eff_users` (
`id_eff`, `uid`, `name`, `data`, `overType`, `timeUse`, `timeAce`, `user_use`, `delete`, `v1`, `v2`, `img2`, `x`, `hod`, `bj`, `sleeptime`, `no_Ace`, `file_finish`, `tr_life_user`, `deactiveTime`, `deactiveLast`, `mark`
) VALUES (
380, '".$u->info['id']."', 'Синий Том Знаний', 'add_s5=10', 9, ".time().", 0, '".$u->info['login']."', 0, '0', 0, '', 1, -1, '0', 0, 1, '', 0, 0, 0, 0
);");
}elseif( $itm['item_id'] == 4744 ) {
mysql_query("INSERT INTO `eff_users` (
`id_eff`, `uid`, `name`, `data`, `overType`, `timeUse`, `timeAce`, `user_use`, `delete`, `v1`, `v2`, `img2`, `x`, `hod`, `bj`, `sleeptime`, `no_Ace`, `file_finish`, `tr_life_user`, `deactiveTime`, `deactiveLast`, `mark`
) VALUES (
381, '".$u->info['id']."', 'Белый Том Знаний', 'add_s1=5|add_s2=5|add_s3=5|add_s5=5', 9, ".time().", 0, '".$u->info['login']."', 0, '0', 0, '', 1, -1, '0', 0, 1, '', 0, 0, 0, 0
);");
}
//
\User\ItemsModel::addItem( 4752 , $u->info['id'] , '|sudba=1' );
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = "'.$itm['id'].'" LIMIT 1');
//
}
?>
+23
View File
@@ -0,0 +1,23 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Предметы Силача 8-го уровня</i>,';
$this->addItem(552,$this->info['id'],'|sudba=0');
$this->addItem(552,$this->info['id'],'|sudba=0');
$this->addItem(716,$this->info['id'],'|sudba=0');
$this->addItem(320,$this->info['id'],'|sudba=0');
$this->addItem(291,$this->info['id'],'|sudba=0');
$this->addItem(543,$this->info['id'],'|sudba=0');
$this->addItem(528,$this->info['id'],'|sudba=0');
$this->addItem(540,$this->info['id'],'|sudba=0');
$this->addItem(627,$this->info['id'],'|sudba=0');
$this->addItem(709,$this->info['id'],'|sudba=0');
$this->addItem(653,$this->info['id'],'|sudba=0');
$this->addItem(681,$this->info['id'],'|sudba=0');
$this->addItem(687,$this->info['id'],'|sudba=0');
$this->addItem(687,$this->info['id'],'|sudba=0');
$this->addItem(687,$this->info['id'],'|sudba=0');
?>
+30
View File
@@ -0,0 +1,30 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'trap' && $itm['iznosNOW'] < $itm['iznosMAX']) {
if( $u->info['room'] >= 362 && $u->info['room'] <= 366 ) {
$box = mysql_fetch_array(mysql_query('SELECT * FROM `bs_map` WHERE `mid` = "'.$bs['type_map'].'" AND `x` = "'.$u->info['x'].'" AND `y` = "'.$u->info['y'].'" LIMIT 1'));
if( isset($box['id']) ) {
$bs = mysql_fetch_array(mysql_query('SELECT * FROM `bs_turnirs` WHERE `id` = "'.$u->info['inTurnir'].'" LIMIT 1'));
$real_u = mysql_fetch_array(mysql_query('SELECT `id`,`login`,`level`,`sex`,`align`,`clan` FROM `users` WHERE `inUser` = "'.$u->info['id'].'" LIMIT 1'));
if(!isset($real_u['id'])) {
$real_u = $u->info;
}
mysql_query('INSERT INTO `bs_trap` (`sex`,`bid`,`count`,`x`,`y`,`chance`,`time`,`uid`,`login`,`level`,`align`,`clan`) VALUES (
"'.$real_u['sex'].'","'.$bs['id'].'","'.$bs['count'].'","'.$box['x'].'","'.$box['y'].'","99","'.time().'",
"'.$real_u['id'].'","'.$real_u['login'].'","'.$real_u['level'].'","'.$real_u['align'].'","'.$real_u['clan'].'"
)');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
$u->error = 'Вы успешно расставили ловушку в локации &quot;'.$box['name'].'&quot;.';
unset($real_u,$box,$bs);
}else{
$u->error = 'В этой комнате нельзя расставлять ловушки!';
}
}else{
$u->error = 'Расставлять ловушки возможно только в турнирах Башни Смерти';
}
}
?>
+74
View File
@@ -0,0 +1,74 @@
<?php
if(!defined('GAME'))
{
die();
}
if(isset($po['finish_file']) && $po['finish_file']=='tznanie')
{
//Добавляем слот
mysql_query('UPDATE `actions` SET `val` = "cast" WHERE (`vals` = "1044" OR `vals` = "1045" OR `vals` = "1046" OR `vals` = "1047") AND `val` != "cast" AND `vars` = "read" AND `uid` = "'.$u->info['id'].'" LIMIT 1');
}else{
$st['timeRead'] = 0;
//$tst = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time` > '.time().' AND `vars` = "read" LIMIT 1',1);
if(isset($tst['id']))
{
//Уже что-то изучаем
$u->error = 'Так не пойдет, вы уже что-то изучаете';
}else{
$tst = $u->testAction('`uid` = "'.$u->info['id'].'" AND `vars` = "read" AND `vals` = "'.$itm['item_id'].'" LIMIT 1',1);
if(isset($tst['id']))
{
$u->error = 'Вы уже изучили данное знание';
}else{
$fn = ''; $tom_iz = 0;
if(($itm['item_id']>=1045 && $itm['item_id']<=1047) || ($itm['item_id']>=4812 && $itm['item_id']<=4813))
{
$tst2 = $u->testAction('`uid` = "'.$u->info['id'].'" AND `vars` = "read" AND `vals` = "'.($itm['item_id']-1).'" LIMIT 1',1);
if(!isset($tst2['id']))
{
$tom_iz = 1;
}
unset($tst2);
}
/*
if( $itm['item_id'] == 4811 ) {
//5 том знаний, нужен 1047
$tst2 = $u->testAction('`uid` = "'.$u->info['id'].'" AND `vars` = "read" AND `vals` = "1047" LIMIT 1',1);
if(!isset($tst2['id']))
{
$tom_iz = 1;
}
unset($tst2);
}
*/
if($tom_iz==0)
{
if(($itm['item_id']>=1044 && $itm['item_id']<=1047) || $itm['item_id']==4813 || $itm['item_id']==4812)
{
mysql_query('UPDATE `stats` SET `priemslot` = `priemslot` + 1 WHERE `id` = "'.$itm['uid'].'" LIMIT 1');
$fn .= 'finish_file=tznanie';
}
if($itm['item_id']==4811)
{
mysql_query('UPDATE `stats` SET `priemslot` = `priemslot` + 2 WHERE `id` = "'.$itm['uid'].'" LIMIT 1');
$fn .= 'finish_file=tznanie';
}
//$ins = mysql_query('INSERT INTO `eff_users` (`overType`,`id_eff`,`uid`,`name`,`timeUse`,`data`,`img2`,`no_Ace`) VALUES ("8","2","'.$u->info['id'].'","Изучение: '.$itm['name'].'","'.(time()+$st['timeRead']).'","'.$fn.'","'.$itm['img'].'","1")');
//if($ins)
//{
//$u->error = 'Вы начали изучать &quot;'.$itm['name'].'&quot;. Время изучения составит '.$u->timeOut($st['timeRead']).'';
$u->error = 'Вы изучили &quot;'.$itm['name'].'&quot;.';
$u->addAction(time()+$st['timeRead'],'read',$itm['item_id']);
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
//}else{
// $u->error = 'Что-то здесь не так';
//}
}else{
$u->error = 'Требует изучения предыдущего тома';
}
unset($tom_iz);
}
}
}
?>
+21
View File
@@ -0,0 +1,21 @@
<?php
if(!defined('GAME'))
{
die();
}
if($itm['magic_inci'] == 'un_metka' ) {
if ($usr['id']=='89489' || $usr['id']=='903093' || $usr['id']=='888059' || $usr['id']=='2644957')
{
$u->error = 'Слишком лютый Враг '.$usr['login'].' нехватает умения !';
}
else
{
mysql_query('UPDATE `stats` set `atack` = "0" WHERE `id` = "'.$usr['id'].'" LIMIT 1');
$u->deleteItem($itm['id']);
$u->error = 'Вы успешно сняли "Черную метку" с персонажа '.$usr['login'].'!';
}
}
?>
+53
View File
@@ -0,0 +1,53 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'undie' ) {
$pvr = array();
//Действие при клике
$pvr['trs7'] = 10;
if( $u->stats['s7'] > 74 ) {
$pvr['trs7'] = round($pvr['trs7']/2,2);
}
if( $u->stats['hpNow'] < 1 ) {
$u->error = '<font color=red><b>Вы поглибли и не можете воспользоваться свитком...</b></font>';
}elseif( $u->info['tactic7'] < $pvr['trs7'] ) {
$u->error = '<font color=red><b>Недостаточно духа, необходимо '.$pvr['trs7'].'...</b></font>';
}elseif( isset($btl->info['id']) ) {
/*
$btl->priemAddLog( $id, 1, 2, $u->info['id'], $u->info['enemy'],
'',
'{tm1} {u1} использовал заклятие &quot;<b>'.$itm['name'].'</b>&quot;.',
($btl->hodID)
);
*/
mysql_query('UPDATE `stats` SET `tactic7` = `tactic7` - "'.$pvr['trs7'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->info['tactic7'] = $u->info['tactic7']-$pvr['trs7'];
$u->stats['tactic7'] = $u->stats['tactic7']-$pvr['trs7'];
mysql_query('DELETE FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = 22 AND `v1` = "priem" AND `v2` = 324');
mysql_query("
INSERT INTO `eff_users` ( `id_eff`, `uid`, `name`, `data`, `overType`, `timeUse`, `timeAce`, `user_use`, `delete`, `v1`, `v2`, `img2`, `x`, `hod`, `bj`, `sleeptime`, `no_Ace`, `file_finish`, `tr_life_user`, `deactiveTime`, `deactiveLast`, `mark`, `bs`) VALUES
( 22, '".$u->info['id']."', 'Спасение', 'add_spasenie=1', 0, 77, 0, '".$u->info['id']."', 0, 'priem', 324, 'preservation.gif', 1, -1, 'спасение', 0, 0, '', 0, 0, 0, 1, 0);
");
$u->error = '<font color=red><b>Вы почувствовали защищенность... </b></font>';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}else{
$u->error = '<font color=red><b>Свиток возможно использовать только в бою</b></font>';
}
//Отнимаем тактики
//$this->mintr($pl);
unset($pvr);
}
?>
+37
View File
@@ -0,0 +1,37 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $u->info['twink'] != 0 ) {
$u->error = 'Невозможно использовать &quot;'.$itm['name'].'&quot;. Зайдите на основного персонажа!';
}elseif( $itm['id'] > 0 ) {
if ($u->info['exp']<469999999)
{
$st['expUpg'] += 0;
//$u->error = 'Вы использовали &quot;'.$itm['name'].'&quot;. Уровень Вашего опыта увеличился на '.$st['expUpg'].' ед.!';
/*
if( $u->info['exp'] < 12500 ) {
//Выдаем еще и кристалл
$test_itm = mysql_fetch_array(mysql_query('SELECT `id` FROM `items_users` WHERE `item_id` = 1204 AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
if( !isset($test_itm['id']) ) {
\User\ItemsModel::addItem(1204,$u->info['id']);
}
}
*/
$u->info['exp'] += $st['expUpg'];
if ($u->info['exp']>469999999)
{
$u->info['exp']=469999999;
}
$u->error = 'Вы использовали &quot;'.$itm['name'].'&quot;. Уровень Вашего опыта увеличился на '.$st['expUpg'].' ед.!';
mysql_query('UPDATE `stats` SET `exp` = "'.$u->info['exp'].'" WHERE `id` = '.$u->info['id'].' LIMIT 1');
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}
else
{
$u->error = 'Вы не смогли использовать &quot;'.$itm['name'].'&quot;. Уровень Вашего опыта достиг предела 470000000 ед.!';
}
}
?>
+87
View File
@@ -0,0 +1,87 @@
<?php
if (!defined('GAME')) {
die();
}
if ($u->info['admin'] > 0 || ($u->info['align'] >= 3 && $u->info['align'] < 4)) {
$uu = mysql_fetch_array(
mysql_query(
'SELECT * FROM `users` WHERE `login` = "' . mysql_real_escape_string($_POST['logingo']) . '" LIMIT 1'
)
);
$ust = $u->getStats($uu['id'], 0);
if (isset($uu['id'])) {
if ($uu['id'] == $u->info['id']) {
$uer = 'Вы не можете кусать самого себя';
} elseif ($u->info['battle'] > 0) {
$uer = 'Вы не можете кусать в бою';
} elseif ($ust['hpNow'] < ($ust['hpAll'] / 100 * 15)) {
$uer = 'Вы не можете укусить этого персонажа, жертва слишком слаба';
} elseif ($uu['level'] > $u->info['level']) {
$uer = 'Вы не можете кусать персонажей старше вас по уровню';
} elseif (date('H', time()) > 6 && date('H', time()) < 21 && $u->info['admin'] == 0) {
$uer = 'Вампиры не могут кусаться днем';
} elseif ($u->stats['hpNow'] >= ($u->stats['hpAll'] / 100 * 67) && $u->info['admin'] == 0) {
$uer = 'Вы не нужнаетесь в этом, ваше здоровье восстановится само ...';
} elseif (floor($uu['align']) == 3 && $u->info['admin'] == 0) {
$uer = 'Вы не можете кусать темных';
} elseif ($uu['online'] < time() - 120) {
$uer = 'Персонаж сейчас оффлайн';
} elseif ($uu['room'] != $u->info['room']) {
$uer = 'Вы должны находится в одной локации с жертвой';
} elseif ($uu['battle'] > 0) {
$uer = 'Персонаж находится в бою';
} else {
$sx = '';
if ($u->info['sex'] == 1) {
$sx = 'а';
}
$itm1 = mysql_fetch_array(
mysql_query(
'SELECT * FROM `items_users` WHERE `uid` = "' . $uu['id'] . '" AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 AND `iznosNow` >= 1 AND `item_id` = 1164 LIMIT 1'
)
);
if (isset($itm1['id'])) {
$uer = 'Не удалось выпить энергию "' . $uu['login'] . '", у ' . $uu . ' был при себе &quot;' . $itm1['name'] . '&quot;.<br>';
} else {
$itm2 = mysql_fetch_array(
mysql_query(
'SELECT * FROM `items_users` WHERE `uid` = "' . $uu['id'] . '" AND `delete` = 0 AND `inShop` = 0 AND `inTransfer` = 0 AND `iznosNow` >= 1 AND `item_id` = 1163 LIMIT 1'
)
);
if (isset($itm2['id'])) {
$sx = 'него';
if ($uu['sex'] == 1) {
$sx = 'неё';
}
$uer = 'Не удалось выпить энергию "' . $uu['login'] . '", у ' . $uu . ' был при себе &quot;' . $itm2['name'] . '&quot;.<br>';
$rtxt = '[img[items/chesnok2.gif]] Вампир &quot;' . $u->info['login'] . '&quot; неудачно укусил' . $sx . ' т.к. у &quot;' . $uu['login'] . '&quot; был при себе чеснок';
} else {
$rtxt = '[img[items/vampir.gif]] Вампир &quot;' . $u->info['login'] . '&quot; укусил' . $sx . ' и выпил' . $sx . ' всю жизненную энергию персонажа &quot;' . $uu['login'] . '&quot;';
$u->stats['hpNow'] += $ust['hpNow'];
if ($u->stats['hpNow'] > $u->stats['hpAll']) {
$u->stats['hpNow'] = $u->stats['hpAll'];
}
mysql_query(
'UPDATE `stats` SET `hpNow` = "' . $u->stats['hpAll'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
);
mysql_query('UPDATE `stats` SET `hpNow` = "0" WHERE `id` = "' . $uu['id'] . '" LIMIT 1');
$cmsg = new ChatMessage();
$cmsg->setCity($u->info['city']);
$cmsg->setRoom($u->info['room']);
$cmsg->setType(11);
$cmsg->setTypeTime(1);
$cmsg->setText($rtxt);
(new Chat())->sendMsg($cmsg);
$uer = 'Вы успешно выпили всю кровь у персонажа "' . $uu['login'] . '".<br>';
}
}
unset($itm1, $itm2);
}
} else {
$uer = 'Персонаж не найден в этом городе';
}
} else {
$uer = 'У Вас нет прав на использование данного навыка';
}
+23
View File
@@ -0,0 +1,23 @@
<?php
if(!defined('GAME'))
{
die();
}
$io .= '<i>Предметы Уворотчика 8-го уровня</i>,';
$this->addItem(523,$this->info['id'],'|sudba=0');
$this->addItem(523,$this->info['id'],'|sudba=0');
$this->addItem(712,$this->info['id'],'|sudba=0');
$this->addItem(1151,$this->info['id'],'|sudba=0');
$this->addItem(290,$this->info['id'],'|sudba=0');
$this->addItem(541,$this->info['id'],'|sudba=0');
$this->addItem(525,$this->info['id'],'|sudba=0');
$this->addItem(539,$this->info['id'],'|sudba=0');
$this->addItem(633,$this->info['id'],'|sudba=0');
$this->addItem(707,$this->info['id'],'|sudba=0');
$this->addItem(647,$this->info['id'],'|sudba=0');
$this->addItem(680,$this->info['id'],'|sudba=0');
$this->addItem(685,$this->info['id'],'|sudba=0');
$this->addItem(685,$this->info['id'],'|sudba=0');
$this->addItem(685,$this->info['id'],'|sudba=0');
?>
+50
View File
@@ -0,0 +1,50 @@
<?php
if(!defined('GAME'))
{
die();
}
if( $itm['magic_inci'] == 'yarostzvezd' ) {
$pvr = array();
//Действие при клике
$pvr['trs7'] = 5;
if( $u->stats['hpNow'] < 1 ) {
$u->error = '<font color=red><b>Вы поглибли и не можете воспользоваться свитком...</b></font>';
}elseif( $u->info['tactic7'] < $pvr['trs7'] ) {
$u->error = '<font color=red><b>Недостаточно духа, необходимо '.$pvr['trs7'].'...</b></font>';
}elseif( isset($btl->info['id']) ) {
/*
$btl->priemAddLog( $id, 1, 2, $u->info['id'], $u->info['enemy'],
'',
'{tm1} {u1} использовал заклятие &quot;<b>'.$itm['name'].'</b>&quot;.',
($btl->hodID)
);
*/
mysql_query('UPDATE `stats` SET `tactic7` = `tactic7` - "'.$pvr['trs7'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->info['tactic7'] = $u->info['tactic7']-$pvr['trs7'];
$u->stats['tactic7'] = $u->stats['tactic7']-$pvr['trs7'];
mysql_query('DELETE FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `id_eff` = 22 AND `v1` = "priem" AND `v2` = 325');
mysql_query("
INSERT INTO `eff_users` ( `id_eff`, `uid`, `name`, `data`, `overType`, `timeUse`, `timeAce`, `user_use`, `delete`, `v1`, `v2`, `img2`, `x`, `hod`, `bj`, `sleeptime`, `no_Ace`, `file_finish`, `tr_life_user`, `deactiveTime`, `deactiveLast`, `mark`, `bs`) VALUES
( 22, '".$u->info['id']."', 'Ярость Холодных Звезд', 'add_acestar=1', 0, 77, 0, '".$u->info['id']."', 0, 'priem', 325, 'elementalcrit.gif', 1, -1, 'яростьхолодныхзвезд', 0, 0, '', 0, 0, 0, 1, 0);
");
$u->error = '<font color=red><b>Вы почувствовали силу... </b></font>';
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
}else{
$u->error = '<font color=red><b>Свиток возможно использовать только в бою</b></font>';
}
//Отнимаем тактики
//$this->mintr($pl);
unset($pvr);
}
?>