<?php $wtd = ''; if ($p['smq'][2] == 6) { // 4 zadanie: include_once 'modules/f_has_count.php'; $c = has_count('i.m.rea.ugolq', 1, $LOGIN); if (!$c) { $wtd = '|task~нет, ты мне неможешь дать испытание для вступления в...'; $spf['task'] = 'Да да знаю я все. Нет у меня времени. Такая живая искра есть, незнаю я что это за существо, но ты мне с ее трупа что выпадет принеси и я тебе зачет поставлю.'; } else { $wtd = '|has~я принес трофей. на трупе уголь был'; $spf['has'] = 'Покажи ка. Ладно, иди, наверно так и есть. Иди к Велдиру, мне кажется он принимает в маги.'; if ($part == 'has') { include_once 'modules/f_gain_peace_exp.php'; gain_peace_exp('50', $LOGIN); $p['smq'][2] = 7; do_mysql("UPDATE players SET smq = '" . $p['smq'] . "' WHERE login = '******';"); } } } $spf['start'] = 'привет, ' . $LOGIN . ', посох новый нужен?|learn~нет, я хочу узнать что с ним делать.' . $wtd; $spf['learn'] = 'Древковое оружие - целая наука. Это так просто не выучишь, надо 1000 монет чтоб примеры показать. Только знай, если ты купишь двуручный посох, то тебе придется выучить еще и навык двуручного оружия.|learn_tre~ну так на, показывай...|witch~да за такие деньги мне как на метле летать покажут...'; $spf['witch'] = 'Посохи сделаны из дерева высшего сорта, мне так Серпент говорил. А ты метла... Впрочем, я не удивлюсь, если он ведьмам тоже самое про метелки говорит... Плотник - то он единственный в окрестностях. [Глубоко задумался о сути жизни, деревьях и плотниках]'; if ($part == 'learn_tre') { include_once 'modules/f_learn_skill.php'; learn_skill(15, 700); }
<?php $wtd = ''; if ($p['smq'][2] == 1 || $p['smq'][2] == 2) { include_once 'modules/f_has_count.php'; $c = has_count('i.q.que.zagogulina', 1, $LOGIN); if (!$c) { $wtd .= '|silir~Мне Силир говорил, что ты второе задание мне дашь.'; $spf['silir'] = 'Так ты от него? Не завидую... И что сделать надо было? Перо принести? Хех, значит он трезвый был, ато однажды какая-то девушка к нему просить задания пришла, так он ее на 9 месяцев озадачил, но о чем я тут... Вообшем должен ты уметь с природой общатся и доставать все, что тебе надо. Я вообше слыхал что Лешие носят с собой какие-то загогулины. Так мне интерестно стало, и ты тут) Принеси одну мне. Что? Доставай как хочешь и откуда хочешь.'; } if ($c) { $wtd .= '|zagogulina~я тебе ту загагулину принес. Странная вешь, если честно'; if ($part == 'zagogulina') { $p['smq'][2] = 3; do_mysql("UPDATE players SET smq = '" . $p['smq'] . "' WHERE login = '******';"); include_once 'modules/f_gain_peace_exp.php'; gain_peace_exp(50, $LOGIN); include_once 'modules/f_delete_count.php'; delete_count('i.q.que.zagogulina', 1, $LOGIN); } $spf['zagogulina'] = 'Какую? Ааа, ЭТУ загогулину... А я просил? Ааа, вспомнил, это задание, да? Говоришь лешие такие веши носят? Ничего себе, незнал, спасибо. Иди к Фьюярну или как там его, поспрашивай про задания. (Надо же, загогулина...)'; } } if ($p['smq'][2] == 4) { include_once 'modules/f_has_count.php'; $c = has_count('i.f.dri.nor.water', 1, $LOGIN); if (!$c) { $wtd .= '|was~Был я у Фьюярна.'; $spf['was'] = 'Да? Ой, наверно забыл тебе напомнить, он безумец, хоть и ужастно мошьный маг. А может быть и сошел с ума от своей силы.Почему надо его задание выполнить? Просто традиция такая. А, кстати, какое задание тебе дали?|ros~утреней росы принести'; $spf['ros'] = 'Даа, mon ami, кранты тебе. Он еще не настолько крышей съехал чтоб воду за росу принять. А роса росой является пока на траве. Донести с травой тебе тоже невыйдет. Оба, одно заклинание вспомнил! Что, если его на воду наложить? Давай попробуем, самому интерестно стало, вдрук выйдет? Принеси мне воду. Купи бутылку у Неретора, подойди к озеру, что в лесу Красной птици, и используй. Потом неси ко мне. Вроде все сказал...'; } else { $wtd .= '|water~вот вода';
gain_peace_exp(50, $LOGIN); include_once 'modules/f_gain_silver.php'; gain_silver(500, $LOGIN); include_once 'modules/f_delete_count.php'; delete_count('i.f.tra.podorozhnik', 1, $LOGIN); } $spf['pod'] = 'Вижу прогресс! Но все-таки, в следующий раз подорожник рви не по середине листа... Чтож, дам я тебе последнее испытание. Воин должен быть смелым! В лесу Красной птици нечисть завелась. Есть там такая избушка, в ней ведьма и кот черный. У того кота табакерка есть старинная, на трупе найдешь. Ведьму как хочешь, но наврятли она стоять и ждать пока ты кота распотрашишь будет. Принесешь табакерку - докажешь, что с табой хоть на урков идти можно. Вообщем, иди добывай )'; } elseif ($p['smq'][0] > 2 && $c_tab) { $bec1 = '|tab~ну вот, и последнее задание я выполнил'; $bec2 = $bec1; if ($part == 'tab') { $p['smq'][0] = 7; $p['classof'] = 1; do_mysql("UPDATE players SET smq = '" . $p['smq'] . "', classof = '1' WHERE login = '******';"); include_once 'modules/f_gain_peace_exp.php'; gain_peace_exp(100, $LOGIN); include_once 'modules/f_delete_count.php'; delete_count('i.q.que.tabakerka', 1, $LOGIN); } $spf['tab'] = 'Даа, что-то больно новая эта табакерка. Ну да ладно, Воин, ты доказал, что смелый. Врать-то нехорошо, в таком то виде очень наврятли ты сам нечисть завалишь ) На смерть я тя не посылал, ненадо мне тут, придет время расскажут тебе про смерть в этом мире, не в моей это компетенции. В любом случае, иди прямо к Лорду, поговори со стражником, он двери откроет. Служи верно, и у Лорда мне позора не сделай )'; } else { $bec1 = ''; $bec2 = ''; } } else { $bec1 = ''; $bec2 = ''; } $spf['start'] = 'Приветствую! С чем пожаловал, странник?|ask_to_learn~Я тут учится пришел' . $bec1; $spf['ask_to_learn'] = 'Очень хорошо! В наших окрестностях врят ли кто тебя объучит военному делу лучше чем я! Правда, учу я только воинов, всяким там магам в книжном магазине место! Что ты хочешь выучить?|learn_weap~мне не помешало бы владение каким-нить оружием...|learn_kombo~может каких-нибудь приемов знаешь?|master~может знаешь какие нибудь особые мастерства?' . $bec2; $spf['learn_weap'] = 'Каждый рыцарь обязан уметь владеть мечем. По моему скромному мнению, или тупо - ИМХО, это лучшее оружие. Легкое в управлении, довольно быстрое, приятно держать в руках, вообшем класс, не то, что молоты например. Тебе повезло, что встретил меня! Я тебя всего за 500 серебра объучу, всю жизнь спосибствовать будешь!|learn_sword~учи!|ask_to_learn~нее, еще ченить умеешь?';
<?php // sfera opyta // mgnovenno daet kuchu opyta if (time() - $p['last'][6] < 43200) { put_g_error('с момента последнего использования сферы еще не прошло 12 часов'); } $exp = $p['stats'][2] * 0.5 / $p['stats'][0]; include_once 'modules/f_gain_peace_exp.php'; include_once 'modules/f_delete_item.php'; gain_peace_exp($exp, $LOGIN); delete_item($item); $p['last'][6] = time(); $last = implode('|', $p['last']); do_mysql("UPDATE players SET last = '" . $last . "' WHERE login = '******';");
<?php $wtd = ''; if ($p['smq'][2] == 7) { // 5 zadanie: include_once 'modules/f_has_misc_count.php'; $c = has_misc_count('i.m.rea.pautina', 10, $LOGIN); if (!$c) { $wtd .= '|task~все, 4 задания исполнил'; $spf['task'] = 'Неспеши. Исполнишь ли ты пятое? Я тебе дам чисто практическое задание, которое тебе понадобится в дальнейшем. Для некоторых сложных заклинаний требуются редкие реагенты, которые либо дороги, либо не продаются. Их масса, но один из них - простая паутина. Конечно, простая паутина что в каждом углу неподойдет - требуется паутина лесных пауков, отзимовавшая одну зиму. Принеси мне 10 таких, и все, больше к тебе ничего иметь небуду.'; } else { $wtd .= '|has~вот все 10 пaутин'; $spf['has'] = 'ну чтож, оставь себе понадобится. Поздравляю, ты выдержал испытание! Теперь иди прямо к Лорду и доложи обо всем.'; if ($part == 'has') { include_once 'modules/f_gain_peace_exp.php'; gain_peace_exp('100', $LOGIN); $p['smq'][2] = 8; include_once 'modules/f_gain_silver.php'; gain_silver(700, $LOGIN); $p['classof'] = 3; do_mysql("UPDATE players SET smq = '" . $p['smq'] . "', classof = '3' WHERE login = '******';"); } } } $wtd2 = ''; if ($p['smq'][8] == 1) { $wtd2 .= '|hey~меня зовут ' . $p['name'] . '. Какие-нибудь мероприятия происходят у вас тут в данный момент?'; $spf['hey'] = 'Нет.|boaring~видимо скучно тогда?'; $spf['boaring'] = 'Почему же. Сейчас тут ничего не происходит, но мы готовимся.|wasgot~к чему?'; $spf['wasgot'] = 'Ритуалу солнца.|moreab~расскажи подробней про него'; $spf['moreab'] = 'Мне некогда...'; if ($part == 'moreab') {
gain_item($pi[$p['location']], 1, $LOGIN); include 'modules/s_main.php'; } if (!isset($kl[$p['location']]) && !$shoron) { exit_msg('клад', 'тут клада нет...'); } else { if (!isset($kl[$p['location']])) { include 'modules/s_main.php'; } } // teperq esli lokacija takova, i klad ne vykopan, podkljuchaem fajl if (!$p['treasures'][$kl[$p['location']]]) { include 'modules/treasures/klad_' . $kl[$p['location']] . '.php'; } else { exit_msg('клад', 'тут клада нет...'); } if (isset($kl_slv)) { include_once 'modules/f_gain_silver.php'; gain_silver($kl_slv, $LOGIN); } if (isset($kl_exp)) { include_once 'modules/f_gain_peace_exp.php'; gain_peace_exp($kl_exp, $LOGIN); } if (isset($kl_it)) { foreach ($kl_it as $key => $val) { gain_item($key, $val, $LOGIN); } } $p['treasures'][$kl[$p['location']]] = 1; do_mysql("UPDATE players SET treasures = '" . $p['treasures'] . "' WHERE id_player = '" . $p['id_player'] . "';");
$wtd .= '|candle~угу, слушай, я тут свечку нашел, не встречался с такими?'; } if ($part == 'agreed') { set_smq(9, 1); } if ($p['smq'][9] == 1 && has_count('i.q.que.tabakerka', 1, $LOGIN)) { $wtd .= '|done~готово. Я принёс табакерку. За вами огниво.'; } if ($part == 'done') { include_once 'modules/f_delete_count.php'; delete_count('i.q.que.tabakerka', 1, $LOGIN); include_once 'modules/f_gain_item.php'; gain_item('i.q.que.staroe_ognivo', 1, $LOGIN); set_smq(9, 2); include_once 'modules/f_gain_peace_exp.php'; gain_peace_exp(300, $LOGIN); } $spf['start'] = 'Тут опасно.|hi~И тебе привет.'; $spf['hi'] = 'Я тебя предупредил. Никогда не знаешь, куда заведёт болотная тропа, и что там встретишь.|danger~неуж-то ли там и впрямь так опасно?' . $wtd; if ($p['smq'][10] == 0) { $spf['danger'] = 'Да. На днях исчез мой ученик, Сильвио. А он, знаешь, был явно покрепче тебя. Или это было не на днях? Живя сдесь сложно уследить за календарём.|where~А как это произошло?|student~Ну, он ведь ученик, так? Предположим он был сильнее меня, но у него могло нехватить навыков, что бы сразить какого гоблина или волка. Вот и пропал.'; } else { $spf['danger'] = 'Естественно. Ведь это — болото. Это не наше царство.'; } $spf['where'] = 'Ну, он пошел за шкурой троля, тролей не много осталось, спрос на кожаную броню резко вырос, тут давеча городу зачем-то понадобилось куча новобранцев. В общем, пошёл он искать тролей. Ну, мы тут давно, троли нас знают, прячатся, сложно найти. Надо хорошо уметь в кустах прятатся. Засядешь в кусты, и ждёшь, пока тварь вонючая из земли высунется. Она так медленно высовывается, оглядывается, что бы кого-нибудь из нас рядом не было, и потом не спеша направляеться искать запоздалых путников, или каких гоблинов, отбившихся от стаи. Вот тогда и надо действовать, выскакиваешь, и раз — копьем в ухо ему! А потом так нож — хвать *выхватывает кинжал из за пояса* и в живот ему! А тогда надо…|wait~эээ, кинжальчик, того, засуньте откудаво вытащили. Так что там с Сильвио-то?'; $spf['student'] = 'Ты его не видел. Голыми руками мог медведя завалить. Во идём мы однажды по болоту, а на встречу — отряд гоблинов, рыл так 20. Я натянул лук, жду, пока они начнут бумерангами швыряться, или с копьями побегут, дурачки. А Сильвио подошел к дубу, сломал ветку, и ничего не ждя прямо на них. Не успел я и пяти пристрелить, он их всех этим суком придубасил. А потом схватил оглушенного стража гоблинского, и давай ему зубы выдирать, по одному. Я говорю, отпусти тварюгу, не мучай зверюшек, так он его в землю головой вколотил. Ну, нервный немного он, тут климат не подходящий.|where~гринписа на него нету… Или есть, раз пропал? Что же там было, конкретнее?'; $spf['wait'] = 'А… Ну, значит, ушел он за трольей шкурой, и не вернулся. Я больше ничего не знаю, сколько бродил по болоту, ни следа|willhelp~а может он того, девушку в городе себе нашел? Э, дедушка, положите копьё, я не специально пошутил. Так, пока у меня уши целые, я может быть пойду. Если что увижу, я сообщу.'; $spf['willhelp'] = 'Ты мне смотри, языкастый. Но всё-таки, прознаешь что-нибудь — сообщи. Пойми, мне это важно. *устремил грустные чёрные глаза в никуда*'; // kvest so svechej skarbeja $spf['candle'] = '*Внимательно осматривает* Это похоже на тело болотного огонька, слыхал о таких? Ты, браток, труп нежити с собой таскаешь. Ну, или я крупно ошбаюсь. Так или иначе, простым огнём эту вещицу не зажгёшь… Хотя… Я имею непростое огниво… Это длинная история.|continue~А если в кратце?'; $spf['continue'] = 'Вечно вы всё спешите куда-нибудь. Когда-то я был молод и полон энтузиазма, что так смотришь, давно это было. И вобще, нас было три брата, я, Хосе и Дон. В поисках средств проживания, мы пошли в ученики к одному охотнику, что жил на севере столетнего леса. Не буду тебя изнурять деталями, но вышло так, что после долгих лет обучения я получил своё последнее задания, эгзамен, так сказать — принести шкуру троля вот отсюда, из южного болота. В те годы это было весьма затруднительно, так как тролей тут было много и все были дикие, свирепые. Так вот путешествуя по лесу я наткнулся на эту избушку. Жила тут злая ведьма Вергака, я те говорю, еще та скотина. Детей воровала даже, говорят, что за ней пропажа Дерика из хутора в пригородном лесу. Она на меня было напасть пыталась, кричала что-то — я ей копьем в ухо, и конченно дело. А в сундуке я нашел пару вещиц интерестных, одна из них — волшебное огниво. Я и так пробовал, и сяк — никак не смог разобраться, почему оно волшебное. Мне не жалко, могу тбе подарить, но ты мне в замен принеси что-нибудь… Например, табакерку чёрного кота из леса Красной птици. Не спрашивай зачем мне всякое такое, допустим, я коллекционер. Так как оно, по рукам?|agreed~по рукам…';