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

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±

    не работает команда /time

    помогите решить проблемму при вводе команды выходит непонятная ошибка

    PHP код:
    CMD:time(playeridparams[])
    {
        if(
    PlayerLogged[playerid] == 0) return true;
        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;
        
    gettime(hour,minuite,second);
        if (
    minuite 10)
        {
            if (
    PlayerInfo[playerid][pMorganTime] > 0format(totalstring128"~y~%d %s~n~~g~|~w~%d:0%d~g~|~n~~w~Jail Time Left: %d sec"daymtexthourminuitePlayerInfo[playerid][pMorganTime]-10);
            else 
    format(totalstring127"~y~%d %s~n~~g~|~w~%d:0%d~g~|"daymtexthourminuite);
        }
        else
        {
            if (
    PlayerInfo[playerid][pMorganTime] > 0format(totalstring128"~y~%d %s~n~~g~|~w~%d:%d~g~|~n~~w~Jail Time Left: %d sec"daymtexthourminuitePlayerInfo[playerid][pMorganTime]-10);
            else 
    format(totalstring127"~y~%d %s~n~~g~|~w~%d:%d~g~|"daymtexthourminuite);
        }
        
    GameTextForPlayer(playeridtotalstring50001);
        
    ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0,1);
        
    format(totalstring64"%s взглянул(а) на часы"PlayerInfo[playerid][pSendername]);
        
    ProxDetectorNew(playerid,30.0,COLOR_PURPLE,totalstring);
        return 
    true;


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

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    PHP код:
    CMD:time(playeridparams[]) 

        if (
    PlayerLogged[playerid] == 0)
            return 
    true

        new
            
    string[64],
            
    yearmonth,day,
            
    hour,minuite,second

        static const
            
    str_month[][] =
            {
                
    "January",
                
    "February",
                
    "March",
                
    "April",
                
    "May",
                
    "June",
                
    "Juli",
                
    "August",
                
    "September",
                
    "October",
                
    "November",
                
    "December"
        
    };

        
    getdate(yearmonthday); 
        
    gettime(hour,minuite,second); 

        
    format(stringsizeof string"~y~%d %s~n~~g~|~w~%d:%01d"daystr_month[month-1], hourminuite);
        if (
    PlayerInfo[playerid][pMorganTime] > 0)
            
    format(stringsizeof string"%s~g~|~n~~w~Jail Time Left: %d sec"stringPlayerInfo[playerid][pMorganTime]-10); 

        
    GameTextForPlayer(playeridstring50001); 
        
    ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0,1); 
        
    format(stringsizeof string"%s взглянул(а) на часы"PlayerInfo[playerid][pSendername]); 
        
    ProxDetectorNew(playerid,30.0,COLOR_PURPLE,string); 

        return 
    true

    Последний раз редактировалось m1n1vv; 06.02.2019 в 13:01.

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

    Статус
    Оффлайн
    Регистрация
    23.12.2017
    Сообщений
    16
    Репутация:
    0 ±
    Проверку на заключение сам добавишь, не так сложно, или же, если не по силам, то бери предложенный вариант выше.
    Код:
    CMD:time(playerid)
    {
        if(GetPlayerState(playerid) == 1) {
    		ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0);
    	}
    	new year,month,day,hour,minuite,second;
    	static const
    		chat[] = "%s взглянул(а) на часы";
    	new
    		str_chat[sizeof(chat)+(MAX_PLAYER_NAME-2)];
    	format(
    		str_chat,
    		sizeof(str_chat),
    		chat,
    		Name(playerid));
    
    	SetPlayerChatBubble(playerid,str_chat,COLOR_PURPLE,10.0,10000);
    	getdate(year, month, day);
    	gettime(hour, minuite, second);
    
    	static const
    		names_months[12][12] = {
    			"January","February","March","April","May","June","July","\
    			""August","September","October","November","December"};
    
    	static const
        	datte[] = "%d %s~n~~w~%02d:%02d";
    	new
    		str_datte[sizeof(datte)+(2-2)+(2-2)+(2-2)+6];
    	format(
    		str_datte,
    		sizeof(str_datte),
    		datte,day,
    		names_months[month-1],
    		hour,
    		minuite);
    
    	GameTextForPlayer(playerid,str_datte,1000,1);
    	return true;
    }
    Последний раз редактировалось BENGO; 06.02.2019 в 21:34.

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

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±
    верхний вариант работает также как и было
    выдает ошибку [USAGE] /t HOUR or /time HOUR при вводе одной из этих команд выдает [CUCCESS] Time has changed to HOUR 0

  5. Пользователь сказал cпасибо:
    Josan_Solomon (17.02.2019)
  6. #5
    Аватар для BENGO
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2017
    Сообщений
    16
    Репутация:
    0 ±
    Цитата Сообщение от Andrik851 Посмотреть сообщение
    верхний вариант работает также как и было
    выдает ошибку [USAGE] /t HOUR or /time HOUR при вводе одной из этих команд выдает [CUCCESS] Time has changed to HOUR 0
    В таком случае компилятор должен выдавать предупреждения, напиши их номера, а лучше просто скинь сюда.

  7. #6
    Аватар для Andrik851
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±
    Компилятор ничего не выдает все в норме да и часы я в магазине покупаю

  8. #7
    Аватар для Josan_Solomon
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.08.2018
    Сообщений
    59
    Репутация:
    2 ±
    У вас есть команда с таким же названием, которая имеет другое назначение. Вероятно в фильтрскрипте. Просто переименуйте одну из команд.

 

 

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

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

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

Ваши права

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