ЗАКРЫТЬ
Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

^Место доступно для покупки - 3500 руб/мес^

Наши новости:

02-дек
17-апр
30-дек
29-дек

10 страниц V   1 2 ... 8 9 »
Раскрутка Counter-Strike 1.6

Многофункциональное motd

, Создаем motd окно
Статус пользователя Bologercs
сообщение 2.11.2014, 14:17
Сообщение #1


Стаж: 5 лет 8 месяцев
Город: Москва

Сообщений: 110
Благодарностей: 125
Полезность: 1318

Здравствуйте.

Решил выложить свое motd окно, может быть кому-нибудь пригодиться.
Постарался расписать все подробно, чтобы все процессы были понятны.

Установка:
Скрытый текст
1. Для начала создадим простой плагин, который будет отлавливать команды в чате и вызывать наше motd окно.

Например, сделаем вызов нашего окна на чат-команду
Код
/info, /admin, /buyadmin, /vip

Кому не нужны лишние команды, просто закомментуриуйте или просто удалите.

Пример Вы хотите оставить только команду /info:
Только /info. Как сделать?
Код:
public plugin_init () {
register_plugin ( PLUGIN, VERSION, AUTHOR )

//register_clcmd("say /admin","info_motd")
register_clcmd("say /info","info_motd")
//register_clcmd("say /buyadmin","info_motd")
//register_clcmd("say /vip","info_motd")
// или просто удали закоментированное.
}



Код для motd.sma

Код:

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "MOTD"
#define VERSION "1.0"
#define AUTHOR "Uknown"


public plugin_init () {
register_plugin ( PLUGIN, VERSION, AUTHOR )

register_clcmd("say /admin","info_motd")
register_clcmd("say /info","info_motd")
register_clcmd("say /buyadmin","info_motd")
register_clcmd("say /vip","info_motd")
}

public info_motd(id) {

show_motd(id, "info.txt", "Основная информация о сервере")
}



Цитата
Чтобы изменить эту часть в motd:
Прикрепленное изображение
Цитата
Нужно посмотреть вот на эту линию в коде motd.sma:
Код:
show_motd(id, "info.txt", "Основная информация о сервере")

Строка: "Основная информация о сервере" - это и есть название Вашего motd окна. Редактируйте как Вам нужно.




Цитата
2. Дальше создадим info.txt в cstrike папке и туда вводим следующие данные:

Текст внутри info.txt

<html lang="ru">
<head>
<meta http-equiv="refresh" content="1;url=http://domain.ru/motd/index.php">
<script type="text/javascript">
window.location.href = "http://domain.ru/motd/index.php"
</script>
</head>
<body style="overflow: hidden !important;">
</body>
</html>


Красное в коде замените на доменное имя своего сайта, только БЕЗ ПРОБЕЛОВ.

Цитата
3. Заливаем папку motd из архива на свой сайт в любой каталог. Самое главное: если Вы залили не в http://domain.ru/motd/, тогда Вам нужно будет заменить путь к каталогу в пункте №2.


Цитата
Дальше редактируем как Вам хочется. Все файлы находятся в папке motd.


Скриншоты с большим разрешением

Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Скриншоты с маленьким разрешением

Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


PS. Внимание! Настоящая инструкция у установке может отличаться от истины, пожалуйста проверьте актуальную версию motd в спойлере - "Версии", который находится ниже.



FAQ
Q: Бустрап?
A: Только админ-панель. Сам дизайн = самопис.

Q: Почему в "Чат-коммандах не отображаются нужные мне символы?
A: Потому что кривое браузерное отображение в motd окне + не поддерживает некоторые символы.

Q: Поможете в настройке motd окна?
A: Да, пишите в теме или по контактам слева в блоке информации обо мне. Я чаще бываю в Skype'е, поэтому пишите туда.


Версии motd окна: [актуальная - motd 1.0.0]
Версии для motd

