Русское сообщество по скриптингу

Invite System

Новые плагины для AMX Mod X, которые были добавлены в базу плагинов нашего форума. Плагины еще не утвеждены администратором/модератором.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Данный раздел форума служит для добавления новых плагинов в базу нашего форума. После того, как администратор/модератор утвердит плагин, он будет перемещен в раздел "Утвежденные плагины".

Правила при добавлении новых плагинов:

1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. Обязательно выкладывайте исходник sma плагина. Запрещено выкладывать amxx файл.
4. Обязательно указывайте настоящих авторов плагина, если вы использовали чьи-то наработки или функции, указывайте их авторов в сообщении.
5. Необходимо заполнять детальную информацию о плагине (версию, настройки, используемые модули, список изменений и другую).

Invite System

Сообщение Garey » 11 апр 2014, 20:47

Авторы: Garey
Версия: 0.1a

Описание:
Система приглашений на сервер с amx_mode установленным в закрытый режим (amx_mode "2")

Принцип работы:
При входе на сервер игроку дается 2 кода приглашения, для того что-бы пригласить игрока он должен прописать данный код себе в ник (Пример: name "7iT0qR1mN1b") и зайти на сервер, при входе на сервер запоминается SteamID игрока и ему так-же дается 2 кода...

Для того что-бы посмотреть коды надо написать в чат /invites и затем посмотреть консоль
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Garey
 
Сообщения: 85
Зарегистрирован: 24 дек 2010, 03:12
Благодарил (а): 4 раз.
Поблагодарили: 37 раз.

Re: Invite System

Сообщение trololost » 12 апр 2014, 09:52

ура. буду менять STEAM ID и становиться админом. кидайте ваши IP
[Не принимаю заказы]
Аватара пользователя
trololost
 
Сообщения: 923
Зарегистрирован: 05 ноя 2011, 02:25
Благодарил (а): 104 раз.
Поблагодарили: 358 раз.

Re: Invite System

Сообщение Mr_ILYAS » 14 апр 2014, 00:10

А зачем код приглашения в ник фигачить, когда его можно сделать в setinfo.
Например:
• игрок пишет в консоль себе setinfo _invite "7iT0qR1mN1b"
• заходит на сервер, и идёт проверка его get_user_info


Но в целом идея хорошая.
 




У каждого в голове свои тараканы, а мои — 100% гениальные личности.

Мои работы:
Chat Manager
Время суток
Аватара пользователя
Mr_ILYAS
 
Сообщения: 221
Зарегистрирован: 20 июн 2012, 00:10
Благодарил (а): 0 раз.
Поблагодарили: 26 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6 (pawn)
Warcraft III TFT (Jass, vJass, cJass)

Re: Invite System

Сообщение Garey » 14 апр 2014, 00:56

Mr_ILYAS писал(а):А зачем код приглашения в ник фигачить, когда его можно сделать в setinfo.
Например:
• игрок пишет в консоль себе setinfo _invite "7iT0qR1mN1b"
• заходит на сервер, и идёт проверка его get_user_info


Но в целом идея хорошая.

Можно и так но думаю проще игрока ник поменять чем в setinfo... бывает еще setinfo полностью заполнен.
Аватара пользователя
Garey
 
Сообщения: 85
Зарегистрирован: 24 дек 2010, 03:12
Благодарил (а): 4 раз.
Поблагодарили: 37 раз.

Re: Invite System

Сообщение Mr_ILYAS » 14 апр 2014, 00:58

Garey писал(а):Можно и так но думаю проще игрока ник поменять чем в setinfo... бывает еще setinfo полностью заполнен.

Ни разу такого не встречал, чтобы все setinfo были заполнены.
А по поводу ника: просто человеку придётся несколько раз менять ник, а это геморой. А так игрок зашел под своим ником, и уже помеченный кодом.
 




У каждого в голове свои тараканы, а мои — 100% гениальные личности.

Мои работы:
Chat Manager
Время суток
Аватара пользователя
Mr_ILYAS
 
