1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. Gibat
  2. Gibat
  3. Gibat
  4. Gibat
  5. Gibat
    А какая версия сервера то? :)
    Сообщение от: Gibat, 28 мар 2013 в разделе: FW Вопросник
  6. Gibat
    Как парсить elements.data 1. Заливаете elements.data в папку /elements (выдаете на файл соответствующие права доступа, 755 к примеру) 2. Переходите в ЛК -> Админка -> База итемов -> Отпарсить elements.data 3. Вводите название файла elements.data и название файла структуры (структура идет вместе с лк, в папке /elements) 3.1 Для ЛК FW, появится третье поле, введите туда название файла path.data 4. Жмите кнопку и ждите от 30 сек до 2-3 минут пока отпарсится (зависит от железа) 5. Начните второй этап парсинга (ссылка появится) Возможные проблемы при парсинге: 1. Если на первом этапе выводит что-то похожее на "method name must be a string", скорей всего файл структуры для elements.data не правильный. пробуйте конфигами которые идут вместе с ЛК или пишите мне, будем разбираться 2. Если на втором этапе сыпется ошибка связанная с mysql, выполните следующие шаги: 1. Откройте базу клиентского ЛК 2. Вручную удалите foreign key для таблиц gcp_auction, gcp_items 2.1 Могут возникнуть ошибки при попытках удалить ключи, для этого надо убедиться, что таблица gcp_itemsdesc не содержит записей 3. Выполните запрос в базу: ALTER TABLE `gcp_items` ADD CONSTRAINT `itemsdesc` FOREIGN KEY (`itemid`) REFERENCES `gcp_itemsdesc` (`id`) ON UPDATE NO ACTION ON DELETE NO ACTION; ALTER TABLE `gcp_aucitems` ADD CONSTRAINT `itemid` FOREIGN KEY (`itemid`) REFERENCES `gcp_itemsdesc` (`id`) ON UPDATE NO ACTION ON DELETE NO ACTION; 4. Повторите второй этап парсинга (можно пропустить первый этап) 3. Если на первом этапе ошибка будет похожа на "failed to open stream: Permission denied", убедитесь, что стоят права на чтение и запись для папки /elements (и всего, что внутри неё). Также можете создать файлы /elements/temp.dat и /elements/temp2.dat (и выдать для них права на чтение\запись Как парсить иконки итемов для ЛК 1. Пересохраните iconlist_ivtrm.dds в .png (для FW файл iconlist_ivtr0.dds) и загрузите его в /images, также не забудьте загрузить соответствующий ему .txt файл! 2. Зайдите в ЛК -> Админка -> База итемов -> Отпарсить иконки 3. Введите названия файлов в поля 4. Парсинг завершен 4.1 Если возникнут ошибки, скорей всего они будут из-за невозможности записи в папку /images/icons При возникновении ошибки "Невозможно соединиться с сервером" следовать шагам 1. Убедитесь, что веб-сервер api работает и клиентская часть имеет к нему доступ 2. Откройте в клиентской части /protected/components/Controller.php и откомментируйте 35 строку 3. Повторите свои действия, при которых вылезла ошибка "Невозможно соединиться с сервером", вверху странички должна будет отобразиться ссылка на ваш api, перейдите по ней 4. Смотрите ошибку, если вы не понимаете что в ней, сохраняйте исходный код страницы и высылайте мне. Если api ответил вам что-то похожее на a:3:{s:5:"error";s:1:"0";s:6:"status";s:1:"1";s:4:"data";a:1:{s:6:"roleid";i:1024;}} значит в api все нормально и клиентская часть не может присоединиться к api 5. Если у вас не приходят итемы на почту при покупке в лавке или не сохраняются персы, проверьте, включен ли у вас на api suhosin и перенастройте его, либо совсем отключите 6. Не забудьте обратно заккоментировать 35 строку в 2 пункте ;)
    Сообщение от: Gibat, 27 мар 2013 в разделе: Продам
  7. Gibat
    ЛК довольно сильно изменился, обновлю описание установки, FAQ etc. Установка клиентской части 1. Заливаете все из папки /cli на хостинг (желательно отдельный поддомен для ЛК) 2. Сразу рекурсивно выдаете права на запись для папок: /assets /elements /iconlist /images /protected/runtime 3. Редактируете конфиг, пример с описанием: <?php return array( ... 'name'=>'Project', // название вашего проекта ... 'showScriptName'=>false, // true - будет отображаться index.php в пути, false - не будет ... 'db'=>array( 'connectionString' => 'mysql:host=хост_базы;dbname=название_базы', ... 'username' => 'имя_юзера_бд', 'password' => 'пароль_бд', 'charset' => 'utf8', 'tablePrefix' => 'gcp_', // префикс таблиц, можно не менять, если меняете, прийдется вручную подправить дамп cli.sql ... 'cache'=>array( 'class'=>'CFileCache', // тут можно подключить memcache, для поклонников, не обязательно ), ... // пример настройки smtp для yandex почты 'adminEmail'=>'моя_почта@yandex.ru', 'smtpserver'=>'smtp.yandex.ru', 'smtpport'=>'25', // если используется gmail, порт 465 'smtpuser'=>' моя_почта@yandex.ru ', 'smtppass'=>'мой_пароль_почты', 'smtpfrom'=>' моя_почта@yandex.ru ', 'smtpfromname'=>'Project', // название проекта 'smtpssl'=>'0', // если используется SSL, ставить 1, нужно для gmail 'mail'=>'smtp', // как посылать почту, smtp или php 'emailtitle'=>'Вы зарегистрированы на {site_name}, {username}!', // {site_name} -> см. выше 'name'=>'Project', 'emailactive'=>'Благодарим вас за регистрацию на {site_name}! Пожалуйста активируйте ваш аккаунт по ссылке: {activation_url}', 'emailtitleremind'=>'Восстановление пароля для аккаунта {username} на {site_name}', 'emailremind'=>'Вы запросили восстановление пароля на {site_name}. Пожалуйста перейдите по ссылке: {activation_url}', 'emailtitleend'=>'Ваш новый пароль: {password}', // ввести логины, которым будет открыт доступ к модулю /rights 'rights'=>array( 'test2', // rights - права доступа для функций лк, к примеру можно не давать юзеру полноценную админку, а дать доступ только к редактору персов ), // api settings 'server_type'=>'fw', // pw или fw 'method'=>'2', // curl=2, soap=1 (поддержка soap исключительно по просьбе gouranga :D) 'apiurl'=>'http://gcp2.ru/api/index.php/', // пример ссылки на api ЛК для PW, слеш в конце обязателен //'apiurl'=>'http://gcp2.ru/api/index.php/fw/', // пример ссылки api ЛК для FW 'passwords'=>'md5', // в чем хранятся пароли в базе, md5 или base64 'sessiontime'=>'3600', // время действия сессии ЛК в секундах 'timeout'=>'15', // таймаут между приобретениями предметов из лавки в секундах // настройки мерчанта nextpay.ru, форма - оплата счета 'product_id'=>'ид_продукта', 'nextpay_key'=>'ключ_подписи', // настройки мерчанта free-kassa.ru 'freekassa_id'=>'ид_магазина', 'freekassa_key'=>'первое_ключевое_слово', 'freekassa_key_second'=>'второе_ключевое_слово', // не должно быть таким же, как freekassa_key! // бонусы при пополнении монеток 'use_bonus'=>'0', // 1 - использовать бонусы, 0 - нет 'first_step'=>'500', // example: юзер пополняет 510 монет, 510 умножается на 1.1 - юзер радуется 'first_factor'=>'1.1', // если не хотите использовать 2 и 3 бонусы, ставьте их step-ы больше 100к :) 'second_step'=>'1000', 'second_factor'=>'1.2', 'third_step'=>'2000', 'third_factor'=>'1.4', // настройки ммотопа 'key'=>'набор_букво_цифр', // ключ. для начисления монеток, вешать на крон http://localhost/webtop/mmotop?key=набор_букво_цифр 'mmotopsimple'=>'15', // монеток за простой голос 'mmotopsms'=>'25', // монеток за смс голос 'mmotop'=>'http://pw.mmotop.ru/stats/____/_____/______.txt', // ссылка на статистику ммотопа 'cheating'=>'0', // 1 - включить начисление монеток накрутчикам, 0 - выключить // price 'icon'=>'300', // цена иконки клана 'changename'=>'300', // цена смены ника 'gold'=>'0.1', // сколько стоит 1 голда в монетках (можно вводить десятичные, к примеру 0.2) 'levelPrice' => '15', // сколько монеток за 1 уровень 'levelMax' => '150', // максимальный уровень при покупке 'change_gender' => '300', // цена смены пола, за корректность смены пола, ответственности не несу! // настройки аукциона 'auction_key'=>'набор_букво_цифр', // используется для формирования md5, рекомендуется изменять единожды 'auction_deny'=>array( // id итемов, которые запрещено продавать на аукционе '26225', '40447', ), 'auction_deny_proctype'=>array( // proctype вещей, с которыми нельзя продать вещь (привязанные к примеру) '19', '16403', ), // настройка иконок кланов 'sizex'=>'2048', // ширина iconlist_guild.png. должна быть кратна 16! 'servers'=>array( // у меня 5 glinkd на один сервер, заносим id glinkd в массив, чтобы иконки отображались на всех glinkd '1', '2', '3', '4', '5', ), ... 4. Заливаете cli.sql из папки /sql в базу 5. Если все сделано без ошибок, клиентская часть готова к употреблению 6. Далее будет описано как парсить elements и иконки итемов, это обязательно делать Установка серверной части 1. Заливаете на сервер папку api из папки /srv (должно получиться /var/www/api) 2. Сразу рекурсивно выдаете права на запись для папок: /assets /protected/runtime 3. Настраиваете конфиг: ... 'db'=>array( 'connectionString' => 'mysql:host=хост_базы;dbname=имя_базы', ... 'username' => 'имя_юзера_бд', 'password' => 'пароль_юзера_бд', 'charset' => 'utf8', 'tablePrefix' => '', // если у вас нет префикса у таблиц, то не изменять! ... 'license_key'=>'***-***-***-***', // лиц.ключ который получаете после покупки 'version'=>'1.4.5.69', // версия серва, для PW: 1.4.4 или 1.4.5 или 1.4.5.69 или 1.4.6, для FW: nf или was 'gamedbd'=>29400, // порт gamedbd 'gdeliveryd'=>29100, // порт gdeliveryd 'addgold'=>'1', // начислять ли голд (листья эйры для FW) 1 - начислять, 0 - не начислять 'gold'=>'50000000', // количество голда (листьев для FW). для PW умножать на 100, для FW умножать на 2.5 'zoneid'=>'2', // смотреть в конфиге gdeliveryd 'aid'=>'2', // смотреть в конфиге gdeliveryd 'mail_title'=>'Донат', // заголовок письма при покупке итема в лавке ЛК 'mail_text'=>'Спасибо за вашу покупку', // текст письма // куда будут телепортироваться игроки при использовании функции в ЛК 'worldtag'=>'1', 'posx'=>'1270', 'posy'=>'253', 'posz'=>'1034', ... 4. Заливаете srv_pw.sql из папки /sql в базу сервера (туда, где таблицы сервера pw) 5. Для проверки, что api встало нормально, откройте в браузере http://ип_сервера/api/index.php/, должно ругнуться "The system is unable to find the requested action index." 6. Не забудьте установить ioncube loader на сервере!
    Сообщение от: Gibat, 27 мар 2013 в разделе: Продам
  8. Gibat
  9. Gibat
  10. Gibat
    Сообщение

    Запуск

    FW\update\game.exe
    Сообщение от: Gibat, 27 мар 2013 в разделе: FW Вопросник
  11. Gibat
    ldconfig вводили?
    Сообщение от: Gibat, 27 мар 2013 в разделе: Архив
  12. Gibat
  13. Gibat
  14. Gibat
  15. Gibat
    Сообщение

    Форум

    ESO в шаре же нет :)
    Сообщение от: Gibat, 25 мар 2013 в разделе: Предложения
  16. Gibat
  17. Gibat
  18. Gibat
    Сообщения профиля

    ???? ?????

    ???? ?????
    Обновление статуса пользователя Gibat, 24 мар 2013
  19. Gibat
    Сообщение

    ID данжа в XML

    worldtag
    Сообщение от: Gibat, 23 мар 2013 в разделе: Архив
  20. Gibat