From ce2691971b1cc7304a74b12be28d271141ecfa5d Mon Sep 17 00:00:00 2001 From: Ivor Barhansky Date: Sun, 5 Nov 2023 05:17:31 +0200 Subject: [PATCH] refactor and errors --- commentator.php | 216 +++++++++++++++--- modules_data/location/objaga.php | 14 +- modules_data/vip.php | 372 +++++++++++++++---------------- 3 files changed, 375 insertions(+), 227 deletions(-) diff --git a/commentator.php b/commentator.php index 80d19a9e..71642b04 100644 --- a/commentator.php +++ b/commentator.php @@ -1,59 +1,211 @@ комментаторские комментаторы в мире!','(судорожно оглядываясь) КТО ЗДЕСЬ???','Не болтайте ерундой','Все! Теперь ты мне должен!','р-р-р...','А в бою это повторить сможешь?','Я долго думал, что такое 90х60х90. Оказалось, что это 486 000.','Может тебе кредитов дать, чтоб отстал?','Братву позову!','Твой интеллект поражает <вырезано цензурой>','Вот сижу тут и разбавляю свою мудрость вашей глупостью.','Ты с кем посоревноваться решил?','Ждите ответа. Ждите ответа. Ждите ответа. Ждите ответа. Ждите, короче...','Я комментатор! А ты кто???', -'Щас я все это запишу, а потом передам кляузу паладинам...','я занят!!!'); +$comment_array_1 = ['Что поговорить больше не с кем?', + 'Так слово за слова и получил Иванушка инвалидность...', + 'Отдыхай!', + 'Вас много, комментатор - один!', + 'А станете наезжать, не буду комментировать ваши бои!', + 'Отвали!', + 'Тренируйся на кошечках!', + 'Анекдот: - Товарищ водитель, почему ваша пассажирка не пристегнута ремнями безопасности? - Так это же моя тёща!!', + 'Сам такой!', + 'Продам кредиты (в приват)', + 'мдя...', + 'Лучше в бою проявляй энтузиазм.', + 'Кто тут комментатор? Ты или я???', + 'Надо же...', + 'Сам дурак!', + 'Наши комментаторы, самые <вырезано цензурой> комментаторские комментаторы в мире!', + '(судорожно оглядываясь) КТО ЗДЕСЬ???', + 'Не болтайте ерундой', + 'Все! Теперь ты мне должен!', + 'р-р-р...', + 'А в бою это повторить сможешь?', + 'Я долго думал, что такое 90х60х90. Оказалось, что это 486 000.', + 'Может тебе кредитов дать, чтоб отстал?', + 'Братву позову!', + 'Твой интеллект поражает <вырезано цензурой>', + 'Вот сижу тут и разбавляю свою мудрость вашей глупостью.', + 'Ты с кем посоревноваться решил?', + 'Ждите ответа. Ждите ответа. Ждите ответа. Ждите ответа. Ждите, короче...', + 'Я комментатор! А ты кто???', + 'Щас я все это запишу, а потом передам кляузу паладинам...', + 'я занят!!!']; //для подруг -$comment_array_2 = array ('Что поговорить больше не с кем?','Так слово за слова и получил Иванушка инвалидность...','Отдыхай!','Вас много, комментатор - один!','А станете наезжать, не буду комментировать ваши бои!','Отвали!','Тренируйся на кошечках!','Анекдот: - Товарищ водитель, почему ваша пассажирка не пристегнута ремнями безопасности? - Так это же моя тёща!!','Сама такая!','Продам кредиты (в приват)','мдя...','Лучше в бою проявляй энтузиазм.','Кто тут комментатор? Ты или я???','Надо же...','Сама такая!','Наши комментаторы, самые <вырезано цензурой> комментаторские комментаторы в мире!','(судорожно оглядываясь) КТО ЗДЕСЬ???','Не болтайте ерундой','Все! Теперь ты мне должна!','р-р-р...','А в бою это повторить сможешь?','Я долго думал, что такое 90х60х90. Оказалось, что это 486 000.','Может тебе кредитов дать, чтоб отстала?','Братву позову!','Твой интеллект поражает <вырезано цензурой>','Вот сижу тут и разбавляю свою мудрость вашей глупостью.','Ты с кем посоревноваться решила?','Ждите ответа. Ждите ответа. Ждите ответа. Ждите ответа. Ждите, короче...','Я комментатор! А ты кто???','Щас я все это запишу, а потом передам кляузу паладинам...','я занят!!!'); +$comment_array_2 = ['Что поговорить больше не с кем?', + 'Так слово за слова и получил Иванушка инвалидность...', + 'Отдыхай!', + 'Вас много, комментатор - один!', + 'А станете наезжать, не буду комментировать ваши бои!', + 'Отвали!', + 'Тренируйся на кошечках!', + 'Анекдот: - Товарищ водитель, почему ваша пассажирка не пристегнута ремнями безопасности? - Так это же моя тёща!!', + 'Сама такая!', + 'Продам кредиты (в приват)', + 'мдя...', + 'Лучше в бою проявляй энтузиазм.', + 'Кто тут комментатор? Ты или я???', + 'Надо же...', + 'Сама такая!', + 'Наши комментаторы, самые <вырезано цензурой> комментаторские комментаторы в мире!', + '(судорожно оглядываясь) КТО ЗДЕСЬ???', + 'Не болтайте ерундой', + 'Все! Теперь ты мне должна!', + 'р-р-р...', + 'А в бою это повторить сможешь?', + 'Я долго думал, что такое 90х60х90. Оказалось, что это 486 000.', + 'Может тебе кредитов дать, чтоб отстала?', + 'Братву позову!', + 'Твой интеллект поражает <вырезано цензурой>', + 'Вот сижу тут и разбавляю свою мудрость вашей глупостью.', + 'Ты с кем посоревноваться решила?', + 'Ждите ответа. Ждите ответа. Ждите ответа. Ждите ответа. Ждите, короче...', + 'Я комментатор! А ты кто???', + 'Щас я все это запишу, а потом передам кляузу паладинам...', + 'я занят!!!']; //молчанка в чате -$comment_array_3 = array ('У вас есть право хранить молчание','Бог сотворил землю, а паладин молчание!!!','Сначала было слово. Потом появилось молчание...','Жестоко, но справедливо','Я вас долго слушал, теперь у вас есть время подумать.','Ни ругнуться, ни ответить теперь.','В Клубе жесткие законы... Только не надо тосковать по беззаконью!','О чем с этим человеком можно говорить, когда с ним и помолчать то не о чем!','Молчание - золото','Безобразие куда цензура смотрит?','А еще раз можешь? ;)','Я конечно не садист, но мне все это нравится','Это урок нам всем','Нет крика громче тишины...','А раньше все не так было','Семь раз подумай, один раз промолчи.','Тебе повезло, что не навсегда.','Молчание не ценят, потому что оно достается на халяву... (с), но ему подарю с удовольствием!','И тишина...','А вот раньше просто кляпом рот затыкали.','Одна из ступеней развития слова - молчание.','Помолчи, за умного сойдешь.','Прям как рыбка теперь, только рот открывается.'); +$comment_array_3 = ['У вас есть право хранить молчание', + 'Бог сотворил землю, а паладин молчание!!!', + 'Сначала было слово. Потом появилось молчание...', + 'Жестоко, но справедливо', + 'Я вас долго слушал, теперь у вас есть время подумать.', + 'Ни ругнуться, ни ответить теперь.', + 'В Клубе жесткие законы... Только не надо тосковать по беззаконью!', + 'О чем с этим человеком можно говорить, когда с ним и помолчать то не о чем!', + 'Молчание - золото', + 'Безобразие куда цензура смотрит?', + 'А еще раз можешь? ;)', + 'Я конечно не садист, но мне все это нравится', + 'Это урок нам всем', + 'Нет крика громче тишины...', + 'А раньше все не так было', + 'Семь раз подумай, один раз промолчи.', + 'Тебе повезло, что не навсегда.', + 'Молчание не ценят, потому что оно достается на халяву... (с), но ему подарю с удовольствием!', + 'И тишина...', + 'А вот раньше просто кляпом рот затыкали.', + 'Одна из ступеней развития слова - молчание.', + 'Помолчи, за умного сойдешь.', + 'Прям как рыбка теперь, только рот открывается.']; //молчанка на форуме -$comment_array_4 = array ('Флуд есть зло!','Тебе повезло, что не навсегда','Согласные с приговором - могут опустить руки и отойти от стенки','Неграмотные могут поставить крестик вместо подписи','Отмодерили? Расслабься и получай удовольствие','А может того... сразу в хаос?','Иди и напиши 5000 раз: "Я больше не буду флудить на форуме"','А будешь еще флудить на форуме - несчастный случай приключится... или авария какая...','Повышаем, повышаем уровень грамотности'); +$comment_array_4 = ['Флуд есть зло!', + 'Тебе повезло, что не навсегда', + 'Согласные с приговором - могут опустить руки и отойти от стенки', + 'Неграмотные могут поставить крестик вместо подписи', + 'Отмодерили? Расслабься и получай удовольствие', + 'А может того... сразу в хаос?', + 'Иди и напиши 5000 раз: "Я больше не буду флудить на форуме"', + 'А будешь еще флудить на форуме - несчастный случай приключится... или авария какая...', + 'Повышаем, повышаем уровень грамотности']; //блок -$comment_array_5 = array ('Вот такая трагическая и нелепая смерть.','Теперь понятно, куда использовать мой старый венок','Да и боец из него не очень… был…','Все мы там будем','На кладбище новоселье...','В его доме будет играть музыка, но он ее не услышит','Мы провожаем в последний путь... Мы провожаем... Черт, забыл, как там дальше. Аминь, короче.','Падай, ты убит!','"Нет человека, нет проблем". Иосиф Виссарионович Паладинов.','Он был плохим солдатом','Кому тесно в рамках закона, будет нежиться в просторном гробу!','Вот так. Правду говорят, что словом убить можно.','Он не любил бойцовский клуб','Несчастные случаи и здесь бывают','Надеюсь, он успел написать завещание','В аду жарко, возьми с собой предмет: "Огнетушитель раскаяния". Так... на память о Клубе.','Жестокий мир, жестокие сердца','Трупы ходят по БК, их видать издалека!','Вот теперь на кого-то наденут деревянный макинтош','Хаос был бы для него раем...','И разложится его труп на нолики и единички, а затем съедят их черви, вирусы и трояны.'); +$comment_array_5 = ['Вот такая трагическая и нелепая смерть.', + 'Теперь понятно, куда использовать мой старый венок', + 'Да и боец из него не очень… был…', + 'Все мы там будем', + 'На кладбище новоселье...', + 'В его доме будет играть музыка, но он ее не услышит', + 'Мы провожаем в последний путь... Мы провожаем... Черт, забыл, как там дальше. Аминь, короче.', + 'Падай, ты убит!', + '"Нет человека, нет проблем". Иосиф Виссарионович Паладинов.', + 'Он был плохим солдатом', + 'Кому тесно в рамках закона, будет нежиться в просторном гробу!', + 'Вот так. Правду говорят, что словом убить можно.', + 'Он не любил бойцовский клуб', + 'Несчастные случаи и здесь бывают', + 'Надеюсь, он успел написать завещание', + 'В аду жарко, возьми с собой предмет: "Огнетушитель раскаяния". Так... на память о Клубе.', + 'Жестокий мир, жестокие сердца', + 'Трупы ходят по БК, их видать издалека!', + 'Вот теперь на кого-то наденут деревянный макинтош', + 'Хаос был бы для него раем...', + 'И разложится его труп на нолики и единички, а затем съедят их черви, вирусы и трояны.']; //хаос -$comment_array_6 = array ('Теперь твои глазки голубыми не назовешь.','С вещами на выход.','Законы надо соблюдать, клеймо рогатое!','Тот, кто попирает закон ногами, не может прочно стоять на них.','Ай-яй-яй, какие люди среди нас!','Мне б жену туда же','Присвойте ему номер, а то там такая неразбериха.','А жену мою отправь?!','С утра ждал этого момента','Мда…. Надеюсь это не смертельно.','Ходят тут всякие, а потом вещи пропадают.','Хвала Мироздателю!'); +$comment_array_6 = ['Теперь твои глазки голубыми не назовешь.', + 'С вещами на выход.', + 'Законы надо соблюдать, клеймо рогатое!', + 'Тот, кто попирает закон ногами, не может прочно стоять на них.', + 'Ай-яй-яй, какие люди среди нас!', + 'Мне б жену туда же', + 'Присвойте ему номер, а то там такая неразбериха.', + 'А жену мою отправь?!', + 'С утра ждал этого момента', + 'Мда…. Надеюсь это не смертельно.', + 'Ходят тут всякие, а потом вещи пропадают.', + 'Хвала Мироздателю!']; //вампир -$comment_array_7 = array ('Я называл это пох#измом когда тебя кусает вампир и ты не реагируешь на это, пока не узнал слово "стрессоустойчивость".','Покупайте чеснок!','Теперь на кровь остальные сбегутся.','Ню-ню, а я осиновый кол точу','Примочки святой водой три раза в день и все пройдет.','По-моему, жена у меня тоже такая :(','А вы думали, что это просто летучие мыши?','Готовьте люди колья!','Ну, прям по расписанию, а я думал уже не укусит.','Это попахивает чем-то потусторонним.','И ничто не предвещало беды.','Я всегда говорил, мой любимый - чесночный суп :)','Тьма наступает!','Никогда к этому не привыкну.','А ведь предупреждали, садись на пенек, ешь пирожок с чесноком :)','Развелось, тут всякой нечисти...','Да что же это делается???','Второй раз будет не так больно.','Кровососы...','Сегодня же полнолуние, вы что, забыли ???','Интересно, а теперь он тоже станет вампиром???','Чеснок - не только при простуде.','Это ж надо такому случится.','Озверели совсем - на людей кидаются...Не дай бог так оголодать....','Ой, а мне бабушка тоже о вампирах рассказывала'); +$comment_array_7 = ['Я называл это пох#измом когда тебя кусает вампир и ты не реагируешь на это, пока не узнал слово "стрессоустойчивость".', + 'Покупайте чеснок!', + 'Теперь на кровь остальные сбегутся.', + 'Ню-ню, а я осиновый кол точу', + 'Примочки святой водой три раза в день и все пройдет.', + 'По-моему, жена у меня тоже такая :(', + 'А вы думали, что это просто летучие мыши?', + 'Готовьте люди колья!', + 'Ну, прям по расписанию, а я думал уже не укусит.', + 'Это попахивает чем-то потусторонним.', + 'И ничто не предвещало беды.', + 'Я всегда говорил, мой любимый - чесночный суп :)', + 'Тьма наступает!', + 'Никогда к этому не привыкну.', + 'А ведь предупреждали, садись на пенек, ешь пирожок с чесноком :)', + 'Развелось, тут всякой нечисти...', + 'Да что же это делается???', + 'Второй раз будет не так больно.', + 'Кровососы...', + 'Сегодня же полнолуние, вы что, забыли ???', + 'Интересно, а теперь он тоже станет вампиром???', + 'Чеснок - не только при простуде.', + 'Это ж надо такому случится.', + 'Озверели совсем - на людей кидаются...Не дай бог так оголодать....', + 'Ой, а мне бабушка тоже о вампирах рассказывала']; //рандом молчанок, хаосов, блоков -$comment_sleep = $comment_array_3[mt_rand(0,count($comment_array_3)-1)]; -$comment_fsleep = $comment_array_4[mt_rand(0,count($comment_array_4)-1)]; -$comment_death = $comment_array_5[mt_rand(0,count($comment_array_5)-1)]; -$comment_haos = $comment_array_6[mt_rand(0,count($comment_array_6)-1)]; -$comment_vampir = $comment_array_7[mt_rand(0,count($comment_array_7)-1)]; + +$comment_sleep = array_rand(array_flip($comment_array_3)); +$comment_fsleep = array_rand(array_flip($comment_array_4)); +$comment_death = array_rand(array_flip($comment_array_5)); +$comment_haos = array_rand(array_flip($comment_array_6)); +$comment_vampir = array_rand(array_flip($comment_array_7)); //рандом sex -if($u->info['sex'] == 0) { -$comment = $comment_array_1[mt_rand(0,count($comment_array_1)-1)]; +/** @var User $u */ +if ($u->info['sex'] == 0) { + $comment = array_rand(array_flip($comment_array_1)); } else { -$comment = $comment_array_2[mt_rand(0,count($comment_array_2)-1)]; + $comment = array_rand(array_flip($comment_array_2)); } /* Общение */ $txt = ''; -if(isset($_POST['text'])) -{ -$txt = $_POST['text']; +if (isset($_POST['text'])) { + $txt = $_POST['text']; } -if(strpos($txt,'привет') || strpos($txt,'здравствуй') || strpos($txt,'хай') || strpos($txt,'hi') || strpos($txt,'privet') || strpos($txt,'Привет') || strpos($txt,'Здравствуй') || strpos($txt,'Хай') || strpos($txt,'Hi') || strpos($txt,'Privet')) -{ - $mntxt = array(0=>'Здравствуй',1=>'Привет',2=>'Привет, не ждал что напишешь так'); - $comment = $mntxt[rand(0,2)]; +if ( + strpos($txt, 'привет') || + strpos($txt, 'здравствуй') || + strpos($txt, 'хай') || + strpos($txt, 'hi') || + strpos($txt, 'privet') || + strpos($txt, 'Привет') || + strpos($txt, 'Здравствуй') || + strpos($txt, 'Хай') || + strpos($txt, 'Hi') || + strpos($txt, 'Privet') +) { + $mntxt = [0 => 'Здравствуй', 1 => 'Привет', 2 => 'Привет, не ждал что напишешь так']; + $comment = $mntxt[rand(0, 2)]; } -if(strpos($txt,'здаров') || strpos($txt,'Здаров')) -{ - $mntxt = array(0=>'Здоровей видали!',1=>'Ну, здравствуй, друг сердечный',2=>'Ты вообще кто?'); - $comment = $mntxt[rand(0,2)]; +if (strpos($txt, 'здаров') || strpos($txt, 'Здаров')) { + $mntxt = [0 => 'Здоровей видали!', 1 => 'Ну, здравствуй, друг сердечный', 2 => 'Ты вообще кто?']; + $comment = $mntxt[rand(0, 2)]; } - - -?> \ No newline at end of file diff --git a/modules_data/location/objaga.php b/modules_data/location/objaga.php index 4360ebdd..ba456c17 100644 --- a/modules_data/location/objaga.php +++ b/modules_data/location/objaga.php @@ -705,7 +705,7 @@ if ($u->info['admin'] > 0) { `uid`,`twink`,`login`,`level`,`exp`,`upLevel`,`stats`,`time`,`ability`,`skills`,`sskills`,`nskills`,`priems`,`obraz`,`win`,`lose`,`nich` ) VALUES ( "' . $u->info['id'] . '","0","' . $u->info['login'] . '","' . $u->info['level'] . '", - "' . $u->info['exp'] . '","' . $u->info['upLevel'] . '","' . $u->info['stats'] . '","' . time . '", + "' . $u->info['exp'] . '","' . $u->info['upLevel'] . '","' . $u->info['stats'] . '","' . time() . '", "' . $u->info['ability'] . '","' . $u->info['skills'] . '","' . $u->info['sskills'] . '","' . $u->info['nskills'] . '","' . $u->info['priems'] . '", "' . $u->info['obraz'] . '","' . $u->info['win'] . '","' . $u->info['lose'] . '","' . $u->info['nich'] . '" ) '); @@ -797,14 +797,10 @@ if ($u->info['admin'] > 0) { if ($p_count > 9) { echo 'Вы не можете создавать более десяти персонажей
'; } else { - mysql_query('INSERT INTO `users_twink` ( - `uid`,`twink`,`login`,`level`,`exp`,`upLevel`,`stats`,`time`,`ability`,`skills`,`sskills`,`nskills`,`priems`,`obraz`,`stopexp` - ) VALUES ( - "' . $u->info['id'] . '","' . $p_count . '","' . $u->info['login'] . '","4", - "2500","22","s1=3|s2=3|s3=3|s4=7|rinv=40|m9=5|m6=10","' . time . '", - "34","5","4","5","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", - "0.gif","0" - ) '); + \Core\Db::sql("insert into users_twink + (uid, twink, login, level, exp, upLevel, stats, time, ability, skills, sskills, nskills, priems, obraz, stopexp) + values (?,?,?,4,2500,22,'s1=3|s2=3|s3=3|s4=7|rinv=40|m9=5|m6=10',unix_timestamp(),34,5,4,5, + '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','0.gif',0)", [$u->info['id'], $p_count, $u->info['login']]); } } $sp = mysql_query('SELECT * FROM `users_twink` WHERE `uid` = "' . $u->info['id'] . '"'); diff --git a/modules_data/vip.php b/modules_data/vip.php index 9455206f..26a32eed 100644 --- a/modules_data/vip.php +++ b/modules_data/vip.php @@ -1,219 +1,219 @@ var elem = document.getElementById('se-pre-con'); elem.parentNode.removeChild(elem); "; -if(!defined('GAME') || ($u->stats['bronze']<1 && $u->stats['silvers']<1 && $u->stats['gold']<1)) -{ - die(); +if (!defined('GAME') || ($u->stats['bronze'] < 1 && $u->stats['silvers'] < 1 && $u->stats['gold'] < 1)) { + die(); } -if($u->error!='') -{ - echo ''.$u->error.'
'; +if ($u->error != '') { + echo '' . $u->error . '
'; } -$vt = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `data` LIKE "%account=%" LIMIT 1')); -if($u->stats['bronze']>0) $account = 'bronze'; //Bronze Premium Account -elseif($u->stats['silvers']>0) $account = 'silvers'; //Silver Premium Account -elseif($u->stats['gold']>0) $account = 'gold'; //Gold Premium Account -$vu = array(0,0,0,0,0,0,0); +$vt = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "' . $u->info['id'] . '" AND `delete` = "0" AND `data` LIKE "%account=%" LIMIT 1')); +if ($u->stats['bronze'] > 0) { + $account = 'bronze'; +} //Bronze Premium Account +elseif ($u->stats['silvers'] > 0) { + $account = 'silvers'; +} //Silver Premium Account +elseif ($u->stats['gold'] > 0) { + $account = 'gold'; +} //Gold Premium Account +$vu = [0, 0, 0, 0, 0, 0, 0]; //Абилки $ability -$ability = array( - "bronze" => array( - //Свитки Bronze - array(1463,1,0,0,0,'tr_lvl=4|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(3101,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=33|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4371,1,0,0,0,'onlyOne=1|oneType=36|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(2709,1,0,0,0,'tr_lvl=7|useOnLogin=1|musor=1|noremont=1|magic_hpNow=900|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(994,1,0,0,0, 'useOnLogin=1|onlyOne=1|oneType=44|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(1001,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=7|tr_lvl=7|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(1461,1,0,0,0,'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(1462,1,0,0,0,'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - ), - "silvers" => array( - //Свитки Silver - array(5239,1,0,0,0,'tr_lvl=4|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',1), - //array(3101,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=33|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - //array(4371,1,0,0,0,'onlyOne=1|oneType=36|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',1), - /*array(994,1,0,0,0, 'useOnLogin=1|onlyOne=1|oneType=44|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(1001,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=7|tr_lvl=7|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(1461,1,0,0,0,'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(1462,1,0,0,0,'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4926,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4927,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4928,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4929,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4930,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5),*/ - ), - "gold" => array( - //Свитки Gold - array(2412,3,0,0,0,'tr_lvl=4|nohaos=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=43200|nosale=1',1), - array(6455,2,0,0,0,'tr_lvl=4|nohaos=1|oneType=0|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=43200|nosale=1',1), - //array(4758,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=33|tr_lvl=10|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',1), - //array(4943,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=33|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',1), - //array(4371,1,0,0,0,'onlyOne=1|oneType=36|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',1), - /*array(994,1,0,0,0, 'useOnLogin=1|onlyOne=1|oneType=44|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(1001,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=7|tr_lvl=7|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(1461,1,0,0,0,'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(1462,1,0,0,0,'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4926,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4927,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4928,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4929,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4930,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4936,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=58|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), - array(4937,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=59|sudba='.$u->info['login'].'|srok=86400|nosale=1',5),*/ - - ) -); +$ability = [ + "bronze" => [ + //Свитки Bronze + [1463, 1, 0, 0, 0, 'tr_lvl=4|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba=' . $u->info['login'] . '|srok=86400|nosale=1', 5], + [3101, 1, 0, 0, 0, 'useOnLogin=1|onlyOne=1|oneType=33|tr_lvl=4|noremont=1|musor=1|sudba=' . $u->info['login'] . '|srok=86400|nosale=1', 5], + [4371, 1, 0, 0, 0, 'onlyOne=1|oneType=36|tr_lvl=4|noremont=1|musor=1|sudba=' . $u->info['login'] . '|srok=86400|nosale=1', 5], + [2709, 1, 0, 0, 0, 'tr_lvl=7|useOnLogin=1|musor=1|noremont=1|magic_hpNow=900|sudba=' . $u->info['login'] . '|srok=86400|nosale=1', 5], + [994, 1, 0, 0, 0, 'useOnLogin=1|onlyOne=1|oneType=44|tr_lvl=4|noremont=1|musor=1|sudba=' . $u->info['login'] . '|srok=86400|nosale=1', 5], + [1001, 1, 0, 0, 0, 'useOnLogin=1|onlyOne=1|oneType=7|tr_lvl=7|noremont=1|musor=1|sudba=' . $u->info['login'] . '|srok=86400|nosale=1', 5], + [1461, 1, 0, 0, 0, 'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba=' . $u->info['login'] . '|srok=86400|nosale=1', 5], + [1462, 1, 0, 0, 0, 'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba=' . $u->info['login'] . '|srok=86400|nosale=1', 5], + ], + "silvers" => [ + //Свитки Silver + [5239, 1, 0, 0, 0, 'tr_lvl=4|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba=' . $u->info['login'] . '|srok=86400|nosale=1', 1], + //array(3101,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=33|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + //array(4371,1,0,0,0,'onlyOne=1|oneType=36|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',1), + /*array(994,1,0,0,0, 'useOnLogin=1|onlyOne=1|oneType=44|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(1001,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=7|tr_lvl=7|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(1461,1,0,0,0,'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(1462,1,0,0,0,'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4926,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4927,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4928,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4929,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4930,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5),*/ + ], + "gold" => [ + //Свитки Gold + [2412, 3, 0, 0, 0, 'tr_lvl=4|nohaos=1|oneType=24|musor=2|noremont=1|sudba=' . $u->info['login'] . '|srok=43200|nosale=1', 1], + [6455, 2, 0, 0, 0, 'tr_lvl=4|nohaos=1|oneType=0|musor=2|noremont=1|sudba=' . $u->info['login'] . '|srok=43200|nosale=1', 1], + //array(4758,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=33|tr_lvl=10|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',1), + //array(4943,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=33|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',1), + //array(4371,1,0,0,0,'onlyOne=1|oneType=36|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',1), + /*array(994,1,0,0,0, 'useOnLogin=1|onlyOne=1|oneType=44|tr_lvl=4|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(1001,1,0,0,0,'useOnLogin=1|onlyOne=1|oneType=7|tr_lvl=7|noremont=1|musor=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(1461,1,0,0,0,'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(1462,1,0,0,0,'tr_lvl=2|nohaos=1|onlyOne=1|oneType=24|musor=2|noremont=1|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4926,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4927,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4928,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4929,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4930,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=53|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4936,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=58|sudba='.$u->info['login'].'|srok=86400|nosale=1',5), + array(4937,1,0,0,0,'tr_lvl=7|onlyOne=1|musor=2|noremont=1|oneType=59|sudba='.$u->info['login'].'|srok=86400|nosale=1',5),*/ + + ], +]; -$vi = array( +$vi = [ -); +]; ?> - - -
- -   -
- - - - - - - - - - - - - - - - - - - - - - - - - -
• Восстановление жизни и манны +5%ВечноЗдроровье и мана восстанавливаются быстрее.
• Получаемый опыт в бою +5%ВечноПовышение уровня персонажа станет быстрее.
• Скидка на ремонт +5%ВечноВы чините свои вещи на 5% дешевле.
• Увеличение рюкзака +10 ВечноУвеличивает рюкзак на 10+ единиц.
• Бонус Жизни +1 Вечно1 Выносливость = 1 ХП
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
• Восстановление жизни и манны +10%ВечноЗдроровье и мана восстанавливаются быстрее.
• Получаемый опыт в бою +10%ВечноПовышение уровня персонажа станет быстрее.
• Скидка на ремонт +10%ВечноВы чините свои вещи на 10% дешевле.
• Увеличение рюкзака +20 ВечноУвеличивает рюкзак на 20+ единиц.
• Скорость передвижения +5% ВечноПо подземельям вы двигаетесь быстрее
• Бонус Жизни +2 Вечно1 Выносливость = 2 ХП
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
• Восстановление жизни и манны +50%На время действия БлагодатиЗдроровье и мана восстанавливаются быстрее в два раза.
• Скидка на ремонт +50%На время действия БлагодатиВы чините свои вещи на 50% дешевле.
• Скорость передвижения +25% На время действия БлагодатиПо подземельям вы двигаетесь быстрее
• Бонус Жизни +250На время действия БлагодатиУвеличивает ваш уровень жизни.
• Мощность урона и магии +15На время действия БлагодатиУвеличивает мощность урона и магии на 15 едениц.
• Защита от урона и магии +50На время действия БлагодатиУвеличивает защиту от урона и магии на 50 едениц.
-

