Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 9 из 9
  1. #1
    Аватар для Dani
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.07.2013
    Сообщений
    162
    Репутация:
    12 ±

    Часы и дата на сервер.

    Доброй вечер,часы и дата для сервера.
    Может кому нибудь пригодятся.


    Ко всем nеw добавляем
    Код:
    new Text:Clock;
    new Text:Date;
    Ко всем forward
    Код:
    forward collin(playerid);
    Добавляем в public OnGameModeInit()
    Код:
    Clock = TextDrawCreate(547.000000,29.000000, "00:00");//это создает тест драйвер
    TextDrawLetterSize(Clock,0.4,1.4);//размер шрифта
    TextDrawFont(Clock,3);//стиль шрифта
    TextDrawColor(Clock,0xffffffff);//цвет
    TextDrawSetOutline(Clock,1);
    //дата
    Date = TextDrawCreate(547.000000,45.000000, "26.06.2011");//это создает тест драйвер
    TextDrawLetterSize(Clock,0.4,1.4); //размер шрифта
    TextDrawFont(Date,3);//стиль шрифта
    TextDrawColor(Date,0xffffffff);//цвет
    TextDrawSetOutline(Date,1);
    SetTimer("collin", 10000, 1);//время через которое подключятся часы и дата
    Потом добавляем в public OnPlayerConnect(playerid)
    Код:
       TextDrawShowForPlayer(playerid,Clock);
        TextDrawShowForPlayer(playerid,Date);
    Теперь создаем сам Public
    Код:
    public collin()
    {
    // time
    new hour,minute,second;
    gettime(hour,minute,second);
    new string[256];
    new string2[256];
    
    format(string, sizeof(string), "%02d:%02d", hour, minute);
    
    // date
    new day,month,year;
    getdate(year,month,day);
    
    format(string2, sizeof(string2), "%02d.%02d.%d",day,month,year);
    
    SetWorldTime( hour );
    
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    TextDrawSetString(Clock,string);
    TextDrawSetString(Date,string2);
    
    TextDrawShowForPlayer(i,Clock);
    TextDrawShowForPlayer(i,Date);
    }
    return 1;
    }

  2. Пользователь сказал cпасибо:
    Dima_Turkow (09.01.2014)
  3. #2
    Аватар для fleimos
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    30.07.2013
    Сообщений
    75
    Репутация:
    16 ±
    Ну так не че

  4. #3
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Не красиво(

  5. #4
    Аватар для #Supreme
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.10.2013
    Сообщений
    1
    Репутация:
    0 ±
    Нормально + дам

  6. #5
    Аватар для #MAVRIN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.06.2013
    Сообщений
    170
    Репутация:
    70 ±
    не очень! ну для новичка пойдет :-D

  7. #6
    Аватар для Александер
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.01.2014
    Сообщений
    1
    Репутация:
    0 ±
    Прописал в мод,все нормально .Только когда админом меняю меняю время на ночь ,через 3 секунды стает снова день .Как это исправить. Или эт админка LAdmin4 контактирует с модом?

  8. #7
    Аватар для Dima_Turkow
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.12.2013
    Адрес
    Екатеринбург
    Сообщений
    124
    Репутация:
    8 ±
    не очень! ну для новичка пойдет :-D
    Согласен, но за старания + дам

  9. #8
    Аватар для Avertus
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.12.2013
    Сообщений
    86
    Репутация:
    17 ±
    Цитата Сообщение от Александер Посмотреть сообщение
    Прописал в мод,все нормально .Только когда админом меняю меняю время на ночь ,через 3 секунды стает снова день .Как это исправить. Или эт админка LAdmin4 контактирует с модом?
    Закоментируй или удали SetWorldTime( hour );

  10. #9
    Аватар для TWIX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    100
    Репутация:
    41 ±
    Лучше использовать не FS а код точнее взял бы под основу работу Londlem'a и переделал!
    Уважаю данных Людей:

    1. Osetin(Хороший Администратор)
    2.Daniel_Cortez(Классный скриптер)
    3.Londlem(Офигенный скриптер)
    4.#Carleone(Просто хороший человек)

  11. 2 пользователя(ей) сказали cпасибо:
    Osiris (11.01.2014) QspeaKTV (12.01.2014)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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