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

Помогите с командой /time для сервера CRMP

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

Terhe1337

Скиньте пожалуйста команду /time для моего сервера... Пытался - ничего не вышло!

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


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

@Terhe1337, Вот, сделал для тебя команду.

CMD:time(playerid, params[])
{
	new hour, minuite, second, year, month, day, string[256], saturday = 1310155200, w = gettime(), day_week;
	gettime(hour, minuite, second);
	getdate(year, month, day);
	while(w - saturday > 60 * 60 * 24)
    {
        w -= 60 * 60 * 24;
        day_week ++;
    }
    while(day_week >= 7) day_week -= 7;
	format(string, sizeof(string), "%02d:%02d~n~~b~%02d-%02d-%04d~n~~b~in game %d~n~~b~SERVER 8", hour, minuite, day, month, year, PI[playerid][pTime]/60);
	GameTextForPlayer(playerid, string, 5000, 1);
	if(PI[playerid][pMuted] >= 1)
	{
	    format(query, sizeof(query), "{99CC00}Время до окончания затычки: {99CC00}%d:%02d", floatround(PI[playerid][pMuted] / 60) % 60, (PI[playerid][pMuted] % 60));
	    SendClientMessage(playerid,-1, query);
	}
	if(PI[playerid][pJail] >= 1)
	{
	    format(query, sizeof(query), "{99CC00}Времени до выхода из КПЗ: {99CC00}%d минут", PI[playerid][pJailTime] / 60);
	    SendClientMessage(playerid,-1, query);
	}
	if(PI[playerid][pJail] >= 2)
	{
	    format(query, sizeof(query), "{99CC00}Времени до выхода из КПЗ: {99CC00}%d минут", PI[playerid][pJailTime] / 60);
	    SendClientMessage(playerid,-1, query);
	}
	if(PI[playerid][pJail] >= 3)
	{
	    format(query, sizeof(query), "{99CC00}Времени до выхода из деморгана: {99CC00}%d минут", PI[playerid][pJailTime] / 60);
	    SendClientMessage(playerid,-1, query);
	}
	if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0,1);
	return 1;

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


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

@Fima_123

 

CMD:time(playerid, params[])
{
new mtext[20], year, month, day, hour, minuite, second;
getdate(year, month, day);
switch(month)
{
     case 1: mtext = "Января";
     case 2: mtext = "Февраля";
     case 3: mtext = "Марта";
     case 4: mtext = "Апреля";
     case 5: mtext = "Мая";
     case 6: mtext = "Июня";
     case 7: mtext = "Июля";
     case 8: mtext = "Августа";
     case 9: mtext = "Сентября";
     case 10: mtext = "Октября";
     case 11: mtext = "Ноября";
     case 12: mtext = "Декабря";
}
gettime(hour,minuite,second), FixHour(hour), hour = shifthour+1;
format(strcom, 500, "{FFFFFF}%d %s, {CCFF33}%d:%d.", day, mtext, hour, minuite);
ShowPlayerDialog(playerid, ID DIALOGA твой, DIALOG_STYLE_MSGBOX,"{FFFFFF}Время и дата",strcom,"Убрать","");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) ApplyAnimation(playerid,"PLAYIDLES","time",4.0,0,0,0,0,0);
return true;
}
Изменено пользователем Smolin

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


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

if(strcmp(cmd, "/time", true) == 0)
{
new string3[256];
if(IsPlayerConnected(playerid))
{
new hour, minuite, second, year, month, day, saturday = 1310155200, w = gettime(), day_week;
gettime(hour, minuite, second);
getdate(year, month, day);
while(w - saturday > 60 * 60 * 24)
{
w -= 60 * 60 * 24;
day_week ++;
}
while(day_week >= 7) day_week -= 7;
format(string3, sizeof(string3), "~y~%02d:%02d~n~~b~%02d.%02d.%04d~n~~b~SERVER 1", hour, minuite, day, month, year);
GameTextForPlayer(playerid, string3, 5000, 1);
if(PlayerInfo[playerid][pJailTime] > 0)
{
format(string3, sizeof(string3), "{99CC00}Время до выхода на свободу: {99CC00}%d минут",PlayerInfo[playerid][pJailTime]/60);
SendClientMessage(playerid,-1, string3);
}
if(PlayerInfo[playerid][pMutedTime] > 0 || PlayerInfo[playerid][pMuted] > 0)
{
format(string3, sizeof(string3), "{99CC00}Время до окончания затычки: {99CC00}%d:%02d:%02d", floatround(PlayerInfo[playerid][pMutedTime] / 3600) % 60 % 60, (PlayerInfo[playerid][pMutedTime] / 60) % 60, (PlayerInfo[playerid][pMutedTime] % 60));
SendClientMessage(playerid,-1, string3);
}
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0,1);
}
return 1;
}

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


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

Как видишь чувак тебе тут покидали кмд на разных процессорах.Так что просим выбирать)

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


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

@Shao, не суть , вызов команды сменить запросто - ничего не изменится .

 

У меня params[] роли не играет , его стереть можно .

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

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

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

×

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

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