Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: ошибки

  1. #1
    Аватар для heralt
    Пользователь

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

    ошибки

    PHP код:
    C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1781) : warning 219local variable "params" shadows a variable at a preceding level
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 012invalid function callnot a valid address
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : warning 215expression has no effect
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 001expected token";"but found ")"
    C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 029invalid expressionassumed zero
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : fatal error 107too many error messages on one line

    Compilation aborted
    .Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


    4 Errors
    .

    dcmd_me(playeridparams[])
    {
    new 
    string[64], name[24], params[1];
    GetPlayerName(playeridnamesizeof(name));
    if(
    sscanf(params,"u",params[0])) return SendClientMessage(playeridCOLOR_WHITE,"{ff0000}>> Используйте:{ffffff} /me [текст]");
    format(string144"%s %s"name(playerid), params[0]);
    ProxDetector(30.0playeridparams[0], COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
    SetPlayerChatBubble(playeridparams[0], COLOR_PURPLE30.010000);
    return 
    1;

    Прошу помощи

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

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    PHP код:
    new string[64], name[24], params[1]; 
    , params[1] лишнее.

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

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    PHP код:
    dcmd_me(playeridparams[])
    {
    new 
    string[64], name[24];
    GetPlayerName(playeridnamesizeof(name));
    if(
    sscanf(params,"u",params[])) return SendClientMessage(playeridCOLOR_WHITE,"{ff0000}>> Èñïîëüçóéòå:{ffffff} /me [òåêñò]");
    format(string144"%s %s"name(playerid), params[]);
    ProxDetector(30.0playeridparams[], COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
    SetPlayerChatBubble(playeridparams[], COLOR_PURPLE30.010000);
    return 
    1;
    }

    C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1783) : error 029invalid expressionassumed zero
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 012invalid function callnot a valid address
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : warning 215expression has no effect
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 001expected token";"but found ")"
    C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 029invalid expressionassumed zero
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : fatal error 107too many error messages on one line

    Compilation aborted
    .Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


    5 Errors


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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    PHP код:
    if(sscanf(params,"u",params[])) 
    на
    PHP код:
    if(sscanf(params,"u",params[0])) 
    В квадратных скобках нужно указывать ячейку к которой обращаемся. С последующим вызовом:
    PHP код:
    params[] 
    вызывайте
    PHP код:
    params[0

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

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    [PHP]
    PHP код:
    dcmd_me(playeridparams[])
    {
    new 
    string[64], name[24];
    GetPlayerName(playeridnamesizeof(name));
    if(
    sscanf(params,"u",params[0])) return SendClientMessage(playeridCOLOR_WHITE,"{ff0000}>> Èñïîëüçóéòå:{ffffff} /me [òåêñò]");
    format(string144"%s %s"name(playerid), params[0]);
    ProxDetector(30.0playeridparams[0], COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
    SetPlayerChatBubble(playeridparams[0], COLOR_PURPLE30.010000);
    return 
    1;

    PHP код:
    C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 012invalid function callnot a valid address
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : warning 215expression has no effect
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 001expected token";"but found ")"
    C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : error 029invalid expressionassumed zero
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(1784) : fatal error 107too many error messages on one line

    Compilation aborted
    .Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


    4 Errors


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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Где у вас располагается данный код?

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

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    В конце Паблика OnCommandText

    - - - Добавлено - - -

    OnPlayerCommandText*

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Надо в любом месте скрипта, но не внутри стоков / пабликов, например в самый конец скрипта.

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

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    PHP код:
    C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(3564) : error 012invalid function callnot a valid address
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(3564) : warning 215expression has no effect
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(3564) : error 001expected token";"but found ")"
    C:\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(3564) : error 029invalid expressionassumed zero
    C
    :\Users\Áàòÿ âñåÿ Ðóñè\Desktop\Ïðîåêò\gamemodes\Heinz-v3.pwn(3564) : fatal error 107too many error messages on one line

    Compilation aborted
    .Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


    4 Errors

    Просто номер строки изменился.

  10. #10
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    У Вас макрос dcmd-то есть?

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

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

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

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

Ваши права

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