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

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

    Ошибки при компиляции.

    В общем в один из дней сидел делал мод, и забыл доделать работу свою пошел спать. Потом сел за мод только через неделю а что делал уже не помню. И на этапе компиляции вылезают ошибки. Никак ошибки не должны влиять на работу.

    PHP код:
    CDC:\Users\admin\YandexDisk\SAMP-RPG\gamemodes
    Current directory
    C:\Users\admin\YandexDisk\SAMP-RPG\gamemodes
    "C:\Users\admin\YandexDisk\SAMP-RPG\pawno\pawncc.exe" "st.pwn" -; -(
    Process started >>>
    st.pwn(1) : error 010invalid function or declaration
    st
    .pwn(496) : warning 228length of initialler exceeds size of the enum field
    st
    .pwn(496) : error 018initialization data exceeds declared size
    st
    .pwn(5652) : error 035argument type mismatch (argument 2)
    st.pwn(5849) : error 035argument type mismatch (argument 3)
    st.pwn(5947) : error 035argument type mismatch (argument 3)
    st.pwn(6719) : error 035argument type mismatch (argument 3)
    st.pwn(10149) : error 035argument type mismatch (argument 3)
    st.pwn(24452) : error 035argument type mismatch (argument 3)
    st.pwn(24469) : error 035argument type mismatch (argument 3)
    st.pwn(24470) : error 035argument type mismatch (argument 3)
    st.pwn(24471) : error 035argument type mismatch (argument 3)
    st.pwn(24472) : error 035argument type mismatch (argument 3)
    st.pwn(24476) : error 035argument type mismatch (argument 3)
    st.pwn(24480) : error 035argument type mismatch (argument 3)
    st.pwn(24497) : error 035argument type mismatch (argument 3)
    st.pwn(24498) : error 035argument type mismatch (argument 3)
    st.pwn(24499) : error 035argument type mismatch (argument 3)
    st.pwn(24500) : error 035argument type mismatch (argument 3)
    st.pwn(24501) : error 035argument type mismatch (argument 3)
    st.pwn(24502) : error 035argument type mismatch (argument 3)
    st.pwn(24503) : error 035argument type mismatch (argument 3)
    st.pwn(24504) : error 035argument type mismatch (argument 3)
    st.pwn(24508) : error 035argument type mismatch (argument 3)
    st.pwn(24525) : error 035argument type mismatch (argument 3)
    st.pwn(24527) : error 035argument type mismatch (argument 3)
    st.pwn(24528) : error 035argument type mismatch (argument 3)

    Compilation aborted.

    Pawn compiler 3.2.3664              Copyright (c1997-2017ITB CompuPhase


    26 Errors
    .
    <<< 
    Process finished. (Exit code 1)
    ================ 
    READY ================ 
    35 ошибка все подобные:
    PHP код:
    TextDrawSetString(Join_TextDraw[1], RusToGame_TO(string_join)); 
    PHP код:
    stock RusToGame_TO(text[])

        new 
    perevod[144]; 
        for(new 
    ii<sizeof(perevod); i++) 
        { 
            switch(
    text[i]) 
            { 
            case 
    'а':perevod[i] = 'a'
            case 
    'А':perevod[i] = 'A'
            case 
    'б':perevod[i] = '—'
            case 
    'Б':perevod[i] = 'Ђ'
            case 
    'в':perevod[i] = 'ў'
            case 
    'В':perevod[i] = '‹'
            case 
    'г':perevod[i] = '™'
            case 
    'Г':perevod[i] = '‚'
            case 
    'д':perevod[i] = 'љ'
            case 
    'Д':perevod[i] = 'ѓ'
            case 
    'е':perevod[i] = 'e'
            case 
    'Е':perevod[i] = 'E'
            case 
    'ё':perevod[i] = 'e'
            case 
    'Ё':perevod[i] = 'E'
            case 
    'ж':perevod[i] = '›'
            case 
    'Ж':perevod[i] = '„'
            case 
    'з':perevod[i] = 'џ'
            case 
    'З':perevod[i] = '€'
            case 
    'и':perevod[i] = 'њ'
            case 
    'И':perevod[i] = '…'
            case 
    'й':perevod[i] = 'ќ'
            case 
    'Й':perevod[i] = '…'
            case 
    'к':perevod[i] = 'k'
            case 
    'К':perevod[i] = 'K'
            case 
    'л':perevod[i] = 'ћ'
            case 
    'Л':perevod[i] = '‡'
            case 
    'м':perevod[i] = 'Ї'
            case 
    'М':perevod[i] = 'M'
            case 
    'н':perevod[i] = '®'
            case 
    'Н':perevod[i] = 'H'
            case 
    'о':perevod[i] = 'o'
            case 
    'О':perevod[i] = 'O'
            case 
    'п':perevod[i] = 'Ј'
            case 
    'П':perevod[i] = 'Њ'
            case 
    'р':perevod[i] = 'p'
            case 
    'Р':perevod[i] = 'P'
            case 
    'с':perevod[i] = 'c'
            case 
    'С':perevod[i] = 'C'
            case 
    'т':perevod[i] = '¦'
            case 
    'Т':perevod[i] = 'Џ'
            case 
    'у':perevod[i] = 'y'
            case 
    'У':perevod[i] = 'Y'
            case 
    'ф':perevod[i] = '?'
            case 
    'Ф':perevod[i] = 'Ѓ'
            case 
    'х':perevod[i] = 'x'
            case 
    'Х':perevod[i] = 'X'
            case 
    'ц':perevod[i] = '$'
            case 
    'Ц':perevod[i] = '‰'
            case 
    'ч':perevod[i] = '¤'
            case 
    'Ч':perevod[i] = 'Ќ'
            case 
    'ш':perevod[i] = 'Ґ'
            case 
    'Ш':perevod[i] = 'Ћ'
            case 
    'щ':perevod[i] = 'Ў'
            case 
    'Щ':perevod[i] = 'Љ'
            case 
    'ь':perevod[i] = '©'
            case 
    'Ь':perevod[i] = '’'
            case 
    'ъ':perevod[i] = 'ђ'
            case 
    'Ъ':perevod[i] = '§'
            case 
    'ы':perevod[i] = 'Ё'
            case 
    'Ы':perevod[i] = '‘'
            case 
    'э':perevod[i] = 'Є'
            case 
    'Э':perevod[i] = '“'
            case 
    'ю':perevod[i] = '«'
            case 
    'Ю':perevod[i] = '”'
            case 
    'я':perevod[i] = '¬'
            case 
    'Я':perevod[i] = '•'
            default:
    perevod[i]=string[i]; 
            } 
        } 
        return 
    perevod

    Ошибка на 496 строке:
    PHP код:
        {334"Дубинка"0.045.045.01.2,"~y~Информация~n~Полицейская дубинка~n~предназначается для борьбы со злоумышленниками"}, //314 
    Ошибка на 1 строке никак не может быть. Т.к она пустая.

    Ошибка сама где-то в коде, но где именно примерно даже не знаю. Делать backup можно, но слишком на старую версию - не вариант.

    Возможно ошибка где-то лишняя скобка. Но


    На фото видно что скобки кол-во одинаковое. Но возможно где-то не нужная стоит.

    Весь код 40 к строк, не смогу физический просмотреть.

    В общем, вопрос вот в чем. Что можно посмотреть? С чем возможны ошибки? Какие вещи можно придумать?

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Функция RusToGame_TO должна возвращать тэг "Text:". Ну либо пропускайте тэг в вызове функции
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

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

    Статус
    Оффлайн
    Регистрация
    24.03.2015
    Сообщений
    32
    Репутация:
    0 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Функция RusToGame_TO должна возвращать тэг "Text:". Ну либо пропускайте тэг в вызове функции
    Нет, там все верно. Зачем должен возвращать textdraw, если надо текст.

    И да, там везде все правильно, дочитай до конца, что именно мне нужно.

 

 

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

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

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

Ваши права

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