Версия 1.0.0 - Многофункциональное motd (Пост #882659)
Прикрепленный файл  motd_v1.0.0.rar ( 902,94 килобайт ) Кол-во скачиваний: 235

==============

Версия 0.3.2 - Многофункциональное motd (Пост #683150)

==============

Версия 0.3.1 бета - Многофункциональное motd (Пост #682405)

==============

Версия 1.0.0
SQL: Прикрепленный файл  motdsql.rar ( 3,58 килобайт ) Кол-во скачиваний: 148

Демка: Многофункциональное motd (Пост #681079)

Почему бета? Потому что все еще могут быть ошибки, 100% не уверены, что все работает.
Что нового? Читай тут.

Установка

1. Закидываем все файлы на Ваш сайт.
2. Импортируем motd.sql в базу данных.
3. Прописываем данные для подключения к БД (Базе данных) в motd/config/config.php
3.1. Обазательно указываем каталог в котором лежит скрипт:
Код
define ('DIR_MOTD',"папка/еще_папка/");

4. Заполняем motd своей информацией.

PS. Если Вы устанавливаете это в первый раз, то прочитайте весь 1 ответ в этой теме.


==============

Версия 0.2 Прикрепленный файл  motd_0.2.rar ( 54,01 килобайт ) Кол-во скачиваний: 113

- Добавлены новые пункты в меню, у некоторых владельцев серверов по 1 > серверов.
- Добавлены include файлы, чтобы не дублировать код в каждом файле.
- Убран лишний мусор из кода.
- Написал небольшой скрипт на jQuery, чтобы автоматически определяло размер motd окна и выставляло нужные параметры для scroll'a (прокрутки) и других частей страниц. Автоматически определяет ширину и высоту окна. Поэтому можно не беспокоится о разрешении в игре, все будет выглядеть одинаково у всех.
- Я посчитал нужным, добавить пункт "Наши сервера", потому что у некоторые владельцев серверов больше чем 1 сервер и они хотели бы, чтобы их игроки об этом знали.
- Добавил иконки для меню, выглядит лучше :)
- Добавил Tabs для "Чат-команды" в меню, потому что у некоторых много несколько серверов и моды разные, собственно чат-команды тоже разные :)
==============

Версия 0.1 Прикрепленный файл  motd.rar ( 45,99 килобайт ) Кол-во скачиваний: 71

- Отображение разных окон в одном motd окне.
Работаю над:
- Адаптивным отображением motd окна при разных разрешениях экрана
- Улучшением кода верстки (делаю его более гибким)
- Добавлением php include'ов, чтобы не дублировать код на каждой странице.


Отредактировал: Bologercs, - 15.1.2016, 16:31
Прикрепленные файлы:
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленные файлы:
Прикрепленный файл  motd.sma ( 477 байт ) Кол-во скачиваний: 544
Прикрепленный файл  motd_0.3_beta.rar ( 457,03 килобайт ) Кол-во скачиваний: 419
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя pist0nchik
сообщение 2.11.2014, 14:20
Сообщение #2


Стаж: 5 лет 10 месяцев

Сообщений: 403
Благодарностей: 437
Полезность: 531

спасибо забрал,давно искал подобное.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя evil
сообщение 2.11.2014, 14:28
Сообщение #3


Стаж: 7 лет 7 месяцев

Сообщений: 1501
Благодарностей: 495
Полезность: 614

Меценат Меценат

Спасибо. Нормас.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 2.11.2014, 14:31
Сообщение #4


Стаж: 7 лет 1 месяц
Город: Казань

Сообщений: 3166
Благодарностей: 985
Полезность: 699

Что то мне подсказывает, что у некоторых будет вылетать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 2.11.2014, 14:36
Сообщение #5


Стаж: 6 лет 1 месяц

Сообщений: 1205
Благодарностей: 604
Полезность: 700

дайте сервер с этим


Создание и редактирование карт ($) - vk.com/r1nk0
Настройка и техническое обслуживание ваших игровых серверов - vk.com/r1nk0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bologercs
сообщение 2.11.2014, 14:42
Сообщение #6


Стаж: 5 лет 8 месяцев
Город: Москва

Сообщений: 110
Благодарностей: 125
Полезность: 1318

Цитата(r1nk0 @ 2.11.2014, 14:36) *
дайте сервер с этим


Сервер с "этим"
193.26.217.111:27746


Цитата(Nebo @ 2.11.2014, 14:31) *
Что то мне подсказывает, что у некоторых будет вылетать.


А что именно тебе это подсказывает?
Хмм, интересно, у меня вроде бы не вылетало еще. Другие игроки тоже не жаловались, но проверю еще.

Отредактировал: Bologercs, - 2.11.2014, 14:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя miRror
сообщение 2.11.2014, 14:49
Сообщение #7


Стаж: 8 лет 6 месяцев

Сообщений: 1151
Благодарностей: 1001
Полезность: 966

Меценат Меценат

Исходник с косяком. Одну функцию написал, а вторую нет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bologercs
сообщение 2.11.2014, 14:53
Сообщение #8


Стаж: 5 лет 8 месяцев
Город: Москва

Сообщений: 110
Благодарностей: 125
Полезность: 1318

Цитата(miRror @ 2.11.2014, 14:49) *
Исходник с косяком. Одну функцию написал, а вторую нет.


Что именно с косяком? Все работает нормально, лично проверял.

Отредактировал: Bologercs, - 2.11.2014, 14:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GDon
сообщение 2.11.2014, 15:06
Сообщение #9


Стаж: 5 лет 7 месяцев

Сообщений: 267
Благодарностей: 60
Полезность: 124

Спасибо отличный плагин) забрал


*_*_*_*_*_*_*_*_*_*_ВСЕ_О_КС_*_*_*_*_*_*_*_*_*_*
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bologercs
сообщение 2.11.2014, 15:10
Сообщение #10


Стаж: 5 лет 8 месяцев
Город: Москва

Сообщений: 110
Благодарностей: 125
Полезность: 1318

Перезалил motd.sma, была небольшая недоработка.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MoJLoDoI
сообщение 2.11.2014, 15:42
Сообщение #11
Стаж: 7 лет 7 месяцев

Сообщений: 477
Благодарностей: 178
Полезность: 208

Меценат Меценат

спасибо думаю будет нужно


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bologercs
сообщение 3.11.2014, 14:06
Сообщение #12


Стаж: 5 лет 8 месяцев
Город: Москва

Сообщений: 110
Благодарностей: 125
Полезность: 1318

=========================
Обновил первые пост!

Актуальная версия: motd 0.2
=========================


- Переписал старую версию, теперь вне зависимости от размера окна или разрешения монитора игрока motd окно будет отображаться одинаково.
- Много новых вещей, проверьте первый пост, а так же spoiler "Версии" в самом низу первого поста, там есть список изменений.
- Так же посмотрите скриншоты, который я приложил. "Большое разрешение" и "Маленькое разрешение".
- Изменил немного info.txt, для <body> написал overflow: hidden !important; так как браузерный scroll нам уже не нужен, мы будем пользоваться другим скроллом.

Что еще буду делать:
- Адаптировать контента motd окна для IE7-11+
- Перепишу некоторые части дизайна, так как некорректно отображаются.
- Добавлю возможность оставить отзыв о сервере напрямую с motd окна.
- Многие другие функции... Подробнее читайте в новой версии, которую я скоро опубликую.

~ Ожидайте новую версию, будет больше возможностей :)

