Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: Вопрос

Показано с 1 по 3 из 3

  1. #1
    Пользователь

    Аватар для Неизвестный

    Статус: Оффлайн
    Регистрация:05.07.2012
    Сообщений:8
    Репутация:0 [+/-] 

    Вопрос

    как Зделать чтоб каждые 5 минут была разная реклама в чат
    Последний раз редактировалось Неизвестный; 10.07.2012 в 08:02.
  2. #2
    Заблокирован

    Аватар для Vadik_34

    Статус: Оффлайн
    Регистрация:18.02.2012
    Сообщений:197
    Репутация:15 [+/-] 
    юзай поиск
  3. #3
    Пользователь

    Аватар для Cpt_ALEX

    Статус: Оффлайн
    Регистрация:08.07.2011
    Адрес:Челябинск
    Сообщений:333
    Репутация:12 [+/-] 
    Вот.

    Ко всем NEW добавляй:

    PHP код:
    new msgtimer;
    new 
    RandomMSG[][] =
    {
        
    "Тут первая реклама",
        
    "тут вторая реклама"// И по такой же схеме, можешь добавлять хоть сколько строк.
    }; 
    Далее, ко всем forward:
    PHP код:
    forward SendMSG(playerid);
    forward Production() 
    В конец мода добавляй новый паблик:

    PHP код:
    public SendMSG(playerid)
    {
        new 
    randMSG random(sizeof(RandomMSG));
        
    SendClientMessageToAll(COLOR_GREENRandomMSG[randMSG]);
        
    Production();

    В public OnGameModeInit:

    PHP код:
    msgtimer SetTimer("SendMSG"500001);//50000  это и есть 5 минут 
    В public GameModeExitFunc:

    PHP код:
    KillTimer(msgtimer); 
    Вот и всё :) Будут вопросы, пиши.
    Последний раз редактировалось Cpt_ALEX; 10.07.2012 в 09:50.
    Skype: yakovlev-alex97

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения