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

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

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

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

Мануал Дата и Время На сервере

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

Karen_Telunc

Умник
Дата и время на сервере.

Cейчас я вам покажу как можно сделать часы с датой.

Ко всем nеw добавляем:
______________________________________
PHP код:
Код:
new Text:Clock; 
new Text:Date;
______________________________________

Ко всем forward добавим:
______________________________________
PHP код:
Код:
forward Inform(playerid);
______________________________________

Добавляем в public OnGameModeInit()
______________________________________
PHP код:
Код:
Clock = TextDrawCreate(547.000000,29.000000, "00:00"); //это создает тестдрайвер 
TextDrawLetterSize(Clock,0.5,1.5); //размер шрифта 
TextDrawFont(Clock,0); //стиль шрифта 
TextDrawColor(Clock,0xffffffff); //цвет 
TextDrawSetOutline(Clock,1); //дата 
Date = TextDrawCreate(547.000000,45.000000, "26.06.2011");//это создает тестдрайвер 
TextDrawLetterSize(Clock,0.5,1.5); //размер шрифта 
TextDrawFont(Date,0); //стиль шрифта 
TextDrawColor(Date,0xffffffff); //цвет 
TextDrawSetOutline(Date,1); 
SetTimer("Inform", 10000, 1); //время через которое подключятся часы и дата
______________________________________

В public OnPlayerConnect(playerid) добавим
______________________________________
PHP код:
Код:
TextDrawShowForPlayer(playerid,Clock); 
TextDrawShowForPlayer(playerid,Date);
______________________________________

теперь создаем сам Public
______________________________________
PHP код:
Код:
public Inform() 
{ 
    //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; 
}
______________________________________

Автор урока: Karen_Telunc

---------- Post added at 00:25 ---------- Previous post was at 00:25 ----------

мой первый урок(проверял все на new.pwn)

---------- Post added at 00:25 ---------- Previous post was at 00:26 ----------

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