Доступные предметы:
(Чтобы забрать предмет просто кликните на его изображение)

+ + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
• Восстановление жизни и манны +5%ВечноЗдроровье и мана восстанавливаются быстрее.
• Получаемый опыт в бою +5%ВечноПовышение уровня персонажа станет быстрее.
• Скидка на ремонт +5%ВечноВы чините свои вещи на 5% дешевле.
• Увеличение рюкзака +10ВечноУвеличивает рюкзак на 10+ единиц.
• Бонус Жизни +1Вечно1 Выносливость = 1 ХП
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
• Восстановление жизни и манны +10%ВечноЗдроровье и мана восстанавливаются быстрее.
• Получаемый опыт в бою +10%ВечноПовышение уровня персонажа станет быстрее.
• Скидка на ремонт +10%ВечноВы чините свои вещи на 10% дешевле.
• Увеличение рюкзака +20ВечноУвеличивает рюкзак на 20+ единиц.
• Скорость передвижения +5%ВечноПо подземельям вы двигаетесь быстрее
• Бонус Жизни +2Вечно1 Выносливость = 2 ХП
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
• Восстановление жизни и манны +50%На время действия БлагодатиЗдроровье и мана восстанавливаются быстрее в два раза.
• Скидка на ремонт +50%На время действия БлагодатиВы чините свои вещи на 50% дешевле.
• Скорость передвижения +25%На время действия БлагодатиПо подземельям вы двигаетесь быстрее
• Бонус Жизни +250На время действия БлагодатиУвеличивает ваш уровень жизни.
• Мощность урона и магии +15На время действия БлагодатиУвеличивает мощность урона и магии на 15 едениц.
• Защита от урона и магии +50На время действия БлагодатиУвеличивает защиту от урона и магии на 50 едениц.
+

Доступные предметы:
(Чтобы забрать предмет просто кликните на его изображение)

'на сегодня',1 => ' всего'); - while($i < count($ability[$account])) { + $i = 0; + $seet = ''; + $vnr = [0 => 'на сегодня', 1 => ' всего']; + while ($i < count($ability[$account])) { - if($ability[$account][$i][1]>0) { + if ($ability[$account][$i][1] > 0) { - $itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.$ability[$account][$i][0].'" LIMIT 1')); - if(isset($itm['id'])) { + $itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "' . $ability[$account][$i][0] . '" LIMIT 1')); + if (isset($itm['id'])) { $vix = 0; - if($ability[$account][$i][4] == 0) { + if ($ability[$account][$i][4] == 0) { //за сегодня - $vix = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.strtotime('now 00:00:00').' AND `vars` = "vitm_'.$itm['id'].'"',2); + $vix = $u->testAction('`uid` = "' . $u->info['id'] . '" AND `time`>=' . strtotime('now 00:00:00') . ' AND `vars` = "vitm_' . $itm['id'] . '"', 2); $vix = $vix[0]; - }else{ + } else { //всего за действие премиума - $vix = $u->testAction('`uid` = "'.$u->info['id'].'" AND `time`>='.$vt['timeUse'].' AND `vars` = "vitm_'.$itm['id'].'" ',2); + $vix = $u->testAction('`uid` = "' . $u->info['id'] . '" AND `time`>=' . $vt['timeUse'] . ' AND `vars` = "vitm_' . $itm['id'] . '" ', 2); $vix = $vix[0]; } - if($ability[$account][$i][1]-$vix > 0) { - if(isset($_GET['take_item_vip']) && $_GET['take_item_vip'] == $itm['id']) { - - $nitm = \User\ItemsModel::addItem($itm['id'],$u->info['id'],$ability[$account][$i][5]); - if($ability[$account][6]>0) { - } - $u->addAction(time(),'vitm_'.$itm['id'],''); - echo 'Предмет "'.$itm['name'].'" перемещен к Вам в инвентарь!

'; - - } + if ($ability[$account][$i][1] - $vix > 0 && isset($_GET['take_item_vip']) && $_GET['take_item_vip'] == $itm['id']) { + $nitm = \User\ItemsModel::addItem($itm['id'], $u->info['id'], $ability[$account][$i][5]); + $u->addAction(time(), 'vitm_' . $itm['id'], ''); + echo 'Предмет "' . $itm['name'] . '" перемещен к Вам в инвентарь!

'; } $seet0 = ''; - //Вывод предметов вип - $seet0 .= ' '; - if($ability[$account][$i][1]-$vix > 0) { - $seet0 = ''.$seet0.''; - }else{ - $seet0 = ''.$seet0.''; + //Вывод предметов вип + $seet0 .= ' '; + if ($ability[$account][$i][1] - $vix > 0) { + $seet0 = '' . $seet0 . ''; + } else { + $seet0 = '' . $seet0 . ''; } $seet .= $seet0; } @@ -223,5 +223,5 @@ $vi = array( echo $seet; ?>

- - + +