shape1
shape2
shape3
shape4
shape7
shape8

Создание часов с датой


Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 512
3
550
0
29
definehost.ru
Скриптер
Ко всем глобальным переменным:

new Text:Clock;
new Text:Date;

Ко всем forward

forward time(playerid);

В public OnGameModeInit

//====================== Часы дата ===========================================
Clock=TextDrawCreate(549,24, "00:00");
TextDrawLetterSize(Clock,0.55,2);
TextDrawFont(Clock,0);
TextDrawColor(Clock,0xFFFF80AA);
TextDrawBackgroundColor(Clock,0x000000F6);
TextDrawSetOutline(Clock,1);

Date=TextDrawCreate(504,3, "23.02.1971");
TextDrawLetterSize(Date,0.55,2);
TextDrawFont(Date,0);
TextDrawColor(Date,0x00FF00AA);
TextDrawBackgroundColor(Date,0x000000F6);
TextDrawSetOutline(Date,1);
SetTimer("time", 10000, true);

В public OnPlayerConnect(playerid)

TextDrawShowForPlayer(playerid,Clock);
TextDrawShowForPlayer(playerid,Date);

В конец мода:

public time()
{
new hour,minute,second;
gettime(hour,minute,second);
new string[256];
new string2[256];
format(string, sizeof(string), "%02d:%02d", hour, minute);
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 true;
}

Создание часов с датой.jpg

Код не ахти, но всё же, работоспособный.

 

Krutihine

Участник
Пользователь
10.07.2014
546
187
0
Скриптер
Красиво! Но я бы советовал (для РП модов) выводить часы только при команде "/time"! 
А так, часы супер!

 

Nest

Новичок
Пользователь
24.10.2014
43
4
0
Ко всем глобальным переменным:

new Text:Clock;
new Text:Date;

Ко всем forward

forward time(playerid);

В public OnGameModeInit

//====================== Часы дата ===========================================
Clock=TextDrawCreate(549,24, "00:00");
TextDrawLetterSize(Clock,0.55,2);
TextDrawFont(Clock,0);
TextDrawColor(Clock,0xFFFF80AA);
TextDrawBackgroundColor(Clock,0x000000F6);
TextDrawSetOutline(Clock,1);

Date=TextDrawCreate(504,3, "23.02.1971");
TextDrawLetterSize(Date,0.55,2);
TextDrawFont(Date,0);
TextDrawColor(Date,0x00FF00AA);
TextDrawBackgroundColor(Date,0x000000F6);
TextDrawSetOutline(Date,1);
SetTimer("time", 10000, true);

В public OnPlayerConnect(playerid)

TextDrawShowForPlayer(playerid,Clock);
TextDrawShowForPlayer(playerid,Date);

В конец мода:

public time()
{
new hour,minute,second;
gettime(hour,minute,second);
new string[256];
new string2[256];
format(string, sizeof(string), "%02d:%02d", hour, minute);
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 true;
}

attachicon.gif
Создание часов с датой.jpg

Код не ахти, но всё же, работоспособный.
Что делать

C:\Users\zubilo\Desktop\RolePlay\2.pwn(513) : error 021: symbol already defined: "Clock"
C:\Users\zubilo\Desktop\RolePlay\2.pwn(3320) : warning 217: loose indentation
C:\Users\zubilo\Desktop\RolePlay\2.pwn(3328) : warning 217: loose indentation
C:\Users\zubilo\Desktop\RolePlay\2.pwn(3361) : error 028: invalid subscript (not an array or too many subscripts): "Clock"
C:\Users\zubilo\Desktop\RolePlay\2.pwn(3361) : warning 215: expression has no effect
C:\Users\zubilo\Desktop\RolePlay\2.pwn(3361) : error 001: expected token: ";", but found "]"
C:\Users\zubilo\Desktop\RolePlay\2.pwn(3361) : error 029: invalid expression, assumed zero
C:\Users\zubilo\Desktop\RolePlay\2.pwn(3361) : fatal error 107: too many error messages on one line
 
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
 
5 Errors.
 

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 512
3
550
0
29
definehost.ru
Скриптер
Переименуйте переменную Clock в другую, например, в Clockss. Только везде в этом текстдраве.

 

Dmitry_Shaddix

Новичок
Пользователь
13.10.2015
150
7
0
Куда сделать направление? В какой файл? Пишет:

Файл уже редактируется.

Требует загрузки на сервер.

 

JoKeR2020

Гуру
Пользователь
26.11.2014
1 800
4
321
0
@Dmitry_Shaddix, чего? Какое редактирование? Я в одной из тем спрашивал, у Вас вроде "редактирование" компиляцией называется?