Перейти к содержанию
Авторизация  
SCRIPTMAN

Проблема с часами

Рекомендуемые сообщения

SCRIPTMAN

Привет. Наверняка, многие помнят этот урок

Так вот, я делал по нём часы, только текст драв часов свой нарисовал, запихнул его в OnGameModeInit, часы не показывались, запихнул в OnPlayerConnect стали показываться(у меня там все текст дравы), но вот проблема, время как было на 00:00, так и осталось, просто обычный текст драв. Помогите, что не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

UP! Неужели никто не поможет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

UP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

UP!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Делаем часы:

 

к всем new в начале мода:

new Text:txtTimeDisp;
new hour, minute;
new timestr[32];

В OnGameModeInit();

txtTimeDisp = TextDrawCreate(605.0,25.0,"00:00");
TextDrawUseBox(txtTimeDisp, 0);
TextDrawFont(txtTimeDisp, 3);
TextDrawSetShadow(txtTimeDisp,0);
TextDrawSetOutline(txtTimeDisp,2);
TextDrawBackgroundColor(txtTimeDisp,0x000000FF);
TextDrawColor(txtTimeDisp,0xFFFFFFFF);
TextDrawAlignment(txtTimeDisp,3);
TextDrawLetterSize(txtTimeDisp,0.5,1.5);
UpdateTime();
SetTimer("UpdateTime",1000 * 60,1);

в конец мода:

forward UpdateTime();
public UpdateTime()
{
    gettime(hour, minute);
       format(timestr,32,"%02d:%02d",hour,minute);
       TextDrawSetString(txtTimeDisp,timestr);
       SetWorldTime(hour);
    new x=0;
    while(x!=MAX_PLAYERS) {
        if(IsPlayerConnected(x) && GetPlayerState(x) != PLAYER_STATE_NONE) {
            SetPlayerTime(x,hour,minute);
         }
         x++;
    }
}

в OnPlayerSpawn

TextDrawShowForPlayer(playerid,txtTimeDisp);
gettime(hour, minute);
SetPlayerTime(playerid,hour,minute);

в OnPlayerDeath

TextDrawHideForPlayer(playerid,txtTimeDisp);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN
,Это тоже самое...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Используй.

Изменено пользователем Веб

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

,Попробовал, куч варнингов. Ошибки были, исправил. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.