Доступ к архиву

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

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

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

Делаем,так что бы было несколько реклам на сервере

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

Richi_Rich

Начинающий
Пользователь
Регистрация
15 Янв 2012
Сообщения
23
Лучшие ответы
0
Репутация
6
Итак,некоторым надоедает одна и та же реклама и они хотят разнообразия.Так сделайте же...
Может кто-то и умеет,но всё же..Такой темы я не видел.
Делаем 3 рекламы:

1.Ко всем forward'am
PHP:
forward ReklamaTimer();
forward ReklamaTimer1();
forward ReklamaTimer2();
2.Ко всем new
PHP:
new reklamatimer;
new reklamatimer1;
new reklamatimer2;
3.Далее в public GameModeExitFunc() вставляем
PHP:
KillTimer(reklamatimer);
KillTimer(reklamatimer1);
KillTimer(reklamatimer2);
4.Ко всем "Таймеры" пишем
PHP:
reklamatimer = SetTimer("ReklamaTimer",200000,1);
reklamatimer1 = SetTimer("ReklamaTimer1",400000,1);
reklamatimer2 = SetTimer("ReklamaTimer2",600000,1);
200000,400000 и 600000 - это время через которое будет появляться реклама в чате.

5.Далее в паблик где находятся все команды.пишем
PHP:
if(strcmp(cmd, "/reklama", true) == 0)
	{
			if(IsPlayerConnected(playerid))
        {
		if(PlayerInfo[playerid][pAdmin] >= 1)
		{
			ReklamaTimer();
		}
		else
		{
    		SendClientMessage(playerid, COLOR_GRAD2, "Вы не администратор");
		}
	}
	return 1;
	}
	if(strcmp(cmd, "/reklama1", true) == 0)
	{
			if(IsPlayerConnected(playerid))
        {
		if(PlayerInfo[playerid][pAdmin] >= 1)
		{
			ReklamaTimer1();
		}
		else
		{
    		SendClientMessage(playerid, COLOR_GRAD2, "Вы не администратор");
		}
	}
        if(strcmp(cmd, "/reklama2", true) == 0)
	{
			if(IsPlayerConnected(playerid))
        {
		if(PlayerInfo[playerid][pAdmin] >= 1)
		{
			ReklamaTimer2();
		}
		else
		{
    		SendClientMessage(playerid, COLOR_GRAD2, "Вы не администратор");
		}
	}
6.А теперь в почти в конец мода,пишем
PHP:
public ReklamaTimer()
{
	SaveAccounts();
	SendClientMessageToAll(COLOR_LIGHTGREEN,"{1919B3} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
    SendClientMessageToAll(COLOR_GREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{1919B3} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
}
public ReklamaTimer1()
{
	SaveAccounts();
	SendClientMessageToAll(COLOR_LIGHTGREEN,"{1919B3} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
    SendClientMessageToAll(COLOR_GREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{1919B3} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
}
public ReklamaTimer2()
{
	SaveAccounts();
	SendClientMessageToAll(COLOR_LIGHTGREEN,"{1919B3} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
    SendClientMessageToAll(COLOR_GREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{00CC00} Свой текст!");
    SendClientMessageToAll(COLOR_LIGHTGREEN,"{1919B3} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу