V3ct0r 2,116 Report post Posted July 10, 2016 База данных Автор: @Duduf Требования и инструкция Apache, PHP, PDO, SQLite - как правило, все это доступно на обычном хостинге Содержимое архива распаковать в нужную директорию На папку application/Data поставить права 777 На файл application/Data/piratia.db поставить права 666 В папку application/Data/ загрузить свои iteminfo.txt, CharacterInfo.txt, itemtype.txt, skillinfo.txt Измените application/config.php passkey - пароль для обновления данных debug - поставьте false после того, как убедитесь, что все работает правильно Все работает "из коробки", в архиве файл TGZ, при распаковке на UNIX-машине все права выставляются сразу. Лицензия MIT, бэкдоры отсутствуют Скачать 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
WVWMK 121 Report post Posted July 10, 2016 Она много ругается на комментарии, на лишнюю табуляцию, на одинаковые ID и прочее. Так что нужно быть внимательным при редактировании файлов iteminfo.txt, CharacterInfo.txt, itemtype.txt, skillinfo.txt : 1)Notice: Undefined offset: 46 in /var/www/ovh-user-22/data/www/world-of-chaos.ru/bd/application/model.php on line 417 .... SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: iteminfo.typeid #0 /var/www/ovh-user-22/data/www/world-of-chaos.ru/bd/application/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array) #1 /var/www/ovh-user-22/data/www/world-of-chaos.ru/bd/application/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array) #2 /var/www/ovh-user-22/data/www/world-of-chaos.ru/bd/application/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO "it...', Array) #3 /var/www/ovh-user-22/data/www/world-of-chaos.ru/bd/application/Zend/Db/Adapter/Abstract.php(574): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO "it...', Array) #4 /var/www/ovh-user-22/data/www/world-of-chaos.ru/bd/application/model.php(598): Zend_Db_Adapter_Abstract->insert('iteminfo', Array) #5 /var/www/ovh-user-22/data/www/world-of-chaos.ru/bd/application/model.php(511): Model->processData(Array, 'iteminfo') #6 /var/www/ovh-user-22/data/www/world-of-chaos.ru/bd/application/model.php(568): Model->processItemInfo() #7 /var/www/ovh-user-22/data/www/world-of-chaos.ru/bd/process.php(13): Model->processAll() #8 {main} 2)SQLSTATE[23000]: Integrity constraint violation: 19 UNIQUE constraint failed: itemtype.typeid #0 C:\xampp\htdocs\application\Zend\Db\Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array) #1 C:\xampp\htdocs\application\Zend\Db\Adapter\Abstract.php(479): Zend_Db_Statement->execute(Array) #2 C:\xampp\htdocs\application\Zend\Db\Adapter\Pdo\Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO "it...', Array) #3 C:\xampp\htdocs\application\Zend\Db\Adapter\Abstract.php(574): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO "it...', Array) #4 C:\xampp\htdocs\application\model.php(598): Zend_Db_Adapter_Abstract->insert('itemtype', Array) #5 C:\xampp\htdocs\application\model.php(322): Model->processData(Array, 'itemtype') #6 C:\xampp\htdocs\application\model.php(566): Model->processItemType() #7 C:\xampp\htdocs\process.php(13): Model->processAll() #8 {main} 3)Невозможно обновить базу если у вас нет всех 4 файлов. 1 Quote Делай добро и бросай его в воду Share this post Link to post Share on other sites
V3ct0r 2,116 Report post Posted July 10, 2016 @NMS3RR в итоге она установилась? Работает? Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
WVWMK 121 Report post Posted July 10, 2016 @V3ct0r я еще вчера установил, просто поделился с теми проблемами с которыми столкнулся, для того чтоб люди понимали что не так. Quote Делай добро и бросай его в воду Share this post Link to post Share on other sites
Shako 97 Report post Posted October 7, 2016 (edited) @V3ct0r Looks good. I haven't tried yet. I will test in the future. is there an english translation version? Edited October 7, 2016 by Shako Quote Sunny Go! Online pko.host Share this post Link to post Share on other sites
Wantows 22 Report post Posted October 10, 2016 On 07/10/2016 at 4:08 AM, Shako said: @V3ct0r Looks good. I haven't tried yet. I will test in the future. is there an english translation version? https://mega.nz/#!rwEj2JAa!XJXKLJst35cSxDYySP5R5WtPKdLnsx2-i12liuFr1zc @Shako english version 2 Quote Share this post Link to post Share on other sites
Shako 97 Report post Posted October 11, 2016 On 10/10/2016 at 1:24 PM, Wantows said: https://mega.nz/#!rwEj2JAa!XJXKLJst35cSxDYySP5R5WtPKdLnsx2-i12liuFr1zc @Shako english version Thank you! I will check it out later! Quote Sunny Go! Online pko.host Share this post Link to post Share on other sites
Darling 37 Report post Posted April 14, 2017 'passkey' => 'SecretPasskey', (модераторы поправьте пароль 'SecretPasskey') Quote Share this post Link to post Share on other sites
V3ct0r 2,116 Report post Posted April 14, 2017 2 часа назад, ϟAlсаtrаzϟ сказал: 'passkey' => 'SecretPasskey', (модераторы поправьте пароль 'SecretPasskey') А в чем проблема? Данный пароль указан для примера и при установке базы данных его естественно необходимо поменять на свой, иначе любой пользователь сможет обновить данные Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Darling 37 Report post Posted April 14, 2017 7 часов назад, V3ct0r сказал: А в чем проблема? Данный пароль указан для примера и при установке базы данных его естественно необходимо поменять на свой, иначе любой пользователь сможет обновить данные это я понял, но она кривовата допиливать нужно, сейчас же грабли что у @NMS3RR Quote Share this post Link to post Share on other sites
Duduf 44 Report post Posted April 14, 2017 Используйте уникальные айдишники в таблицах, не оставляйте пустыми значения в строках таблиц, т.е. делайте так, как и должно быть. И проблем никаких не будет Quote Share this post Link to post Share on other sites
WVWMK 121 Report post Posted April 15, 2017 17 часов назад, ϟAlсаtrаzϟ сказал: это я понял, но она кривовата допиливать нужно, сейчас же грабли что у @NMS3RR Не кривая, просто вывод ошибок специфически. Из маленьких минусов. минусов что картинки берутся у Mordo, но это поправимо. Quote Делай добро и бросай его в воду Share this post Link to post Share on other sites
Дракан 39 Report post Posted April 15, 2017 В 14 апреля 2017 г. в 16:15, Duduf сказал: Используйте уникальные айдишники в таблицах, не оставляйте пустыми значения в строках таблиц, т.е. делайте так, как и должно быть. И проблем никаких не будет Возможно сделать релиз где будет показываться что выдаётся из сундуков и тп? Quote Share this post Link to post Share on other sites
WVWMK 121 Report post Posted April 15, 2017 3 часа назад, Адмирал сказал: Возможно сделать релиз где будет показываться что выдаётся из сундуков и тп? Это нужно разбирать Item_effect функции каждого предмета. Можете сами дописать данное дополнение: Если у предмета функция не 0, то считываем функцию из файла и проверяем ее на предмет строчки GiveItem(.....), оттуда считываем ID предметов и гененируем список. Quote Делай добро и бросай его в воду Share this post Link to post Share on other sites
Darling 37 Report post Posted April 16, 2017 если анимацию прикрутить (пример: чтобы можно было покрутить пощупать) сильно нагружать хост будет? Quote Share this post Link to post Share on other sites
V3ct0r 2,116 Report post Posted April 17, 2017 16 часов назад, ϟAlсаtrаzϟ сказал: если анимацию прикрутить (пример: чтобы можно было покрутить пощупать) сильно нагружать хост будет? Тут больше не хост будет нагружаться, а компьютер пользователя, который эту модель откроет в своем браузере. Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Darling 37 Report post Posted April 17, 2017 3 часа назад, V3ct0r сказал: Тут больше не хост будет нагружаться, а компьютер пользователя, который эту модель откроет в своем браузере. ну с этим проблем не будет (основываюсь на том что уже сделал первый тест на кусочке кода) Quote Share this post Link to post Share on other sites
Darling 37 Report post Posted April 17, 2017 В 15.04.2017 в 20:38, Адмирал сказал: Возможно сделать релиз где будет показываться что выдаётся из сундуков и тп? почти сделали, принцип как у коробочки новичка, 2 кликнул и увидел что там. (пример: картинка c рисунком коробочки 2 клика > и появились картинки с содержимым коробочки) Quote Share this post Link to post Share on other sites
Zett 0 Report post Posted August 19, 2019 can someone help me? Quote Share this post Link to post Share on other sites
Graf 209 Report post Posted September 8, 2022 (edited) [Помощь новичкам] Бывают ошибки, вида "нарушена индивидуальность". Для быстрого поиска проблемных ID заходим в application/model.php Находим функцию: public function processData($data,$table) { И после строк: $this->db->rollBack(); $this->errors[] = $e->getMessage(); $this->errors[] = $e->getTraceAsString(); Добавляем строку: var_dump($row); К примеру, я так узнал, что в ItemInfo есть 2 разных предмета с одинаковым ID. var_dump показал ID. Edited September 8, 2022 by Graf Quote Share this post Link to post Share on other sites
Graf 209 Report post Posted September 8, 2022 Также, чтобы не использовать картинки с Мордо, вытащите из архива Арбах (тема с pkodev) папки icons и monsters. 1 Quote Share this post Link to post Share on other sites