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

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

    warning 202: number of arguments does not match definition

    Добавляю команду, выдаёт ошибку :(
    PHP код:
    CMD:nakazanie(playeridparams[])
    {
        if(
    PlayerInfo[playerid][pMuteTime] > 0SendClientMessage(playeridCOLOR_WHITE"Осталось молчать: {ff8800}%d сек."PlayerInfo[playerid][pMuteTime]-10);
        if(
    PlayerInfo[playerid][pJailTime] > 0SendClientMessage(playeridCOLOR_WHITE"Осталось сидеть: {ff8800}%d сек."PlayerInfo[playerid][pJailTime]-10);
        return 
    true;

    PHP код:
     warning 202number of arguments does not match definition
    warning 202
    number of arguments does not match definition 

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

    Статус
    Оффлайн
    Регистрация
    26.08.2014
    Адрес
    plugins
    Сообщений
    29
    Репутация:
    1 ±
    в каких строчках именно
    Никогда не падай перед выстрелом - он может оказаться холостым. (c)

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

    Статус
    Оффлайн
    Регистрация
    12.05.2013
    Сообщений
    10
    Репутация:
    0 ±
    Твой код
    PHP код:
    SendClientMessage(playeridCOLOR_WHITE"Осталось сидеть: {ff8800}%d сек."PlayerInfo[playerid][pJailTime]-10); 
    И синтаксис SendClientMessage
    PHP код:
    (playeridcolor, const message[]) 
    Ничего подозрительного нет?

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

    Статус
    Оффлайн
    Регистрация
    28.09.2014
    Сообщений
    72
    Репутация:
    0 ±
    Цитата Сообщение от #Streamer Посмотреть сообщение
    в каких строчках именно
    Это две строчки
    PHP код:
     if(PlayerInfo[playerid][pMuteTime] > 0SendClientMessage(playeridCOLOR_WHITE"Осталось молчать: {ff8800}%d сек."PlayerInfo[playerid][pMuteTime]-10); 
    PHP код:
    if(PlayerInfo[playerid][pJailTime] > 0SendClientMessage(playeridCOLOR_WHITE"Осталось сидеть: {ff8800}%d сек."PlayerInfo[playerid][pJailTime]-10); 

  5. #5
    Аватар для #ball
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Адрес
    Rostov-on-Don
    Сообщений
    119
    Репутация:
    14 ±
    PHP код:
    CMD:nakazanie(playeridparams[]) 

        new 
    str[29];
        if(
    PlayerInfo[playerid][pMuteTime] > 0
        {
            
    format(str,sizeof(str),"Осталось молчать: {ff8800}%d сек."PlayerInfo[playerid][pMuteTime]-10);
            
    SendClientMessage(playeridCOLOR_WHITEstr);
        } 
        if(
    PlayerInfo[playerid][pJailTime] > 0
        {
            
    format(str,sizeof(str),"Осталось молчать: {ff8800}%d сек."PlayerInfo[playerid][pJailTime]-10);
            
    SendClientMessage(playeridCOLOR_WHITEstr);
        } 
        return 
    1

    Последний раз редактировалось #ball; 27.05.2015 в 22:56.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от #ball Посмотреть сообщение
    PHP код:
    CMD:nakazanie(playeridparams[]) 

        new 
    str[29];
        if(
    PlayerInfo[playerid][pMuteTime] > 0
        {
            
    format(str,sizeof(str),"Осталось молчать: {ff8800}%d сек."PlayerInfo[playerid][pMuteTime]-10);
            
    SendClientMessage(playeridCOLOR_WHITEstr);
        } 
        if(
    PlayerInfo[playerid][pJailTime] > 0
        {
            
    format(str,sizeof(str),"Осталось молчать: {ff8800}%d сек."PlayerInfo[playerid][pMuteTime]-10);
            
    SendClientMessage(playeridCOLOR_WHITEstr);
        } 
        return 
    1

    В втором условий (if) спутаны переменные, должно быть pJail :)

  7. #7
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    В втором условий (if) спутаны переменные, должно быть pJail :)
    И в чём же, по-вашему, отличие? Вернее, как изменится результат в условии?
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    И в чём же, по-вашему, отличие? Вернее, как изменится результат в условии?
    Отличие в том что у автора стоит другая переменная, если вчитываться в код:
    PHP код:
    CMD:nakazanie(playeridparams[])
    {
        if(
    PlayerInfo[playerid][pMuteTime] > 0)
            
    SendClientMessage(playeridCOLOR_WHITE"Осталось молчать: {ff8800}%d сек."PlayerInfo[playerid][pMuteTime]-10);
        if(
    PlayerInfo[playerid][pJailTime] > 0)
            
    SendClientMessage(playeridCOLOR_WHITE"Осталось сидеть: {ff8800}%d сек."PlayerInfo[playerid][pJailTime]-10);
        return 
    true;

    P.S: Не исправлял код, просто оттабулировал.
    UPDATE: Ошибся, в форматировании.
    Последний раз редактировалось $continue$; 27.05.2015 в 21:49.

  9. #9
    Аватар для #ball
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Адрес
    Rostov-on-Don
    Сообщений
    119
    Репутация:
    14 ±
    Подправил

 

 

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

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

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

Ваши права

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