[AHK] FAMchat
|
|
ZeusGang |
Дата: Воскресенье, 12.06.2016, 01:44 | Сообщение # 1
|
Боец
Сообщений: 100
Статус: Offline
|
Скрипт устарел, скоро будет улучшенный аналог. На вопросы по скрипту больше не отвечаю.(как будто отвечал до этого)00)
Привет, ЧитМастер. Если говорить честно - скрипт не писался для широкой аудитории, поэтому на его настройку для использования ушло больше времени чем я думал. Пока что у меня нет времени на реализацию общих каналов, но позднее обещаю - будет сделано Пока что каждый лидер семьи должен будет создавать сайт на любом бесплатном хостинге и заливать туда мои файлики, которые ниже.
FAMchat - это чат семьи, где есть лидеры, куда можно приглашать друзей, общаться между серверами. Является аналогом платной семьи на DRP. Скачать серверные файлы[VT не требуется] Скачать сам скрипт[VirusTotal] Скачать FAMchat LeaderPanel[сейчас не доделана]
Инструкция по установке: 1. Скачиваем Серверные файлы и Сам скрипт. 2. Заливаем серверные файлы на любой хостинг сайтов. 3. Запускаем скрипт, при запуске указываем ссылку на сайт[Пример: site.ru] в игре прописываем /getkey. 4. В файл keyforlead.txt и key.txt вписываем свой ключ и сохраняем на хостинге. 5. Скидываем скрипт друзьям, выдаем ссылки на сайт для входа в скрипт[Пример: site.ru], они узнают ключи[/getkey], вы добавляете их с помощью команды /adduser [ключ]. 6. Ваши знакомые перезапускают скрипт, вы весело общаетесь(нет). 7. При желании меняете название семьи или цвета названия в файле tag.ini
Список команд: /getkey - получить ключ /x [сообщение] - сообщение в чат /famlead [сообщение] - отправка лидерского сообщения[только для лидера] /autoload - добавка скрипта в автозагрузку /debugger - очистка всех файлов на хосте, списка афк, истории чата и т. д. /cfamily - меню семьи /setfamcolor [html-цвет] - изменение цвета сообщений /adduser [ключ] - добавить нового пользователя скрипта
Сообщение отредактировал ZeusGang - Среда, 11.10.2017, 14:05 |
|
|
|
[CM]MiRoN_ |
Дата: Воскресенье, 12.06.2016, 17:53 | Сообщение # 2
|
Бывалый
Сообщений: 420
Статус: Offline
|
Молодец. Писал один парень с СРП подобное, но не на ахк, приложение не пользовалось популярностью. Первое время кто-то тестил, потом забросили.
Сообщение отредактировал [CM]MiRoN_ - Воскресенье, 12.06.2016, 17:53 |
|
|
|
Kaktus007 |
Дата: Суббота, 18.06.2016, 00:48 | Сообщение # 3
|
Боец
Сообщений: 70
Статус: Offline
|
Такие скрипты делал и делает много кто, но они обычно не выкладываются в свободный доступ.
Мне лениво распаковывать мпресс, но скрипт циклично скачивает с сервера весь файл с чатом через download.php? И да, файликов php то поменьше стоило сделать, а то аж в глазах рябит :). Надо всё в 2-3 упаковать.
|
|
|
|
ZeusGang |
Дата: Суббота, 18.06.2016, 01:50 | Сообщение # 4
|
Боец
Сообщений: 100
Статус: Offline
|
Kaktus007, основной ahk.php, download.php планировалось юзать позднее. Скрипт написан в период развития меня в ахк, и в период непонимания php, поэтому код ахк такой себе, а php и вовсе кривой. После сессии, в июле все сделаю красиво, и добавлю пару фишек
|
|
|
|
Kaktus007 |
Дата: Суббота, 18.06.2016, 02:06 | Сообщение # 5
|
Боец
Сообщений: 70
Статус: Offline
|
Ahk.php принимает отправленное сообщение в чат (записывает в файл на сервере), а выдаёт посты (для отображения у юзера) все ж таки download.php, как я понимаю. Он выдаёт весь массив, обработка которого осуществляется на стороне клиента?
Учти, что если так, то такой чат очень сильно нагружает интернет-канал юзера (каждую секунду скачивается здоровый текстовый файл) и канал хостера. Рано или поздно, бесплатный хостинг просто откажет в обслуживании. Объём траффика на стороне сервера может доходить до десятков ГБ в сутки.
Нужно сделать так, чтобы ахк запрашивал у сервера только те строки, которые он ещё не вывел на экран юзера. Если с конкретной реализацией нужна помощь, пиши в ЛС.
Сообщение отредактировал Kaktus007 - Суббота, 18.06.2016, 02:07 |
|
|
|
ZeusGang |
Дата: Понедельник, 04.07.2016, 17:19 | Сообщение # 6
|
Боец
Сообщений: 100
Статус: Offline
|
Kaktus007, он должен был выдавать, но неплохо клал сервера хоста) Поэтому пока что юзер качает file.txt и берет последнюю строку. Трафик доходил до 5-6 гигов в месяц на стороне хостера, при общении 5-6 человек. Насчет последнего - постараюсь поработать с json, есть пара идейДобавлено (20.06.2016, 12:32) --------------------------------------------- Скоро обновлю до 2.0 Пока что поднимаю Добавлено (04.07.2016, 17:19) --------------------------------------------- Поднял, Kaktus007 помог в написании новых php, в некст версии все будет круто)
|
|
|
|
Kaktus007 |
Дата: Вторник, 05.07.2016, 12:21 | Сообщение # 7
|
Боец
Сообщений: 70
Статус: Offline
|
Dell
Сообщение отредактировал Kaktus007 - Вторник, 05.07.2016, 12:29 |
|
|
|
ZeusGang |
Дата: Вторник, 05.07.2016, 12:34 | Сообщение # 8
|
Боец
Сообщений: 100
Статус: Offline
|
Kaktus007, 1 пункт будет не очень удобно реализовывать в сампе. Либо через сайт полностью, либо через интерфейс скрипта. Заинтересовал, идея хорошая. 2 пункт - один знакомый подгонял такой код, попробую поковыряться. Если что не получится, напишу)
|
|
|
|
Kaktus007 |
Дата: Вторник, 05.07.2016, 16:39 | Сообщение # 9
|
Боец
Сообщений: 70
Статус: Offline
|
Почему неудобно? Ввёл команду, ахк запросил у сервера выборку пользователей, статус регистрации у которых в таблице MySQL равен "1" (заявка не рассмотрена). Ахк вывел поочерёдно диалоги для каждого из юзеров. "1" - одобрить, "2" - отказать. Ахк передал ответ серверу, сервер внёс соответствующие изменения в статус реги. Профит. :D Таблица с четырьмя полями: логин, пароль (или его хэш), железный ключ, статус реги.
Для безопасности можно сделать запрет на повторную регистрацию, если в таблице уже присутствует железный ключ.
Сообщение отредактировал Kaktus007 - Вторник, 05.07.2016, 16:39 |
|
|
|
[CM]Zaun |
Дата: Четверг, 14.07.2016, 00:45 | Сообщение # 10
|
Боец
Сообщений: 77
Статус: Offline
|
Кто может помочь с установкй?
и подскажите бесплатный хостинг
Сообщение отредактировал [CM]Zaun - Четверг, 14.07.2016, 00:45 |
|
|
|
[CM]Escobar |
Дата: Четверг, 14.07.2016, 01:12 | Сообщение # 11
|
SAMP, Social Club
Сообщений: 544
Статус: Offline
|
Молодец, хорошая вещь.
РАЗДАЧА ПРИВАТ-ПОЧТ
МОЙ МАГАЗИН АККАУНТОВ СВЯЗЬ СО МНОЙ ПРОДАЖА ВИРТ
|
|
|
|
Sashka |
Дата: Четверг, 14.07.2016, 16:41 | Сообщение # 12
|
Боец
Сообщений: 175
Статус: Offline
|
[CM]Zaun, напиши скайп в личку - помогу
|
|
|
|
BepTuk |
Дата: Суббота, 16.07.2016, 11:18 | Сообщение # 13
|
RICHARDS TEAM
Сообщений: 421
Статус: Offline
|
Кидает на автообновление, но он так и не происходит, бред...
На СМ : 3100 + дней
|
|
|
|
TraderKFC |
Дата: Суббота, 16.07.2016, 11:50 | Сообщение # 14
|
Новичок
Сообщений: 15
Статус: Offline
|
Посоветуйте бесп. хостинг
|
|
|
|
[CM]OfficialSeller |
Дата: Суббота, 16.07.2016, 11:57 | Сообщение # 15
|
STEAM | SAMP SELLER
Сообщений: 474
Статус: Offline
|
Молодец, с меня
TG - @xlroder
|
|
|
|