Сообщения: 221
Зарегистрирован: 20 июн 2012, 00:10
Благодарил (а): 0 раз.
Поблагодарили: 26 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6 (pawn)
Warcraft III TFT (Jass, vJass, cJass)

Re: Invite System

Сообщение Garey » 14 апр 2014, 01:02

Mr_ILYAS писал(а):
Garey писал(а):Можно и так но думаю проще игрока ник поменять чем в setinfo... бывает еще setinfo полностью заполнен.

Ни разу такого не встречал, чтобы все setinfo были заполнены.
А по поводу ника: просто человеку придётся несколько раз менять ник, а это геморой. А так игрок зашел под своим ником, и уже помеченный кодом.

Ну тут дело еще в том что этот плагин расчитан на серверы с amx_mode 2 а этот ник прописывается в users.ini, и после подключения заменяется на стимид... Т.е. с setinfo _xxxx "код" не получиться у игрока зайти на сервер
Аватара пользователя
Garey
 
Сообщения: 85
Зарегистрирован: 24 дек 2010, 03:12
Благодарил (а): 4 раз.
Поблагодарили: 37 раз.

Re: Invite System

Сообщение Mr_ILYAS » 14 апр 2014, 01:05

Garey писал(а):Ну тут дело еще в том что этот плагин расчитан на серверы с amx_mode 2 а этот ник прописывается в users.ini, и после подключения заменяется на стимид... Т.е. с setinfo _xxxx "код" не получиться у игрока зайти на сервер

Кто сказал? У меня работает сразу несколько setinfo из конфига.
 




У каждого в голове свои тараканы, а мои — 100% гениальные личности.

Мои работы:
Chat Manager
Время суток
Аватара пользователя
Mr_ILYAS
 
Сообщения: 221
Зарегистрирован: 20 июн 2012, 00:10
Благодарил (а): 0 раз.
Поблагодарили: 26 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6 (pawn)
Warcraft III TFT (Jass, vJass, cJass)

Re: Invite System

Сообщение Garey » 14 апр 2014, 01:09

Mr_ILYAS писал(а):
Garey писал(а):Ну тут дело еще в том что этот плагин расчитан на серверы с amx_mode 2 а этот ник прописывается в users.ini, и после подключения заменяется на стимид... Т.е. с setinfo _xxxx "код" не получиться у игрока зайти на сервер

Кто сказал? У меня работает сразу несколько setinfo из конфига.

Вы наверно не поняли с amx_mode 2 могут подключиться игроки только из users.ini для этого и сделал инвайт по никам
Аватара пользователя
Garey
 
Сообщения: 85
Зарегистрирован: 24 дек 2010, 03:12
Благодарил (а): 4 раз.
Поблагодарили: 37 раз.

Re: Invite System

Сообщение Mr_ILYAS » 14 апр 2014, 01:16

Garey писал(а):
Mr_ILYAS писал(а):
Garey писал(а):Ну тут дело еще в том что этот плагин расчитан на серверы с amx_mode 2 а этот ник прописывается в users.ini, и после подключения заменяется на стимид... Т.е. с setinfo _xxxx "код" не получиться у игрока зайти на сервер

Кто сказал? У меня работает сразу несколько setinfo из конфига.

Вы наверно не поняли с amx_mode 2 могут подключиться игроки только из users.ini для этого и сделал инвайт по никам

А да, что-то я торможу. . . Тогда можно изменить (точнее заменить) систему amx_mode 2 на свою. И кикать серверу самостоятельно (с причиной "вход только по приглашению") при несовпадении или отсутсвиии инвайт кода.

И еще в качестве кода, как вариант, можно использовать стим ид того игрока, кто приглашал. (чтобы вести статистику кто сколько пригласил)
 




У каждого в голове свои тараканы, а мои — 100% гениальные личности.

Мои работы:
Chat Manager
Время суток
Аватара пользователя
Mr_ILYAS
 
Сообщения: 221
Зарегистрирован: 20 июн 2012, 00:10
Благодарил (а): 0 раз.
Поблагодарили: 26 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6 (pawn)
Warcraft III TFT (Jass, vJass, cJass)


Вернуться в Добавленные новые плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 5