Реклама

Реклама 1.5.1

komashchenko

Идиот
Сообщения
916
Реакции
2,569
  • Автор ресурса
  • #1
Пользователь komashchenko разместил новый ресурс:

Реклама - Плагин рекламы, с цветами и так дальше и с новым видом рекламы

Версия 1.0 - 28.03.2015: Релиз
Версия 1.1 - 29.03.2015: Мелкие фиксы, добавил параметр {TIC}
Версия 1.2 - 15.06.2015: исправил баг с \n, добавил ассоциацию карт, переписал под новый синтаксис, оптимизация(спс за подсказки)
Версия 1.3 - 23.12.2015: остаточно исправлен баг с \n, добавил параметр {MAXPL}
Версия 1.4 - 21.3.2017: Добавлен новый вид рекламы HUD, добавил параметры {SERVERNAME}, {NEXTMAP}, {ADMINSONLINE1}, {ADMINSONLINE2}

Узнать больше об этом ресурсе...
 
Последнее редактирование:

RSG

Участник
Сообщения
319
Реакции
26
Re: [CS:GO] Реклама V1.0

не плохо чета новое. как всегда старается
 

PASHTET

Участник
Сообщения
210
Реакции
17
Re: [CS:GO] Реклама V1.0

а скрин можно глянуть?
 

komashchenko

Идиот
Сообщения
916
Реакции
2,569
  • Автор ресурса
  • #5
Re: [CS:GO] Реклама V1.0

Новое место рекламы и возможность использувать несколько типов вместе а так отличий больше незнаю
 
Последнее редактирование:

pihmih

Участник
Сообщения
512
Реакции
23
Re: [CS:GO] Реклама V1.0

Реклама делает полный цикл за 1 секунду
"Реклама"
{
"time" "7"
"text"
{
"1"
{
"S" "{PURPLE}ГРУППА VKONTAKTE {RED}xxxxxxxxxxxxxx"
}
"2"
{
"S" "{RED}FlashBang свою команду не слепят!!!"
}
"3"
{
"S" "{RED}БЕЗ ОСКОРБЛЕНИЙ, БУДЬТЕ ВЕЖЛИВЫ."
}
"4"
{
"S" "{LIGHTGREEN}Скайп админа: {RED}xxxxx"
}
"5"
{
"S" "{GREEN}Сайт статистики:{LIGHTRED} http://xxxxxxxxxx/"
}
"6"
{
"S" "{GREEN}Работают команды в чат: {RED}voteban, {GREEN}votekick, {PURPLE}votemute, {LIME}rank, {RED}gameme."
}
"9"
{
"S" "{RED}Выбор скина ножа: {BLUE}!sknife"
}
"10"
{
"S" "{GREEN}Адрес сервера: {RED}{IP}:{PORT}"
}
"11"
{
"S" "{GREEN}Меню, настройки Сompetitive Rank {RED}!mm, mm {GREEN}в чат."
}
"12"
{
"C" "Текущая карта: {MAP}"
}
"13"
{
"H" "На сервере{{#0000CD=={MAXPL}}} играков"
}
"14"
{
"H" "Слотов: {{#0000CD=={MAXPL}}}"
}
"15"
{
"V" "Дата:{DATE}"
}

}
}
 

komashchenko

Идиот
Сообщения
916
Реакции
2,569
  • Автор ресурса
  • #7
Re: [CS:GO] Реклама V1.0

Реклама делает полный цикл за 1 секунду
"Реклама"
{
"time" "7"
"text"
{
"1"
{
"S" "{PURPLE}ГРУППА VKONTAKTE {RED}xxxxxxxxxxxxxx"
}
"2"
{
"S" "{RED}FlashBang свою команду не слепят!!!"
}
"3"
{
"S" "{RED}БЕЗ ОСКОРБЛЕНИЙ, БУДЬТЕ ВЕЖЛИВЫ."
}
"4"
{
"S" "{LIGHTGREEN}Скайп админа: {RED}xxxxx"
}
"5"
{
"S" "{GREEN}Сайт статистики:{LIGHTRED} http://xxxxxxxxxx/"
}
"6"
{
"S" "{GREEN}Работают команды в чат: {RED}voteban, {GREEN}votekick, {PURPLE}votemute, {LIME}rank, {RED}gameme."
}
"9"
{
"S" "{RED}Выбор скина ножа: {BLUE}!sknife"
}
"10"
{
"S" "{GREEN}Адрес сервера: {RED}{IP}:{PORT}"
}
"11"
{
"S" "{GREEN}Меню, настройки Сompetitive Rank {RED}!mm, mm {GREEN}в чат."
}
"12"
{
"C" "Текущая карта: {MAP}"
}
"13"
{
"H" "На сервере{{#0000CD=={MAXPL}}} играков"
}
"14"
{
"H" "Слотов: {{#0000CD=={MAXPL}}}"
}
"15"
{
"V" "Дата:{DATE}"
}

}
}
Кодировку файла проверь и да в S если с самого начала используеш цвет делай пробел

Добавлено через 7 минут
Версия 1.1 - 29.03.2015: Мелкие фиксы, добавил параметр {TIC}
 
Последнее редактирование:

Ronald

Участник
Сообщения
5
Реакции
0
Re: [CS:GO] Реклама V1.1

какую кодировку проверить ?
цикл очень быстр
 
Последнее редактирование:

Вадим Потапов

Участник
Сообщения
88
Реакции
1
Re: Реклама V1.1

Посмотреть вложение 11366
Реклама V1.1

Описание:
Плагин рекламы, с цветами и так дальше и с новым видом рекламы

ChangeLog:
C-подобный:
Версия 1.0 - 28.03.2015:  Релиз
Версия 1.1 - 29.03.2015:  Мелкие фиксы, добавил параметр {TIC}
всё настройки в файле csgo/addons/sourcemod/configs/reklama.ini
// S - Сообщение в чат - доступны цвета
// {DEFAULT}
// {RED}
// {LIGHTPURPLE}
// {GREEN}
// {LIME}
// {LIGHTGREEN}
// {LIGHTRED}
// {GRAY}
// {LIGHTOLIVE}
// {OLIVE}
// {PURPLE}
// {LIGHTBLUE}
// {BLUE}
// V - сообщение как при голосовании
// H - хинт - доступны цвета
// {{HTML цвет==текст который будет того цвета}}
// C - важно
// C и H нельзя использовать вместе, потому что C перебьет H
// теги информации
// {IP} - ип сервера
// {PORT} - порт сервера
// {MAXPL} - сколько всего игроков может находиться на сервере
// {DATE} - дата в формате д,м,г
// {TIMELEFT} - время до следущой карты
// {TIME} - время сервера в формате Ч:М:С
// {MAP} - текущая карта
// {PL} - сколько игроков на сервере в даный момент
// {TIC} - тикрейт сервера


"Реклама"
{
"time" "30.0" // таймер рекламы

"text"
{
"1" // вписать можно любое, главное, чтобы не повторялось
{
"S" " {PURPLE}Адрес нашого сервера {GREEN}{IP}{BLUE}:{GREEN}{PORT} - {PL}/{MAXPL}"
}
"2"
{
"V" "Текущее время {TIME}, тик рейт сервера {TIC}"
}
"3"
{
"H" "На сервере {{#0200CD=={PL}/{MAXPL} }} игроков"
}
"4"
{
"C" "Текущая карта {MAP}"
}
"5"
{
"C" "Текущая карта {MAP}" // можно использовать несколько параметров вместе
"V" "Текущее время {TIME}"
}
"6"
{
"S" " {PURPLE}Тик рейт сервера {BLUE}{TIC}"
}
}
}
Скачал все настроил, но все равно у меня выбивает стандартный текст рекламы, что делать?
 