Отредактировал: Bologercs, - 4.11.2014, 15:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 8 раз
   + Цитировать сообщение
Статус пользователя grey
сообщение 4.11.2014, 19:24
Сообщение #13


Стаж: 8 лет 9 месяцев

Сообщений: 1785
Благодарностей: 1097
Полезность: 675

Нормальный стиль, правда на пиратках не поддерживается javascropt, и горизонтальное меню не совсем котируется (сделал себе вертикальное ), структура php не совсем удобная , конфиг какой нибудь что ли сделай...


Бесплатный сервис создания онлайн магазина покупки привилегий 1.6/css/cs go vip-buy.ru
Список моих php скриптов в профиле
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
exec1337
сообщение 4.11.2014, 19:29
Сообщение #14
Стаж: 6 лет 9 месяцев

Сообщений: 6490
Благодарностей: 2555
Полезность: 491

Цитата(Bologercs @ 3.11.2014, 15:06) *
- Добавлю возможность оставить отзыв о сервере напрямую с motd окна.

сделайте, пожалуйста, чтобы можно было вырезать эту плюшку ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 4.11.2014, 19:32
Сообщение #15


Стаж: 8 лет 9 месяцев

Сообщений: 1785
Благодарностей: 1097
Полезность: 675

Пару идей, хотел себе сделать в связке php + sma + mysql + rcon_pass

пока сделал
Передача на обработчик через GET_
Ввести какую никакую статистику - место колово фрагов, рейтинги и бонусы - естественно выводить в мотд
Тут глянуть можно
IP

212.2.154.154:22222


Было в планах, но делать лень
Выдача ежедневных бонусов , к примеру игровые деньги ... аммо... простое бабло.... или вип на 30 минут ... у каждого разные сервера, но смысл понятен


Бесплатный сервис создания онлайн магазина покупки привилегий 1.6/css/cs go vip-buy.ru
Список моих php скриптов в профиле
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя firante
сообщение 4.11.2014, 19:56
Сообщение #16


Стаж: 5 лет 8 месяцев

