ну мля с такой хренью не сталкивался поясни раз так смешно как исправить я как то не так давно писал отчет по клиенту PW только препод поставил "4" но Чтобы почитать логи зайди: Perfect World\Element\logs там все логи ищи самые свежие по дате(клиента под рукой нету к сожалению)
Всем привет.зная,что на данном форуме много знатоков MySQL и я думаю что вы мне поможете написать небольшие коды к задачкам: Итак используя допустим MySQL c Веб оболочкой(не терминал) Подключимся к базе: Имя хоста/IP: 80.92.161.198 Имя пользователя: student Пароль: hK95@PPWHJ Задания для Select Mysql: 1) Вывести последние 10 городов (таблица city). тут как я понял: SHOW DATABASES; USE db_tv; Select * From city ORDER BY id DESC limit 10; Вроде решено правильно(поправьте если не так) 2)Составить список из 10 городов с самым большим населением. В списке должно быть только имя города и его население. Больше никаких столбцов быть не должно. Вроде код должен быть: SHOW DATABASES; USE db_tv; Select city,population From city ORDER BY id DESC limit 10; и дальше пошли задачки в которых я просто вошел в ступор: 3)Вывести одним запросом название каналов из категории "познавательные" и "спортивные". 4)Вывести каналы с указанными дополнительными ключевыми словами. 5)Вывести все “потерявшиеся” каналы, т.е. каналы которые не относятся ни к одной из категорий перечисленных в таблице category. 6)Составить список отражающий сетку трансляции сериала "Доктор Хаус" (когда он выходит в эфир) на июнь месяц 2014-го года. В списке должны быть только: дата и время выхода, а также описание серии. Не забываем про сортировку. 7)Сколько выпусков сериала “Доктор Хаус” из предыдущего запроса не содержит подзаголовка серии (запрос должен возвращать только одно число)? 8)Составить программу передач канала СТС на 31 августа 2014 года. Канал СТС для Владивостока. Не забываем про сортировку. 9)Составить список фильмов которые шли в 13:00 2-го сентября 2014 года. Не забываем про сортировку. 10)Составить программу передач в категории каналов “фильмы и сериалы” на вечер 3 сентября 2014 года. Не забываем про сортировку. Задача должна быть решена одним запросом. 11)Вывести одним запросом три значения: общее количество передач, количество передач с пустым описанием и количество передач с непустым описанием. 12)Вывести список каналов по которым идет (шел) "Рейтинг Баженова". 13) Вывести время самой последней передачи “Рейтинг Баженова”. 14) Вывести минимум и максимум населения из таблицы городов для ненулевых значений, а также количество таких городов. Всё одним запросом. Показать распределение жалоб по дням, определить самый жалобный день (таблица feedback). Воспользуйтесь функцией Date. 15) Определить 5 самых популярных передач на 10 сентября (таблица activity) 16) Показать распределение типов передач по дням за последние 30 дней для канала стс 17) Вывести распределение городов по алфавиту в виде таблицы с колонками: letter, count (“буква”, “количество городов”). Данные должны быть отсортированы по алфавиту. Используйте функцию substr. 18)Вывести список пользователей (сессий) которые на 10 сентября посмотрели всего по одной передаче. 19)Вывести соответствие каналов городам в виде: идентификатор города, название города, идентификатор канала, название канала (таблицы: channel_to_city, city, channel). 20)Какой глубины дерево в таблице feature? Как узнали? Я понимаю что код максимум займет на 5 строчек не больше. Кто поможет буду рад.
А по какой тогда курсач? Если программирование, то оно там нафиг не нужно, только тз, код и документация. курсач то так и называется:"Курсовое Проектирование №1;№2;№3" просто в нём нужно использовать модель бизнес процесса + теория + написать программу. Готовый продукт у меня уже есть AngelEmu,это ведь эмуль,к нему осталось теорию и модель построить...а я хз что в теории должно быть
Дисциплина должна быть, зовется "Case-технологии и моделирование бизнес-процессов", там все понятно и доходчиво объясняют. у нас такого не было,мы ведь заочники
ребят,есть у кого образец как должна выглядить курсовая? Модели BP-Win и т.д (а то блин нифига не понятно как её оформлять) тему решил взять поэтапное проектирование игрового эмулятора
Версия с эмулятором тоже норм но как я опишу бизнес модель если нигде нет документации о том какой файл за что отвечает Или как лучше описать? Главное окно эмулятор ангелему от него 4 стрелки отходят 1.Настройка 2.механизмы(люди кто это делает) 3.маркетинг(она же реклама на продажу допустим эмулятора 4.управление(документация)? 1. Наплести требования к системе, базовую структуру сети 2. Это скорее представление команды разработки, придумай себе работников и поручи им задания, кому-то базы данных, кому-то криптографию и тд 3. Тут хз, не гуманитарий 4. Несколько схем взаимодействия ( у нас они были сделаны от фонаря https://pp.vk.me/c620225/v620225609/5806/P8QXGks8J9E.jpg ) Слушай а мб есть где исходник эмуля ангелему?
Версия с эмулятором тоже норм но как я опишу бизнес модель если нигде нет документации о том какой файл за что отвечает Или как лучше описать? Главное окно эмулятор ангелему от него 4 стрелки отходят 1.Настройка 2.механизмы(люди кто это делает) 3.маркетинг(она же реклама на продажу допустим эмулятора 4.управление(документация)?
Препод то согласился вот в чем дело
всем здрасти,курсовая через 2 месяца я взял тему разработка пиратского сервера Perfect World(хоть и статья за это 146 ну да пох мне главное диплом )(создание-маркетинг-написание программ)). Все бы ничего но курсовое проектирование N1 гласит:-"сделай бизнес модель своего проекта игрового и ты перейдешь на следующую ступень курсового проектирования". И тут я впал в ступор в голове крутятся основы(MySQL,phpmyadmin,хостинг,управление,механизмы,скриптер и т.п) а как правильно в бизнес модель перелить я не знаю(ибо на заочкн не учат такому) если есть желающие помочь или направить в правильное русло в долгу не останусь
Мне хотя бы кусочек кода:(
Написать на ассемблере nasm подпрограмму вывода на экран значение регистра флагов в двоичной системе счисления с использованием 4й функции 80 (hex) прерывания для процессора intel 80x86 Помогите решить экзан завтра:(
Помогите доработать код Создание чата на php sql: DROP SCHEMA IF EXISTS `pm` ; CREATE SCHEMA IF NOT EXISTS `pm` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ; USE `pm` ; -- ----------------------------------------------------- -- Table `pm`.`user` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `pm`.`user` ( `id_user` INT UNSIGNED NOT NULL AUTO_INCREMENT, `login` VARCHAR(45) NULL, `pass` VARCHAR(45) NULL, `name` VARCHAR(45) NULL, `lastname` VARCHAR(45) NULL, `middlename` VARCHAR(45) NULL, PRIMARY KEY (`id_user`), UNIQUE INDEX `id_user_UNIQUE` (`id_user` ASC)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `pm`.`message` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `pm`.`message` ( `id_message` INT UNSIGNED NOT NULL AUTO_INCREMENT, `from` INT UNSIGNED NOT NULL, `to` INT UNSIGNED NOT NULL, `msg` VARCHAR(255) NULL, `viewed` TINYINT UNSIGNED NOT NULL, `dt` DATETIME NULL, PRIMARY KEY (`id_message`), UNIQUE INDEX `id_message_UNIQUE` (`id_message` ASC)) ENGINE = InnoDB; php: Класс для работы с БД. <?php class Db { private static $dbserver = 'mysql'; private static $dbname = 'pm'; private static $dbuser = 'root'; private static $dbpass = ''; private static $host = 'localhost'; private static $instance = null; public static function getInstance() { if(self::$instance === null) { $dsn = self::$dbserver . ':dbname=' . self::$dbname . ';host=' . self::$host; try { self::$instance = new PDO($dsn, self::$dbuser, self::$dbpass); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); exit; } } return self::$instance; } } Php сообщение Прототип класса "Сообщение". <?php require_once __DIR__.'/Db.php'; class Message { public $id; public $msg; public $from; public $to; public $dt; public $viewed; public function __construct($id) { $sql = 'SELECT `id_message`, `msg`, `from`, `to`, `dt`, `viewed` FROM message WHERE `id_message`=:id'; $dbh = Db::getInstance(); $sth = $dbh->prepare($sql); $sth->execute(array(':id' => (int)$id)); $message = $sth->fetchAll(PDO::FETCH_NUM); list($this->id, $this->msg, $this->from, $this->to, $this->dt, $this->viewed) = array_shift($message); } public static function getMessagesByUserId($id_user, $only_new = true) { $sql = ' SELECT m.`id_message`, m.`msg`, m.`from`, m.`dt`, u.`firstname` as `friend` FROM message m left join user u ON u.`id_user`=m.`from` WHERE m.`to` = :user_id and m.`viewed`=:only_new' ; $dbh = Db::getInstance(); $sth = $dbh->prepare($sql); $sth->execute(array(':user_id' => (int)$id_user, ':only_new' => (int)!$only_new)); $messages = $sth->fetchAll(PDO::FETCH_ASSOC); return $messages; } public static function markAsViewed($id) { $sql = 'UPDATE `message` SET `viewed`=1 WHERE `id_message`=:id'; $dbh = Db::getInstance(); $sth = $dbh->prepare($sql); $sth->execute(array(':id' => (int)$id)); } } Php контроллер Прототип контроллера (index.php). <html> <head> <style> .pm { margin-bottom: 20px; } .from { font-weight: bold; float: left; padding-right: 7px; } .date { } .msg { font-style: italic; } .ops { } </style> </head> <body> <?php require_once __DIR__.'/Message.php'; if(!empty($_GET['op']) && !empty($_GET['id_msg'])) { switch ($_GET['op']) { case 'viewed': Message::markAsViewed((int)$_GET['id_msg']); break; } } $messages = Message::getMessagesByUserId(2); if(!$messages) { echo 'there no messages'; exit; } foreach($messages as $m) { echo ' <div class="pm"> <div class="from">'.$m['friend'].'</div> <div class="date">'.$m['dt'].'</div> <div class="msg">'.$m['msg'].'</div> <div class="ops"> operations: <a href="?op=viewed&id_msg='.$m['id_message'].'">viewed</a> </div> </div> '; } ?> </body> </html>
ошибка в след.вариантах: 1)Битый elementclient.exe.либо клиент сам версии 1.5.1 а elementclient.exe более нижней версии. 2)Неполные файлы .pck/pkx (models и т.п.) 3)Лучше прочитать логи.
Поддерживаю.
Возраст - 21год. Возможное кол-во часов в сутки выделяемое задачам GM, часовой пояс, примерное окно онлайна. Часовой Пояс по ДВ +7 от МСК. Могу заниматься редактированием чего-либо на выходных. или после работы часа 4. Онлайн будние дни=4 часа максимум. выходные=весь день. Опыт: перечень серверов в обратном хронологическом порядке с указанием периода работы, обязательное указание GM-ника Администратор сервера ViolencePw. https://mmorpg-devs.ru/threads/violencepw-Серверные-файлы-Клиент-Файлы-для-cpw.16707/ Все что в сборке делалось мною,разработка в сфере PW ядро: 1.2.6 (1.5года). Ядро 1.5.1 (4 месяца). Больше нигде. занимаюсь редактированием: gshop(добавление итемов,корректировка цен.)/tasks(автоивенты,соло проходы нирка,данжи/elements(крафт новых итемов,создание сетов,создание старт сета,наложение баланса,добавление печенек/aipolicy/npcgen/ с ТВ не работаю. / elementclient (мультиклиент,заморозка окон,зум),Surfaces.pck(фулл редактирование окон,значков клана и т.д.),models.pck(смена внешности персонажам(сделав людей халками(т.е. изменив им цвет,наращение мышц и т.п.)) установка CPW/автопатчер/редактирование лаунчера дизайна,установка вар пис зон,в любом месте где потребуется(region.sev) Специализация (правовик, ивентер) - На ваше усмотрение. Почему Администратор должен выбрать именно Вас на эту должность? - Если сочтет нужным,возьмет. по части оплаты договоримся. Контактная информация только агент: [email protected] либо оставлять письма в ЛС. P.S. Коплю бабосики на машину,поэтому нужна 2-я работа.
Если вы ставите только шоп от сервера без elements.data от сервера,то будет линк. в шопе присутствуют итемы которые сам прописывал в elements.data лист. не думаю что установка на столь сложна.
Старая версия клиента у кого получилось поставить? я надеюсь у тебя сервер 1.5.1 стоит. Сверь elementclient.exe и в сервере версии... или шоп сверь,правильно ли закинул.
окей:) ну так,за то более менее баланс был восстановлен:)
1.открой Elements.data посмотри там ID квестов согласно цепочке 2.Открой tasks.data сравни чтобы ID квестов выданные в elements.data были в tasks.data 3.Открой tasks.data PWI и Твой и сравни.
tasks.data копай смотри сравнивай.
Имена участников (разделяйте запятой).