Вложения

  • Безымянный.jpg
    Безымянный.jpg
    17.9 КБ · Просмотры: 1,090
N

NiGaByte

Re: Реклама V1.1

komashchenko, MultiLang добавь, что бы зависело от параметра ServerLang
 
N

NiGaByte

Re: Реклама V1.1

Исходник не компилируется проблемы в csgo_colors.inc
 
N

NiGaByte

Re: Реклама V1.1

//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// reklama.sp
//
// D:\cs_go\csgo\addons\sourcemod\scripting\include\csgo_colors.inc(64) : warnin
g 211: possibly unintended assignment
// D:\cs_go\csgo\addons\sourcemod\scripting\include\csgo_colors.inc(90) : error
017: undefined symbol "text"
// D:\cs_go\csgo\addons\sourcemod\scripting\include\csgo_colors.inc(90) : error
017: undefined symbol "text"
//
// 2 Errors.
//
// Compilation Time: 0,23 sec
// ----------------------------------------

Press enter to exit ...
 

komashchenko

Идиот
Сообщения
916
Реакции
2,569
  • Автор ресурса
  • #16
Re: Реклама V1.1

//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// reklama.sp
//
// D:\cs_go\csgo\addons\sourcemod\scripting\include\csgo_colors.inc(64) : warnin
g 211: possibly unintended assignment
// D:\cs_go\csgo\addons\sourcemod\scripting\include\csgo_colors.inc(90) : error
017: undefined symbol "text"
// D:\cs_go\csgo\addons\sourcemod\scripting\include\csgo_colors.inc(90) : error
017: undefined symbol "text"
//
// 2 Errors.
//
// Compilation Time: 0,23 sec
// ----------------------------------------

Press enter to exit ...
от исправилено
 

Вложения

  • csgo_colors.zip
    1,022 байт · Просмотры: 410

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #20
Re: Реклама V1.1

komashchenko, посмотрел плагин...

по работе с трие нужно немного поправить, но советую вообще от этого избавиться.
Смотри, сначала прогоняешь цикл по кв, заменяешь всё, заменяешь что нужно и записываешь обратно в кв но не экспортируя в файл. А затем по принципу http://hlmod.ru/forum/plaginy-dlya-sourcemod/18281-kdlp-dev-adverts.html просто в таймере прыгаешь на след. ключ и получаешь готовую строку с замененными значениями.

это конечно прийдется каждый раз заменять:
PHP:
Replese_st(String:rkl[])
{
	static String:sText[64];
	if(StrContains(rkl, "{PL}") != -1)
	{
		IntToString(GetClientCount(), sText, 64);//PL
		ReplaceString(rkl, 256, "{PL}", sText);
	}
	if(StrContains(rkl, "{MAP}") != -1)
	{
		GetCurrentMap(sText, 64);//MAP
		ReplaceString(rkl, 256, "{MAP}", sText);
	}
	if(StrContains(rkl, "{TIME}") != -1)
	{
		FormatTime(sText, 64, "%H:%M:%S");//TIME
		ReplaceString(rkl, 256, "{TIME}", sText);
	}
	if (StrContains(rkl, "{TIMELEFT}") != -1)
	{
		new timeleft;
		if (GetMapTimeLeft(timeleft) && timeleft > 0)
		{
			Format(sText, 64, "%d:%02d", timeleft / 60, timeleft % 60);
			ReplaceString(rkl, 256, "{TIMELEFT}", sText);
		}
		else ReplaceString(rkl, 256, "{TIMELEFT}", "0");
	}
	if(StrContains(rkl, "{DATE}") != -1)
	{
		FormatTime(sText, 64, "%d/%m/%Y");
		ReplaceString(rkl, 256, "{DATE}", sText);
	}
}

зато куда экономнее по памяти, да и с хандлами безопаснее.
Всё таки лучше 1 глобальный кв чем 50 трие.
 
Сверху Снизу