Сообщений: 409
Благодарностей: 39
Полезность: < 0

Чё делать на нон стимах не пашет ( ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SkiF-1
сообщение 4.11.2014, 20:00
Сообщение #17


Стаж: 9 лет

Сообщений: 297
Благодарностей: 83
Полезность: 177

640x480 убого смотрится!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя unhead
сообщение 4.11.2014, 20:02
Сообщение #18


Стаж: 7 лет 6 месяцев

Сообщений: 1146
Благодарностей: 383
Полезность: 512

Решил

Отредактировал: unhead, - 4.11.2014, 20:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bologercs
сообщение 4.11.2014, 21:41
Сообщение #19


Стаж: 5 лет 8 месяцев
Город: Москва

Сообщений: 110
Благодарностей: 125
Полезность: 1318

Цитата(grey @ 4.11.2014, 19:24) *
Нормальный стиль, правда на пиратках не поддерживается javascropt, и горизонтальное меню не совсем котируется (сделал себе вертикальное ), структура php не совсем удобная , конфиг какой нибудь что ли сделай...


javascript зависит не от игры, а от IE, которую ты используешь на своем компьютере - это во-первых.
Во-вторых, я уже занялся решением проблемы с javascript и буду писать отдельный скрипт для IE 8 и выше, чтобы все нормально отображалось.
Вертикальное меню хорошо, но горизонтальное по моему мнению смотриться не очень, но это мое личное мнение :) но могу сделать и горизонтальное, чтобы был выбор у пользователя :)
Конфиг будет, все будет настраиваться из одного файла, я об этом думал, но спасибо, что дал снова знать, чтобы я не забыл :)

Цитата(exec1337 @ 4.11.2014, 19:29) *
сделайте, пожалуйста, чтобы можно было вырезать эту плюшку ;)


Хорошо, отдельно могу тебе скинуть как сделаю :)

Цитата(firante @ 4.11.2014, 19:56) *
Чё делать на нон стимах не пашет ( ?


Что именно "не пашет"? Все должно работать, если только есть какая-то ошибка или bild игры, которая не позволяет работать данному motd окну.
По идее, отображение зависит от версии IE, которая установлена на Вашем компьютере.

Цитата(SkiF-1 @ 4.11.2014, 20:00) *
640x480 убого смотрится!


Спасибо за замечание.
Есть в планах написать отдельные стили для разных разрешение экрана, так называемые @media styles, но пока что под вопросом, потому что IE не поддерживает некоторые функции обновленные в данное время CSS.
Буду думать как это все устроить и скоро в новой версии, я постараюсь все исправить :)

Цитата(grey @ 4.11.2014, 19:32) *
Пару идей, хотел себе сделать в связке php + sma + mysql + rcon_pass

пока сделал
Передача на обработчик через GET_
Ввести какую никакую статистику - место колово фрагов, рейтинги и бонусы - естественно выводить в мотд
Тут глянуть можно
IP

212.2.154.154:22222


Было в планах, но делать лень
Выдача ежедневных бонусов , к примеру игровые деньги ... аммо... простое бабло.... или вип на 30 минут ... у каждого разные сервера, но смысл понятен


Посмотрел, хорошая вещь, мне понравилась. Задумка на 5+.
Можно сделать что-то совместное, чтобы люди могли создавать свои собственные красивые motd окна, которые могут выполнять для них разные функции :)


============

- На данный момент веду работу по адаптированию данного дизайна под IE8-мой версии, 9, 10 и 11.
--- На данный момент, в 11 IE все работает идеально. В некоторых частях замечены баги, но я их уже исправил.
- Думаю, что скоро выложу новую, более качественную версию :)

============

От Вас же попрошу выкладывать баги, который Вы заметили?

Отредактировал: Bologercs, - 4.11.2014, 21:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя grey
сообщение 4.11.2014, 21:48
Сообщение #20


Стаж: 8 лет 9 месяцев

Сообщений: 1785
Благодарностей: 1097
Полезность: 675

Цитата(Bologercs @ 4.11.2014, 21:39) *
javascript зависит не от игры, а от IE, которую ты используешь на своем компьютере - это во-первых.

Пробовал со Steam - работает ,а через пиратку JS не работает...

примерно вот так было бы неплохо вот такое меню (я не силен в верстке, получилось то что получилось )


Бесплатный сервис создания онлайн магазина покупки привилегий 1.6/css/cs go vip-buy.ru
Список моих php скриптов в профиле
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
10 страниц V   1 2 ... 8 9 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: