Переезд функции repexp; Переезд классов User в неймспейс.
This commit is contained in:
parent
ec11709a86
commit
2d63efd915
2
AI.php
2
AI.php
@ -7,6 +7,8 @@
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
if (isset($_GET['m1'])) {
|
if (isset($_GET['m1'])) {
|
||||||
define('GAME', true);
|
define('GAME', true);
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
use Core\Config;
|
use Core\Config;
|
||||||
use Core\Db;
|
use Core\Db;
|
||||||
|
use User\StatsModel;
|
||||||
|
|
||||||
class Battle
|
class Battle
|
||||||
{
|
{
|
||||||
@ -3163,7 +3164,7 @@ class Battle
|
|||||||
//Снижение времени Право на подвиг Титул за победу в хаоте
|
//Снижение времени Право на подвиг Титул за победу в хаоте
|
||||||
if ($this->info['dungeon'] == 0 && $this->info['razdel'] == 5 && $this->users[$i]['team'] == $this->info['team_win']) {
|
if ($this->info['dungeon'] == 0 && $this->info['razdel'] == 5 && $this->users[$i]['team'] == $this->info['team_win']) {
|
||||||
//ТУТ2
|
//ТУТ2
|
||||||
$u->repexp_add($this->users[$i]['id'], 2); //Репутация за поб в хаоте +2
|
StatsModel::addRepexpById($this->users[$i]['id'], 2); //Репутация за поб в хаоте +2
|
||||||
$check = mysql_fetch_array(
|
$check = mysql_fetch_array(
|
||||||
mysql_query(
|
mysql_query(
|
||||||
'SELECT * FROM `eff_users` WHERE `id_eff` = 478 AND `uid` = "' . $this->users[$i]['id'] . '" AND `delete` = 0 ORDER BY `overType` DESC LIMIT 1;'
|
'SELECT * FROM `eff_users` WHERE `id_eff` = 478 AND `uid` = "' . $this->users[$i]['id'] . '" AND `delete` = 0 ORDER BY `overType` DESC LIMIT 1;'
|
||||||
@ -3199,13 +3200,13 @@ class Battle
|
|||||||
'UPDATE `users_achiv` SET `kw`= `kw`+1 WHERE `id` = "' . $this->users[$i]['id'] . '" LIMIT 1'
|
'UPDATE `users_achiv` SET `kw`= `kw`+1 WHERE `id` = "' . $this->users[$i]['id'] . '" LIMIT 1'
|
||||||
);
|
);
|
||||||
if (date('w') == 0 || date('w') == 6 || date('w') == 4) {
|
if (date('w') == 0 || date('w') == 6 || date('w') == 4) {
|
||||||
$u->repexp_add($this->users[$i]['id'], 25); //Клановые войны(победа) 25
|
StatsModel::addRepexpById($this->users[$i]['id'], 25); //Клановые войны(победа) 25
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//Награда за клан вар
|
//Награда за клан вар
|
||||||
if ($this->info['dungeon'] == 0 && $this->info['type'] == 99 && $this->users[$i]['team'] == $this->info['team_win']) {
|
if ($this->info['dungeon'] == 0 && $this->info['type'] == 99 && $this->users[$i]['team'] == $this->info['team_win']) {
|
||||||
if (date('w') == 0 || date('w') == 6 || date('w') == 5) {
|
if (date('w') == 0 || date('w') == 6 || date('w') == 5) {
|
||||||
$u->repexp_add($this->users[$i]['id'], 10); //Кровавые войны(победа) 10
|
StatsModel::addRepexpById($this->users[$i]['id'], 10); //Кровавые войны(победа) 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,6 +7,7 @@ use Core\Db;
|
|||||||
use FightRequest\FRHelper;
|
use FightRequest\FRHelper;
|
||||||
use Tournament\Tournament;
|
use Tournament\Tournament;
|
||||||
use Tournament\TournamentModel;
|
use Tournament\TournamentModel;
|
||||||
|
use User\Effects;
|
||||||
|
|
||||||
class FightRequest
|
class FightRequest
|
||||||
{
|
{
|
||||||
@ -1599,7 +1600,7 @@ class FightRequest
|
|||||||
];
|
];
|
||||||
|
|
||||||
foreach ($classEffects[$sellclass] as $classEffect) {
|
foreach ($classEffects[$sellclass] as $classEffect) {
|
||||||
UserEffects::addById($uidb, $classEffect);
|
Effects::addById($uidb, $classEffect);
|
||||||
}
|
}
|
||||||
$items = $classItems[$sellclass];
|
$items = $classItems[$sellclass];
|
||||||
|
|
||||||
|
@ -55,7 +55,19 @@ class User
|
|||||||
],
|
],
|
||||||
];
|
];
|
||||||
public array $rgd = [0 => 0, 1 => 0];
|
public array $rgd = [0 => 0, 1 => 0];
|
||||||
public array $city_unid = [0, 'capitalcity', 'angelscity', 'abandonedplain', 'newcapitalcity', 'demonscity', 'fallenearth', 'emeraldscity', 'dreamscity', 'suncity', 'devilscity'];
|
public array $city_unid = [
|
||||||
|
0,
|
||||||
|
'capitalcity',
|
||||||
|
'angelscity',
|
||||||
|
'abandonedplain',
|
||||||
|
'newcapitalcity',
|
||||||
|
'demonscity',
|
||||||
|
'fallenearth',
|
||||||
|
'emeraldscity',
|
||||||
|
'dreamscity',
|
||||||
|
'suncity',
|
||||||
|
'devilscity',
|
||||||
|
];
|
||||||
public array $city_id = [
|
public array $city_id = [
|
||||||
'capitalcity' => 1,
|
'capitalcity' => 1,
|
||||||
'angelscity' => 2,
|
'angelscity' => 2,
|
||||||
@ -255,7 +267,41 @@ class User
|
|||||||
'zona' => 'Дополнительная зона атаки',
|
'zona' => 'Дополнительная зона атаки',
|
||||||
];
|
];
|
||||||
public array $items = [
|
public array $items = [
|
||||||
'tr' => ['sex', 'align', 'lvl', 's1', 's2', 's3', 's4', 's5', 's6', 's7', 's8', 's9', 's10', 's11', 'a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'mg1', 'mg2', 'mg3', 'mg4', 'mg5', 'mg6', 'mg7', 'mall', 'm2all', 'aall', 'rep', 'align_bs'],
|
'tr' => [
|
||||||
|
'sex',
|
||||||
|
'align',
|
||||||
|
'lvl',
|
||||||
|
's1',
|
||||||
|
's2',
|
||||||
|
's3',
|
||||||
|
's4',
|
||||||
|
's5',
|
||||||
|
's6',
|
||||||
|
's7',
|
||||||
|
's8',
|
||||||
|
's9',
|
||||||
|
's10',
|
||||||
|
's11',
|
||||||
|
'a1',
|
||||||
|
'a2',
|
||||||
|
'a3',
|
||||||
|
'a4',
|
||||||
|
'a5',
|
||||||
|
'a6',
|
||||||
|
'a7',
|
||||||
|
'mg1',
|
||||||
|
'mg2',
|
||||||
|
'mg3',
|
||||||
|
'mg4',
|
||||||
|
'mg5',
|
||||||
|
'mg6',
|
||||||
|
'mg7',
|
||||||
|
'mall',
|
||||||
|
'm2all',
|
||||||
|
'aall',
|
||||||
|
'rep',
|
||||||
|
'align_bs'
|
||||||
|
],
|
||||||
'add' => [
|
'add' => [
|
||||||
'no_vor',
|
'no_vor',
|
||||||
'antm3',
|
'antm3',
|
||||||
@ -574,12 +620,11 @@ class User
|
|||||||
public string $btl_txt = '';
|
public string $btl_txt = '';
|
||||||
public string $error = '';
|
public string $error = '';
|
||||||
public array $info = [];
|
public array $info = [];
|
||||||
public $rep, $tfer, $stats, $map, $mapUsers;
|
public $rep;
|
||||||
|
public $tfer;
|
||||||
public function repexp_add(int $id, int $val)
|
public $stats;
|
||||||
{
|
public $map;
|
||||||
Db::sql('update stats set repexp = repexp + ? where id = ?', [$val, $id]);
|
public $mapUsers;
|
||||||
}
|
|
||||||
|
|
||||||
public function dayquest(int $id): string
|
public function dayquest(int $id): string
|
||||||
{
|
{
|
||||||
@ -1020,13 +1065,17 @@ class User
|
|||||||
);
|
);
|
||||||
/* чат */
|
/* чат */
|
||||||
$cmsg->setTo($winr['login']);
|
$cmsg->setTo($winr['login']);
|
||||||
$cmsg->setText("Поздравляем! Вы победили в турнире "Башня Смерти"! Получено опыта: $bsep, деньги: $mn кр.");
|
$cmsg->setText(
|
||||||
|
"Поздравляем! Вы победили в турнире "Башня Смерти"! Получено опыта: $bsep, деньги: $mn кр."
|
||||||
|
);
|
||||||
$cmsg->setType(6);
|
$cmsg->setType(6);
|
||||||
$chat->sendMsg($cmsg);
|
$chat->sendMsg($cmsg);
|
||||||
|
|
||||||
$cmsg->setTo('');
|
$cmsg->setTo('');
|
||||||
$cmsg->setIsAlert(true);
|
$cmsg->setIsAlert(true);
|
||||||
$cmsg->setText("Завершился турнир "Башня Смерти", победитель турнира: <strong>{$winr['login']}</strong>! Поздравляем!");
|
$cmsg->setText(
|
||||||
|
"Завершился турнир "Башня Смерти", победитель турнира: <strong>{$winr['login']}</strong>! Поздравляем!"
|
||||||
|
);
|
||||||
$cmsg->setType(5);
|
$cmsg->setType(5);
|
||||||
$chat->sendMsg($cmsg);
|
$chat->sendMsg($cmsg);
|
||||||
|
|
||||||
@ -1648,7 +1697,10 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
|||||||
$room,
|
$room,
|
||||||
$i['dn_delete'] ?? 0,
|
$i['dn_delete'] ?? 0,
|
||||||
];
|
];
|
||||||
Db::sql('insert into items_users (overType, item_id, uid, data, iznosMAX, geniration, magic_inc, maidin, lastUPD, time_create, dn_delete) values (?,?,?,?,?,?,?,?,unix_timestamp(),unix_timestamp(),?)', $args);
|
Db::sql(
|
||||||
|
'insert into items_users (overType, item_id, uid, data, iznosMAX, geniration, magic_inc, maidin, lastUPD, time_create, dn_delete) values (?,?,?,?,?,?,?,?,unix_timestamp(),unix_timestamp(),?)',
|
||||||
|
$args
|
||||||
|
);
|
||||||
$rt = Db::lastInsertId() ?? 0;
|
$rt = Db::lastInsertId() ?? 0;
|
||||||
if ($rt !== 0) {
|
if ($rt !== 0) {
|
||||||
Db::sql('update items_users set dn_delete = 1 where id = ? and data like ?', [$rt, '%dn_delete=%']);
|
Db::sql('update items_users set dn_delete = 1 where id = ? and data like ?', [$rt, '%dn_delete=%']);
|
||||||
@ -1927,20 +1979,20 @@ FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON (`im`.`id` = `iu`.`
|
|||||||
setcookie('btl', $this->info['battle'], time() + 86400);
|
setcookie('btl', $this->info['battle'], time() + 86400);
|
||||||
}
|
}
|
||||||
|
|
||||||
// if (!isset($this->info['id'])) {
|
// if (!isset($this->info['id'])) {
|
||||||
// $this->info = Db::getRow('select * from users where login = ?', [$_COOKIE['login']]);
|
// $this->info = Db::getRow('select * from users where login = ?', [$_COOKIE['login']]);
|
||||||
//
|
//
|
||||||
// if ($this->info['dateEnter'] != $_SERVER['HTTP_USER_AGENT']) {
|
// if ($this->info['dateEnter'] != $_SERVER['HTTP_USER_AGENT']) {
|
||||||
// unset($this->info);
|
// unset($this->info);
|
||||||
// }
|
// }
|
||||||
// $this->btl_txt = $this->info['battle_text'];
|
// $this->btl_txt = $this->info['battle_text'];
|
||||||
// if (!isset($this->info['id'])) {
|
// if (!isset($this->info['id'])) {
|
||||||
// unset($this->info);
|
// unset($this->info);
|
||||||
// setcookie('login', '', time() - 60 * 60 * 24, '', Core\Config::get('host'));
|
// setcookie('login', '', time() - 60 * 60 * 24, '', Core\Config::get('host'));
|
||||||
// } else {
|
// } else {
|
||||||
// echo 'stats is lost.';
|
// echo 'stats is lost.';
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
|
|
||||||
if (isset($this->info['id'])) {
|
if (isset($this->info['id'])) {
|
||||||
if ($this->info['invis'] == 1 || $this->info['invis'] > time()) {
|
if ($this->info['invis'] == 1 || $this->info['invis'] > time()) {
|
||||||
@ -11505,7 +11557,9 @@ LIMIT 1'
|
|||||||
}
|
}
|
||||||
|
|
||||||
$cmsg->setTypeTime(2);
|
$cmsg->setTypeTime(2);
|
||||||
$cmsg->setText('<strong>' . $this->info['login'] . '</strong> достиг' . $sex1 . ' уровня ' . $this->info['level'] . '!');
|
$cmsg->setText(
|
||||||
|
'<strong>' . $this->info['login'] . '</strong> достиг' . $sex1 . ' уровня ' . $this->info['level'] . '!'
|
||||||
|
);
|
||||||
$chat->sendMsg($cmsg);
|
$chat->sendMsg($cmsg);
|
||||||
}
|
}
|
||||||
if ($rt > 0) {
|
if ($rt > 0) {
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
namespace User;
|
||||||
|
|
||||||
use Core\Db;
|
use Core\Db;
|
||||||
|
|
||||||
class UserEffects
|
class Effects
|
||||||
{
|
{
|
||||||
|
|
||||||
/** Äàòü èãðîêó ýôôåêò.
|
/** Äàòü èãðîêó ýôôåêò.
|
@ -1,9 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
namespace User;
|
||||||
|
|
||||||
use Core\Config;
|
use Core\Config;
|
||||||
use Core\Db;
|
use Core\Db;
|
||||||
|
use User;
|
||||||
|
|
||||||
class UserRegister
|
class Register
|
||||||
{
|
{
|
||||||
private string $error = '';
|
private string $error = '';
|
||||||
private int $class = 0;
|
private int $class = 0;
|
||||||
@ -164,7 +167,7 @@ class UserRegister
|
|||||||
]
|
]
|
||||||
);
|
);
|
||||||
$uid = Db::lastInsertId();
|
$uid = Db::lastInsertId();
|
||||||
trigger_error('Db::lastInsertId= ' .$uid);
|
trigger_error('Db::lastInsertId= ' . $uid);
|
||||||
$_SESSION['uid'] = $uid;
|
$_SESSION['uid'] = $uid;
|
||||||
$this->setCookies($login);
|
$this->setCookies($login);
|
||||||
$this->setStatsItemsEffects($uid);
|
$this->setStatsItemsEffects($uid);
|
||||||
@ -206,7 +209,7 @@ class UserRegister
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->addEffects($uid, implode(',',$this->classBonuses[$this->class]['effects']));
|
$this->addEffects($uid, implode(',', $this->classBonuses[$this->class]['effects']));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1,12 +1,15 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
use Core\Db;
|
namespace User;
|
||||||
|
|
||||||
class UserStats
|
use Core\Db;
|
||||||
|
use User;
|
||||||
|
|
||||||
|
class Stats
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Собирает суммы всех бонусов с одетых предметов и активных эфектов.
|
* Собирает суммы всех бонусов с одетых предметов и активных эфектов.
|
||||||
* @param int $userId
|
* @param int $userId
|
||||||
* @param bool $showAll
|
* @param bool $showAll
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
@ -58,4 +61,6 @@ union all select data from eff_users where uid = ? and `delete` = 0';
|
|||||||
'hasmana' => $mpAll > 0,
|
'hasmana' => $mpAll > 0,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
13
_incl_data/class/User/StatsModel.php
Normal file
13
_incl_data/class/User/StatsModel.php
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace User;
|
||||||
|
|
||||||
|
use Core\Db;
|
||||||
|
|
||||||
|
class StatsModel
|
||||||
|
{
|
||||||
|
public static function addRepexpById(int $id, int $val)
|
||||||
|
{
|
||||||
|
Db::sql('update stats set repexp = repexp + ? where id = ?', [$val, $id]);
|
||||||
|
}
|
||||||
|
}
|
@ -1,5 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
|
namespace User;
|
||||||
class UserIp
|
class UserIp
|
||||||
{
|
{
|
||||||
public static function get()
|
public static function get()
|
@ -12,194 +12,184 @@ $txt .= '<br><b><font color=red>Вы уже получили </b></font>';
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$test = mysql_fetch_array(mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest" LIMIT 1'));
|
use User\StatsModel;
|
||||||
if (!isset($test['id']))
|
|
||||||
{
|
|
||||||
$txt .= '<br><b><font color=red>У тебя нет задания милок, не юли! Хоть бабушка плохо видит но бабушка хорошо помнит.</b></font>';
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$zadID=$test['vals'];
|
|
||||||
|
|
||||||
if ($zadID==1)
|
$test = mysql_fetch_array(
|
||||||
{
|
mysql_query('SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "day_quest" LIMIT 1')
|
||||||
//$end_trup
|
);
|
||||||
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "end_trup" AND `time` > "'.$test['time'].'"');
|
if (!isset($test['id'])) {
|
||||||
$i=0;
|
$txt .= '<br><b><font color=red>У тебя нет задания милок, не юли! Хоть бабушка плохо видит но бабушка хорошо помнит.</b></font>';
|
||||||
while($pl = mysql_fetch_array($check)){$i++;}
|
} else {
|
||||||
if ($i>1){
|
$zadID = $test['vals'];
|
||||||
$txt .= '<br><b><font color=black>Порадовал бабушку! Убил ипостата! Может на печи полежим? - Нет, ну держи жетончик!</b></font>';
|
|
||||||
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
|
|
||||||
if ($u->info['level'] < 12)
|
|
||||||
{
|
|
||||||
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
|
|
||||||
}
|
|
||||||
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
||||||
$u->repexp_add($u->info['id'],50); //Репутация +20
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$txt .= '<br><b><font color=black>Говорят в Capital City завелись всякие Трупожоры. Пойди да убей их пару раз, порадуй бабушку</b></font>';
|
|
||||||
}
|
|
||||||
|
|
||||||
}elseif($zadID==2)
|
if ($zadID == 1) {
|
||||||
{
|
//$end_trup
|
||||||
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "end_xaot" AND `time` > "'.$test['time'].'"');
|
$check = mysql_query(
|
||||||
$i=0;
|
'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "end_trup" AND `time` > "' . $test['time'] . '"'
|
||||||
while($pl = mysql_fetch_array($check)){$i++;}
|
);
|
||||||
|
$i = 0;
|
||||||
|
while ($pl = mysql_fetch_array($check)) {
|
||||||
|
$i++;
|
||||||
|
}
|
||||||
|
if ($i > 1) {
|
||||||
|
$txt .= '<br><b><font color=black>Порадовал бабушку! Убил ипостата! Может на печи полежим? - Нет, ну держи жетончик!</b></font>';
|
||||||
|
mysql_query(
|
||||||
|
'UPDATE `actions` SET `vals`= 0 WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "day_quest"'
|
||||||
|
);
|
||||||
|
if ($u->info['level'] < 12) {
|
||||||
|
$u->addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
|
} else {
|
||||||
|
$u->addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
|
}
|
||||||
|
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||||
|
StatsModel::addRepexpById($u->info['id'], 50); //Репутация +20
|
||||||
|
} else {
|
||||||
|
$txt .= '<br><b><font color=black>Говорят в Capital City завелись всякие Трупожоры. Пойди да убей их пару раз, порадуй бабушку</b></font>';
|
||||||
|
}
|
||||||
|
|
||||||
if ($i>9){
|
} elseif ($zadID == 2) {
|
||||||
$txt .= '<br><b><font color=black>Порадовал бабушку! Поучаствовал в боях! А точно покушать не хочешь? - Нет, ну держи жетончик!</b></font>';
|
$check = mysql_query(
|
||||||
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
|
'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "end_xaot" AND `time` > "' . $test['time'] . '"'
|
||||||
if ($u->info['level'] < 12)
|
);
|
||||||
{
|
$i = 0;
|
||||||
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
|
while ($pl = mysql_fetch_array($check)) {
|
||||||
}
|
$i++;
|
||||||
else
|
}
|
||||||
{
|
|
||||||
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
|
|
||||||
}
|
|
||||||
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
||||||
$u->repexp_add($u->info['id'],50); //Репутация +20
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$txt .= '<br><b><font color=black>Покажи на что способен! Поучаствуй в 10 хаотических боях!</b></font>';
|
|
||||||
}
|
|
||||||
// $end_xaot;
|
|
||||||
}elseif($zadID==3)
|
|
||||||
{
|
|
||||||
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "psh0" AND `time` > "'.$test['time'].'"');
|
|
||||||
$i=0;
|
|
||||||
while($pl = mysql_fetch_array($check)){$i++;}
|
|
||||||
if ($i>1){
|
|
||||||
$txt .= '<br><b><font color=black>Порадовал бабушку! Хороший запах! А точно покушать не хочешь? - Нет, ну держи жетончик!</b></font>';
|
|
||||||
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
|
|
||||||
if ($u->info['level'] < 12)
|
|
||||||
{
|
|
||||||
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
|
|
||||||
}
|
|
||||||
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
||||||
$u->repexp_add($u->info['id'],50); //Репутация +20
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$txt .= '<br><b><font color=black>Необходимо исследовать для бабушки два подземелия, ей очень интересно что там внутри!</b></font>';
|
|
||||||
}
|
|
||||||
|
|
||||||
}elseif($zadID==4)
|
if ($i > 9) {
|
||||||
{
|
$txt .= '<br><b><font color=black>Порадовал бабушку! Поучаствовал в боях! А точно покушать не хочешь? - Нет, ну держи жетончик!</b></font>';
|
||||||
|
mysql_query(
|
||||||
|
'UPDATE `actions` SET `vals`= 0 WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "day_quest"'
|
||||||
|
);
|
||||||
|
if ($u->info['level'] < 12) {
|
||||||
|
$u->addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
|
} else {
|
||||||
|
$u->addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
|
}
|
||||||
|
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||||
|
StatsModel::addRepexpById($u->info['id'], 50); //Репутация +20
|
||||||
|
} else {
|
||||||
|
$txt .= '<br><b><font color=black>Покажи на что способен! Поучаствуй в 10 хаотических боях!</b></font>';
|
||||||
|
}
|
||||||
|
// $end_xaot;
|
||||||
|
} elseif ($zadID == 3) {
|
||||||
|
$check = mysql_query(
|
||||||
|
'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "psh0" AND `time` > "' . $test['time'] . '"'
|
||||||
|
);
|
||||||
|
$i = 0;
|
||||||
|
while ($pl = mysql_fetch_array($check)) {
|
||||||
|
$i++;
|
||||||
|
}
|
||||||
|
if ($i > 1) {
|
||||||
|
$txt .= '<br><b><font color=black>Порадовал бабушку! Хороший запах! А точно покушать не хочешь? - Нет, ну держи жетончик!</b></font>';
|
||||||
|
mysql_query(
|
||||||
|
'UPDATE `actions` SET `vals`= 0 WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "day_quest"'
|
||||||
|
);
|
||||||
|
if ($u->info['level'] < 12) {
|
||||||
|
$u->addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
|
} else {
|
||||||
|
$u->addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
|
}
|
||||||
|
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||||
|
StatsModel::addRepexpById($u->info['id'], 50); //Репутация +20
|
||||||
|
} else {
|
||||||
|
$txt .= '<br><b><font color=black>Необходимо исследовать для бабушки два подземелия, ей очень интересно что там внутри!</b></font>';
|
||||||
|
}
|
||||||
|
|
||||||
if (($u->info['exp']-$test['val'])>100000){
|
} elseif ($zadID == 4) {
|
||||||
$txt .= '<br><b><font color=black>Порадовал бабушку! Подрос,Подрос! держи жетончик!</b></font>';
|
|
||||||
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
|
|
||||||
if ($u->info['level'] < 12)
|
|
||||||
{
|
|
||||||
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
|
|
||||||
}
|
|
||||||
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
||||||
$u->repexp_add($u->info['id'],50); //Репутация +20
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$txt .= '<br><b><font color=black>Сразись во многих боях и получи 100000 опыта!</b></font>';
|
|
||||||
}
|
|
||||||
|
|
||||||
}elseif($zadID==5)
|
if (($u->info['exp'] - $test['val']) > 100000) {
|
||||||
{
|
$txt .= '<br><b><font color=black>Порадовал бабушку! Подрос,Подрос! держи жетончик!</b></font>';
|
||||||
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "trup_sun" AND `time` > "'.$test['time'].'"');
|
mysql_query(
|
||||||
$i=0;
|
'UPDATE `actions` SET `vals`= 0 WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "day_quest"'
|
||||||
while($pl = mysql_fetch_array($check)){$i++;}
|
);
|
||||||
if ($i>0){
|
if ($u->info['level'] < 12) {
|
||||||
$txt .= '<br><b><font color=black>Порадовал бабушку! Сундучек удачу принес? Нет? Ну держи жетончик!</b></font>';
|
$u->addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
|
} else {
|
||||||
if ($u->info['level'] < 12)
|
$u->addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
{
|
}
|
||||||
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
|
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||||
}
|
StatsModel::addRepexpById($u->info['id'], 50); //Репутация +20
|
||||||
else
|
} else {
|
||||||
{
|
$txt .= '<br><b><font color=black>Сразись во многих боях и получи 100000 опыта!</b></font>';
|
||||||
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
|
}
|
||||||
}
|
|
||||||
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
|
||||||
$u->repexp_add($u->info['id'],50); //Репутация +20
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$txt .= '<br><b><font color=black>Открой сундук Трупожора, порадуй бабушку!</b></font>';
|
|
||||||
}
|
|
||||||
|
|
||||||
}elseif($zadID==6)
|
} elseif ($zadID == 5) {
|
||||||
{
|
$check = mysql_query(
|
||||||
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "izlom" AND `time` > "'.$test['time'].'"');
|
'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "trup_sun" AND `time` > "' . $test['time'] . '"'
|
||||||
$i=0;
|
);
|
||||||
while($pl = mysql_fetch_array($check)){$i++;}
|
$i = 0;
|
||||||
if ($i>0){
|
while ($pl = mysql_fetch_array($check)) {
|
||||||
$txt .= '<br><b><font color=black>Порадовал бабушку! Так пахнет гарью и смертью Ммммм ... За это тебе жетончик!</b></font>';
|
$i++;
|
||||||
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
|
}
|
||||||
if ($u->info['level'] < 12)
|
if ($i > 0) {
|
||||||
{
|
$txt .= '<br><b><font color=black>Порадовал бабушку! Сундучек удачу принес? Нет? Ну держи жетончик!</b></font>';
|
||||||
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
|
mysql_query(
|
||||||
}
|
'UPDATE `actions` SET `vals`= 0 WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "day_quest"'
|
||||||
else
|
);
|
||||||
{
|
if ($u->info['level'] < 12) {
|
||||||
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
|
$u->addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
}
|
} else {
|
||||||
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
$u->addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
$u->repexp_add($u->info['id'],50); //Репутация +20
|
}
|
||||||
}
|
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||||
else
|
StatsModel::addRepexpById($u->info['id'], 50); //Репутация +20
|
||||||
{
|
} else {
|
||||||
$txt .= '<br><b><font color=black>Посети излом хаоса и принеси его запах бабушке!</b></font>';
|
$txt .= '<br><b><font color=black>Открой сундук Трупожора, порадуй бабушку!</b></font>';
|
||||||
}
|
}
|
||||||
|
|
||||||
}elseif($zadID==7)
|
} elseif ($zadID == 6) {
|
||||||
{
|
$check = mysql_query(
|
||||||
$check = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `vals`= "win" AND `time` > "'.$test['time'].'"');
|
'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "izlom" AND `time` > "' . $test['time'] . '"'
|
||||||
$i=0;
|
);
|
||||||
while($pl = mysql_fetch_array($check)){$i++;}
|
$i = 0;
|
||||||
if ($i>2){
|
while ($pl = mysql_fetch_array($check)) {
|
||||||
$txt .= '<br><b><font color=black>Порадовал бабушку! Стало в мире светлее, но бабка как была слепая так и осталась... <br> Чуть не забыла жетончик!</b></font>';
|
$i++;
|
||||||
mysql_query('UPDATE `actions` SET `vals`= 0 WHERE `uid` = "'.$u->info['id'].'" AND `vars`= "day_quest"');
|
}
|
||||||
if ($u->info['level'] < 12)
|
if ($i > 0) {
|
||||||
{
|
$txt .= '<br><b><font color=black>Порадовал бабушку! Так пахнет гарью и смертью Ммммм ... За это тебе жетончик!</b></font>';
|
||||||
$u->addItem(10020,$u->info['id'],'|sudba='.$u->info['login']);
|
mysql_query(
|
||||||
}
|
'UPDATE `actions` SET `vals`= 0 WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "day_quest"'
|
||||||
else
|
);
|
||||||
{
|
if ($u->info['level'] < 12) {
|
||||||
$u->addItem(6470,$u->info['id'],'|sudba='.$u->info['login']);
|
$u->addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
}
|
} else {
|
||||||
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
$u->addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
$u->repexp_add($u->info['id'],50); //Репутация +20
|
}
|
||||||
}
|
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||||
else
|
StatsModel::addRepexpById($u->info['id'], 50); //Репутация +20
|
||||||
{
|
} else {
|
||||||
$txt .= '<br><b><font color=black>Выполни 3 задания в подземелиях!Бабушка будет очень довольна!</b></font>';
|
$txt .= '<br><b><font color=black>Посети излом хаоса и принеси его запах бабушке!</b></font>';
|
||||||
}
|
}
|
||||||
|
|
||||||
}elseif($zadID==8)
|
|
||||||
{
|
|
||||||
$txt .= '<br><b><font color=black>Сходи ка милок в Башню Смерти! Да попробуй как там свои силенки.</b></font>';
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$txt .= '<br><b><font color=red>Эх шустрый малец, получал задание уже сегодня! Завтра приходи накормлю чем нибудь вкусным ну и задание дам!</b></font>';
|
|
||||||
}
|
|
||||||
|
|
||||||
|
} elseif ($zadID == 7) {
|
||||||
|
$check = mysql_query(
|
||||||
|
'SELECT * FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `vals`= "win" AND `time` > "' . $test['time'] . '"'
|
||||||
|
);
|
||||||
|
$i = 0;
|
||||||
|
while ($pl = mysql_fetch_array($check)) {
|
||||||
|
$i++;
|
||||||
|
}
|
||||||
|
if ($i > 2) {
|
||||||
|
$txt .= '<br><b><font color=black>Порадовал бабушку! Стало в мире светлее, но бабка как была слепая так и осталась... <br> Чуть не забыла жетончик!</b></font>';
|
||||||
|
mysql_query(
|
||||||
|
'UPDATE `actions` SET `vals`= 0 WHERE `uid` = "' . $u->info['id'] . '" AND `vars`= "day_quest"'
|
||||||
|
);
|
||||||
|
if ($u->info['level'] < 12) {
|
||||||
|
$u->addItem(10020, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
|
} else {
|
||||||
|
$u->addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
|
}
|
||||||
|
mysql_query('UPDATE `users_achiv` SET `zb`= `zb`+1 WHERE `id` = "' . $u->info['id'] . '" LIMIT 1');
|
||||||
|
StatsModel::addRepexpById($u->info['id'], 50); //Репутация +20
|
||||||
|
} else {
|
||||||
|
$txt .= '<br><b><font color=black>Выполни 3 задания в подземелиях!Бабушка будет очень довольна!</b></font>';
|
||||||
|
}
|
||||||
|
|
||||||
|
} elseif ($zadID == 8) {
|
||||||
|
$txt .= '<br><b><font color=black>Сходи ка милок в Башню Смерти! Да попробуй как там свои силенки.</b></font>';
|
||||||
|
} else {
|
||||||
|
$txt .= '<br><b><font color=red>Эх шустрый малец, получал задание уже сегодня! Завтра приходи накормлю чем нибудь вкусным ну и задание дам!</b></font>';
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
@ -1,5 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# Admin Only Area
|
# Admin Only Area
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
const GAME = true;
|
const GAME = true;
|
||||||
|
|
||||||
include_once('_incl_data/__config.php');
|
include_once('_incl_data/__config.php');
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# Admin Only Area
|
# Admin Only Area
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
const GAME = true;
|
const GAME = true;
|
||||||
|
|
||||||
include_once('_incl_data/__config.php');
|
include_once('_incl_data/__config.php');
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# Admin Only Area
|
# Admin Only Area
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
const GAME = true;
|
const GAME = true;
|
||||||
|
|
||||||
include_once('_incl_data/__config.php');
|
include_once('_incl_data/__config.php');
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
use Core\Config;
|
use Core\Config;
|
||||||
use Core\Database;
|
use Core\Database;
|
||||||
use Core\Db;
|
use Core\Db;
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
if (!defined('GAME_VERSION')) {
|
if (!defined('GAME_VERSION')) {
|
||||||
require_once '_incl_data/autoload.php';
|
require_once '_incl_data/autoload.php';
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
use Core\Config;
|
use Core\Config;
|
||||||
use Core\Database;
|
use Core\Database;
|
||||||
use Core\Db;
|
use Core\Db;
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
if (session_status() == PHP_SESSION_NONE) {
|
if (session_status() == PHP_SESSION_NONE) {
|
||||||
session_start();
|
session_start();
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
const GAME = true;
|
const GAME = true;
|
||||||
require_once('_incl_data/__config.php');
|
require_once('_incl_data/__config.php');
|
||||||
require_once('_incl_data/class/__db_connect.php');
|
require_once('_incl_data/class/__db_connect.php');
|
||||||
|
3
mail.php
3
mail.php
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
const GAME = true;
|
const GAME = true;
|
||||||
require_once('_incl_data/__config.php');
|
require_once('_incl_data/__config.php');
|
||||||
require_once('_incl_data/class/__db_connect.php');
|
require_once('_incl_data/class/__db_connect.php');
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
use Core\Db;
|
use Core\Db;
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
const GAME = true;
|
const GAME = true;
|
||||||
require_once('_incl_data/__config.php');
|
require_once('_incl_data/__config.php');
|
||||||
|
1
main.php
1
main.php
@ -46,6 +46,7 @@ if (!defined('GAME_VERSION')) {
|
|||||||
|
|
||||||
use Core\{Config, Database, Db};
|
use Core\{Config, Database, Db};
|
||||||
use DarksLight2\Training\TrainingManager;
|
use DarksLight2\Training\TrainingManager;
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
function var_info($vars, $d = false)
|
function var_info($vars, $d = false)
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
# Получаем IP
|
# Получаем IP
|
||||||
use Core\Db;
|
use Core\Db;
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
const GAME = true;
|
const GAME = true;
|
||||||
include('_incl_data/__config.php');
|
include('_incl_data/__config.php');
|
||||||
|
@ -4,6 +4,7 @@ use Core\Config;
|
|||||||
use Core\Db;
|
use Core\Db;
|
||||||
use Tournament\Tournament;
|
use Tournament\Tournament;
|
||||||
use Tournament\TournamentModel;
|
use Tournament\TournamentModel;
|
||||||
|
use User\Stats;
|
||||||
|
|
||||||
if (!defined('GAME')) {
|
if (!defined('GAME')) {
|
||||||
die();
|
die();
|
||||||
@ -35,7 +36,7 @@ $js_5356 = sprintf(
|
|||||||
);
|
);
|
||||||
|
|
||||||
$code ??= PassGen::intCode();
|
$code ??= PassGen::intCode();
|
||||||
$userinfo = UserStats::getLoginHpManaBars($u);
|
$userinfo = Stats::getLoginHpManaBars($u);
|
||||||
|
|
||||||
$slogin = null;
|
$slogin = null;
|
||||||
$dt = null;
|
$dt = null;
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use User\StatsModel;
|
||||||
|
|
||||||
if (!defined('GAME') || $u->room['file'] != 'ab/hram') {
|
if (!defined('GAME') || $u->room['file'] != 'ab/hram') {
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
@ -48,7 +51,7 @@ if (isset($_GET['itm']) && $qst_hram && $_GET['itm'] > 0) {
|
|||||||
mysql_query(sprintf('update items_users set `delete` = unix_timestamp() where id in (%d, %d, %d)',
|
mysql_query(sprintf('update items_users set `delete` = unix_timestamp() where id in (%d, %d, %d)',
|
||||||
$itm1['iid'], $itm2['iid'], $itm3['iid']));
|
$itm1['iid'], $itm2['iid'], $itm3['iid']));
|
||||||
if (date('w') == 0 || date('w') == 6 || date('w') == 2) {
|
if (date('w') == 0 || date('w') == 6 || date('w') == 2) {
|
||||||
$u->repexp_add($u->info['id'], 10); //Репутация плавка рун +10
|
StatsModel::addRepexpById($u->info['id'], 10); //Репутация плавка рун +10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use User\StatsModel;
|
||||||
|
|
||||||
if(!defined('GAME')) { die(); }
|
if(!defined('GAME')) { die(); }
|
||||||
|
|
||||||
if($u->room['file'] == 'dungeon_enter_all') {
|
if($u->room['file'] == 'dungeon_enter_all') {
|
||||||
@ -100,7 +103,7 @@ if( isset( $_GET['start'] ) && $zv['uid'] == $u->info['id'] && $dungeonGo == 1 )
|
|||||||
$u->addAction(time(),'psh0',$pu['id'],$pu['id']);
|
$u->addAction(time(),'psh0',$pu['id'],$pu['id']);
|
||||||
}
|
}
|
||||||
if(date('w') == 0 || date('w') == 6 || date('w') == 1) {
|
if(date('w') == 0 || date('w') == 6 || date('w') == 1) {
|
||||||
$u->repexp_add($pu['id'],5); //Репутация +5
|
StatsModel::addRepexpById($pu['id'],5); //Репутация +5
|
||||||
}
|
}
|
||||||
//Добавляем квестовые обьекты для персонажей
|
//Добавляем квестовые обьекты для персонажей
|
||||||
$sp = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `room` = '.$dungeon['room'].' AND `vars` LIKE "%start_quest%" AND `vals` = "go" LIMIT 100');
|
$sp = mysql_query('SELECT * FROM `actions` WHERE `uid` = "'.$u->info['id'].'" AND `room` = '.$dungeon['room'].' AND `vars` LIKE "%start_quest%" AND `vals` = "go" LIMIT 100');
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
use Core\Db;
|
use Core\Db;
|
||||||
|
use User\StatsModel;
|
||||||
|
|
||||||
/* @var User $u */
|
/* @var User $u */
|
||||||
|
|
||||||
@ -76,7 +77,7 @@ function giveDailyQuestPrize()
|
|||||||
} else {
|
} else {
|
||||||
$u->addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
$u->addItem(6470, $u->info['id'], '|sudba=' . $u->info['login']);
|
||||||
}
|
}
|
||||||
$u->repexp_add($u->info['id'], 50); //Репутация +20
|
StatsModel::addRepexpById($u->info['id'], 50); //Репутация +20
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($_GET['putq'])) {
|
if (isset($_GET['putq'])) {
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
use Core\Db;
|
use Core\Db;
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
function var_info($vars, $d = false)
|
function var_info($vars, $d = false)
|
||||||
{
|
{
|
||||||
|
@ -13,10 +13,12 @@ if (!defined('GAME_VERSION')) {
|
|||||||
|
|
||||||
use Core\{Config, Database, Db};
|
use Core\{Config, Database, Db};
|
||||||
use User\Confirmation;
|
use User\Confirmation;
|
||||||
|
use User\UserIp;
|
||||||
|
use User\Register;
|
||||||
|
|
||||||
Config::init();
|
Config::init();
|
||||||
Database::init();
|
Database::init();
|
||||||
$newUser = new UserRegister();
|
$newUser = new Register();
|
||||||
|
|
||||||
if (empty($_SESSION['step'])) {
|
if (empty($_SESSION['step'])) {
|
||||||
$_SESSION['step'] = 1;
|
$_SESSION['step'] = 1;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
use Core\{Config, Database, Db};
|
use Core\{Config, Database, Db};
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
if (!defined('GAME_VERSION')) {
|
if (!defined('GAME_VERSION')) {
|
||||||
require_once '_incl_data/autoload.php';
|
require_once '_incl_data/autoload.php';
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use User\UserIp;
|
||||||
|
|
||||||
const GAME = true;
|
const GAME = true;
|
||||||
|
|
||||||
include('_incl_data/__config.php');
|
include('_incl_data/__config.php');
|
||||||
|
Loading…
Reference in New Issue
Block a user