Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Текстовая реклама

Статус
В этой теме нельзя размещать новые ответы.

Brendan

Специалист
Доброго времени суток, дорогие форумчане.

На форуме не нашёл похожей темы, если есть то прошу переместить в архив или удалить.
Данный мануал очень лёгкий и простой, тут делать то в общем нечего. Новичкам будет полезно.

1 Вариант:

1. В начало мода, после инклудов добавим макрос. Если у вас такой есть, то не нужно.

PHP:
#define publics:%0(%1)  forward public %0(%1); public %0(%1)
2. Ко всем переменным добавим масив информации.

PHP:
new ServerReklama[][] = {
	"Сообщение 1",
	"Сообщение 2",
	"Сообщение 3",
	"Сообщение 4"
};
3. Теперь в паблик OnGameModeInit добавим.

PHP:
	SetTimer("ServerReklamaTimer", (600000), 1);
Будет выглядеть так:

PHP:
public OnGameModeInit()
{
	SetTimer("ServerReklamaTimer", (600000), 1);
}
4. И в конец мода сам калбек таймера.

PHP:
publics: ServerReklamaTimer()
{
	SendClientMessageToAll(0xE8420D, ServerReklama[random(sizeof(ServerReklama))]);
}

2 Вариант:

1. Ко всем переменным:

PHP:
new server_tick_reklam;

new ServerReklama[][] = {
	"Сообщение 1",
	"Сообщение 2",
	"Сообщение 3",
	"Сообщение 4"
};
2. Вставляем в паблик OnGameModeInit:

PHP:
server_tick_reklam = gettime()+600;
3. Вставляем в любой 1-но секундный таймер:

PHP:
	if(server_tick_reklam < gettime()) 
		SendClientMessageToAll(0xE8420D, ServerReklama[random(sizeof(ServerReklama))]), server_tick_reklam = gettime()+600;

Автор 1-ого варианта: #REM aka Brendan

Автор 2-ого варианта: #Denwer aka ARCHIBALT

Мануал очень лёгкий, так что даже можете не ставить 'Спасибо'.
В общем, если вы новичок и хотите отблагодарить то, пожалуйста!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу