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

    Статус
    Оффлайн
    Регистрация
    17.05.2014
    Сообщений
    70
    Репутация:
    0 ±

    Ищу команду /time

    Доброго времени суток.
    Не могли бы поделиться командой /time на процессоре ZCMD.
    Чтобы было дата: (день/месяц/год)
    Время: (час/минуты/секунды)

  2. #2
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    Тебе нужно чтоб было в диалоге?
    Последний раз редактировалось DmX; 09.06.2014 в 00:18.

  3. #3
    Аватар для denis01
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.05.2014
    Сообщений
    70
    Репутация:
    0 ±
    Да забыл упомянуть, в диалоге

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

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    PHP код:
    CMD:time(playeridparams[])
    {
        new 
    mtext[20];
        new 
    yearmonth,day;
        
    getdate(yearmonthday);
        if(
    month == 1) { mtext "January"; }
        else if(
    month == 2) { mtext "February"; }
        else if(
    month == 3) { mtext "March"; }
        else if(
    month == 4) { mtext "April"; }
        else if(
    month == 5) { mtext "May"; }
        else if(
    month == 6) { mtext "June"; }
        else if(
    month == 7) { mtext "Juli"; }
        else if(
    month == 8) { mtext "August"; }
        else if(
    month == 9) { mtext "September"; }
        else if(
    month == 10) { mtext "October"; }
        else if(
    month == 11) { mtext "November"; }
        else if(
    month == 12) { mtext "December"; }
        new 
    hour,minuite,second,string[84];
        
    gettime(hour,minuite,second);
        
    format(stringsizeof(string), "Время: %d часа %d минут %d секунд\nСегодня: %d %s %d год",hour,minuite,second,day,mtext,year);
        
    ShowPlayerDialog(playerid,id диалога,DIALOG_STYLE_MSGBOX,"Время",string,"Закрыть","");
        
    ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0,1);
        return 
    true;


  5. Пользователь сказал cпасибо:
    denis01 (09.06.2014)
  6. #5
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Вот стильная, модная и молодёжная версия кода от меня
    PHP код:
    CMD:time(playeridparams[])
    {
        new 
    string[84];
        new 
    year,
            
    month,
            
    day;
        
    getdate(yearmonthday);
        switch(
    month)
        {
            case 
    1string "January";
            case 
    2string "February";
            case 
    3string "March";
            case 
    4string "April";
            case 
    5string "May";
            case 
    6string "June";
            case 
    7string "Juli";
            case 
    8string "August";
            case 
    9string "September";
            case 
    10string "October";
            case 
    11string "November";
            case 
    12string "December";
        }
        new 
    hourminuitesecond;
        
    gettime(hour,minuite,second);
        
    format(stringsizeof(string), "Время: %d часа %d минут %d секунд\nСегодня: %d %s %d год"hourminuiteseconddaystringyear);
        
    ShowPlayerDialog(playerid/*id диалога*/DIALOG_STYLE_MSGBOX"Время"string"Закрыть""");
        
    ApplyAnimation(playerid"COP_AMBIENT""Coplook_watch"4.1000001);
        return 
    true;

    Надеюсь меня простят
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  7. 2 пользователя(ей) сказали cпасибо:
    denis01 (09.06.2014) DmX (09.06.2014)
  8. #6
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Вот стильная, модная и молодёжная версия кода от меня
    PHP код:
    CMD:time(playeridparams[])
    {
        new 
    string[84];
        new 
    year,
            
    month,
            
    day;
        
    getdate(yearmonthday);
        switch(
    month)
        {
            case 
    1string "January";
            case 
    2string "February";
            case 
    3string "March";
            case 
    4string "April";
            case 
    5string "May";
            case 
    6string "June";
            case 
    7string "Juli";
            case 
    8string "August";
            case 
    9string "September";
            case 
    10string "October";
            case 
    11string "November";
            case 
    12string "December";
        }
        new 
    hourminuitesecond;
        
    gettime(hour,minuite,second);
        
    format(stringsizeof(string), "Время: %d часа %d минут %d секунд\nСегодня: %d %s %d год"hourminuiteseconddaystringyear);
        
    ShowPlayerDialog(playerid/*id диалога*/DIALOG_STYLE_MSGBOX"Время"string"Закрыть""");
        
    ApplyAnimation(playerid"COP_AMBIENT""Coplook_watch"4.1000001);
        return 
    true;

    Надеюсь меня простят
    Типичный DeimoS :D

  9. #7
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    551
    Репутация:
    274 ±
    switch(month)
    {
    case 1: string = "January";
    case 2: string = "February";
    case 3: string = "March";
    case 4: string = "April";
    case 5: string = "May";
    case 6: string = "June";
    case 7: string = "Juli";
    case 8: string = "August";
    case 9: string = "September";
    case 10: string = "October";
    case 11: string = "November";
    case 12: string = "December";
    }
    Зачем каждый раз создавать переменную и записывать в нее значения каждого месяца?
    PHP код:
    static months[][ 10 ] = {
        
    "January",
        
    "February",
        
    "March",
        
    "April",
        
    "May",
        
    "June",
        
    "Juli",
        
    "August",
        
    "September",
        
    "October",
        
    "November",
        
    "December"
    };

    CMD:time(playeridparams[])
    {
        new 
    string[84];
        new 
    year,
            
    month,
            
    day;
        
    getdate(yearmonthday);
        new 
    hourminuitesecond;
        
    gettime(hour,minuite,second);
        
    format(stringsizeof(string), "Время: %d часа %d минут %d секунд\nСегодня: %d %s %d год"hourminuiteseconddaymonthsmonth ] , year);
        
    ShowPlayerDialog(playerid/*id диалога*/DIALOG_STYLE_MSGBOX"Время"string"Закрыть""");
        
    ApplyAnimation(playerid"COP_AMBIENT""Coplook_watch"4.1000001);
        return 
    true;


  10. Пользователь сказал cпасибо:
    denis01 (09.06.2014)
  11. #8
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Seregamil Посмотреть сообщение
    Зачем каждый раз создавать переменную и записывать в нее значения каждого месяца?
    PHP код:
    static months[][ 10 ] = {
        
    "January",
        
    "February",
        
    "March",
        
    "April",
        
    "May",
        
    "June",
        
    "Juli",
        
    "August",
        
    "September",
        
    "October",
        
    "November",
        
    "December"
    };

    CMD:time(playeridparams[])
    {
        new 
    string[84];
        new 
    year,
            
    month,
            
    day;
        
    getdate(yearmonthday);
        new 
    hourminuitesecond;
        
    gettime(hour,minuite,second);
        
    format(stringsizeof(string), "Время: %d часа %d минут %d секунд\nСегодня: %d %s %d год"hourminuiteseconddaymonthsmonth ] , year);
        
    ShowPlayerDialog(playerid/*id диалога*/DIALOG_STYLE_MSGBOX"Время"string"Закрыть""");
        
    ApplyAnimation(playerid"COP_AMBIENT""Coplook_watch"4.1000001);
        return 
    true;

    Думал про подобное, но если месяцы будут использоваться только в этой команде - глупо как-то заставлять мод держать всё это в памяти ради того, чтоб игроки раз в 10 минут вызывали команду
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 

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

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

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

Ваши права

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