game/_incl_data/class/magic/sunduk_new.php

286 lines
9.2 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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);