[AHK | SA:MP 0.3.7| CR:MP 0.3.7] Universal Chat [v 0.1]
|
|
[dev]Marvin |
Дата: Понедельник, 30.10.2017, 23:10 | Сообщение # 1
|
Новичок
Сообщений: 28
Статус: Offline
|
Доброго времени суток, уважаемые игроки SA:MP/CR:MP. Я бы хотел представить вам AHK программу Universal Chat. Это чат, позволяющий общаться с игроками между серверами, между двумя играми. Хоть тема и заезжанная, я хочу заняться разработкой чата на AHK. На данных момент проводится ОБТ проекта в целом. Обращение к вам, уважаемые пользователи - в программе существует пока-что только глобальный чат между игроками. Это создано для того, чтобы протестировать чат. Поэтому, любой желающий сможет протестировать чат сегодня, сейчас. За найденные баги вы получите вознаграждение. Итак. Чтобы зарегистрироваться - надо ввести команду /reg login email password Например: /reg Marvin marvin.dev@mail.ru m1a2r3v4i5n6 В случае успеха - появится окно. В противном случае появится ошибка. Далее необходимо авторизоваться - /auth login password Например: /auth Marvin m1a2r3v4i5n6 А дальше можно начинать общение - /x *любой текст* Код программы очень сыр, но: Имеется сервер: 4xIntel Xeon 2.5GHz, 4GM RAM, просьба не кидаться тапками из-за низкой скорости, скоро это все будет исправлено. Да и я еще только изучаю AHK (это мой 4-й скрипт), с опытом все наладится =) Ссылка на "сырую" версию - https://vk.cc/7hRTOS При успешном закрытии ОБТ, проект продолжит существование с дальнейшими обновлениями: -Добавление прав администраторов (да, их пока нет, полная воля общения) -Добавление личных сообщений -Добавление бесед (аналогичным в ВК) -Добавление голосовых сообщений -Добавление стикеров -Добавление профилей И много-много идей, которые будут очень полезны. ============================= v 0.1: 1) Добавлена команда для отправки личных сообщений: /pm [Логин] [Сообщение] 1) Добавлена команда для просмотра профилей: /profile [Логин] 2) Добавлена команда для изменения статуса в профиле: /status [Текст]
Сообщение отредактировал [dev]Marvin - Понедельник, 13.11.2017, 22:53 |
|
|
|
Висконти |
Дата: Вторник, 31.10.2017, 16:01 | Сообщение # 2
|
TOP SELLER ✔
Сообщений: 307
Статус: Offline
|
Плюсану пост выше, развивай данный скрипт У него большое будущее) Мне лично понравилась задумка такая, будет прикольно с другом погонять, мб даже со фракцией своей
|
|
|
|
[dev]Marvin |
Дата: Четверг, 02.11.2017, 22:17 | Сообщение # 3
|
Новичок
Сообщений: 28
Статус: Offline
|
eexxee, спасибо) Винцент, спасибо)
|
|
|
|
[CM]DonHomka |
Дата: Пятница, 03.11.2017, 17:56 | Сообщение # 4
|
Любитель
Сообщений: 39
Статус: Offline
|
Будут проблемы со скоростью всегда. АХК не способен даже эмулировать поведение RPC. Максимальный потенциал это проверка на появление новых сообщений по таймерам, ввиду этого всегда будет задержка, чуть ли не в 1 секунду. Я уже делал чат для САМП. Всё работало стабильно, но на продолжение небыло одобрение администрации моего сервера, ни возможности принимать события, тоесть убрать или свести к минимуму задержку. Использовать сторонний сервер это вообще жиза, но других вариантов собственно и нет.
|
|
|
|
[dev]Marvin |
Дата: Пятница, 03.11.2017, 17:58 | Сообщение # 5
|
Новичок
Сообщений: 28
Статус: Offline
|
[CM]DonHomka, LongPoll и все проблемы исчезли. Нагрузка на сервер - 13% (без кэширования статичных данных) (nginx 1.13 + php7-fpm) Средняя скорость ответа - 0.06 сек. Движок - KPHP Таким образом - всю информацию перерабатывает API engine, а AHK лишь посылает запрос, на что получает уже готовый ответ. В дальнейшем некоторые данные будут строиться на memcached, что ускорит загрузку еще в 5 раз.
Сообщение отредактировал [dev]Marvin - Пятница, 03.11.2017, 18:14 |
|
|
|
fromvn581 |
Дата: Пятница, 03.11.2017, 19:01 | Сообщение # 6
|
Боец
Сообщений: 56
Статус: Offline
|
Говорю чесно, не совсем понял функционал, если можешь роспиши. А в целом как задумка -ХОРОШАЯ!!!
Сообщение отредактировал fromvn581 - Пятница, 03.11.2017, 19:02 |
|
|
|
|
[dev]Marvin |
Дата: Пятница, 03.11.2017, 19:28 | Сообщение # 8
|
Новичок
Сообщений: 28
Статус: Offline
|
zaporogez123, большое спасибо) fromvn581, что именно не понятно? Всего пока-что 3 команды) Roma_Markellov, хорошо, спасибо)
|
|
|
|
Sanoxxx |
Дата: Пятница, 03.11.2017, 19:44 | Сообщение # 9
|
Black door
Сообщений: 349
Статус: Offline
|
Не забрасывай. Отличная идея
& #СНамиАдмины #КтоЕслиНеМы
|
|
|
|
[dev]Marvin |
Дата: Пятница, 03.11.2017, 19:46 | Сообщение # 10
|
Новичок
Сообщений: 28
Статус: Offline
|
Sanoxxx, большое спасибо)
|
|
|
|
[CM]DonHomka |
Дата: Пятница, 03.11.2017, 23:01 | Сообщение # 11
|
Любитель
Сообщений: 39
Статус: Offline
|
[dev]Marvin, воувоу. Не знал о такой штуке. Почитаю.
|
|
|
|
shadow1 |
Дата: Суббота, 04.11.2017, 13:15 | Сообщение # 12
|
Боец
Сообщений: 64
Статус: Offline
|
Обнови ссылку, у меня ошибка 404
123qwe
|
|
|
|
[dev]Marvin |
Дата: Понедельник, 13.11.2017, 22:48 | Сообщение # 13
|
Новичок
Сообщений: 28
Статус: Offline
|
shadow1, ссылки уже нет, так как начал разработку полной версии
Добавлено (13.11.2017, 22:48) --------------------------------------------- Обновлено. Стартовая версия - 0.1 Имеется: 1) Глобальные общения (/x [Текст]) 2) Личные сообщения (/pm [Логин] [Текст]) 3) Просмотр профилей (/profile [Логин]) 4) Изменение статуса (/status [Текст]) Ссылка - https://vk.cc/7hRTOS
Сообщение отредактировал [dev]Marvin - Понедельник, 13.11.2017, 23:16 |
|
|
|
shadow1 |
Дата: Вторник, 14.11.2017, 05:45 | Сообщение # 14
|
Боец
Сообщений: 64
Статус: Offline
|
Произошла ошибка, обратитесь к разработчику. Помоги пж, очень крутой ахк
123qwe
|
|
|
|
[dev]Marvin |
Дата: Вторник, 14.11.2017, 06:52 | Сообщение # 15
|
Новичок
Сообщений: 28
Статус: Offline
|
shadow1, при каком запросе?
|
|
|
|