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

Тема: error 035

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

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±

    error 035

    Строка:
    PHP код:
    strmid(PlayerInfo[playerid][pMail],GetPVarString(playerid,"Mail"), 0strlen(GetPVarString(playerid,"Mail")),64); 
    Ошибки при компиляции.
    PHP код:
    warning 202number of arguments does not match definition
    warning 202
    number of arguments does not match definition
    error 035
    argument type mismatch (argument 2

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  3. #3
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±
    Цитата Сообщение от ОПФ п.11.1
    Названия тем.
    1. Создавайте темы с понятными названиями.
    Для примера рассмотрим создание темы с вопросом по скриптингу:
    Название темы должно вкратце говорить о сути проблемы, а не только о том, что у Вас есть какая-то проблема.
    Примеры плохих названий:
    "Помогите пожалуйста!", "Сервер не работает!", "Что делать?", "Нужна ваша помощь!", "Подскажите!", "Вопрос", "Ааааааа!".
    Будьте добры, перед созданием тем, читать правила. Устное предупреждение вам. Название темы отредактировано. Тема перемещена в соответствующий раздел.

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

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    PHP код:
    strmid(PlayerInfo[playerid[pMail],GetPVarString(playerid,"Mail",MAIL,sizeof(MAIL)),0,strlen(GetPVarString(playerid,"Mail",MAIL,sizeof(MAIL))),64); 
    error 035: argument type mismatch (argument 2)
    error 035: argument type mismatch (argument 1)

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Что, Вы хотите получить на выходе?
    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

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

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    Мне нужно из PVar'a скинуть данные в переменную аккаунта mail

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Ссылку на статью в SA:MP wiki я вам скинул. Посмотрите внимательно на пример использования.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

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

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    Сделал как и там

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

    PHP код:
    GetPVarString(playerid,"Mail",MAIL,sizeof(MAIL)) 

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от DmX Посмотреть сообщение
    Сделал как и там
    Нет, не сделали.
    Представим такую ситуацию: нужно вывести значение PVar'а в консоль сервера.
    Как нужно делать:
    PHP код:
    new buffer[20];
    GetPVarString(playerid"my_var"buffersizeof(buffer));
    print(
    buffer); 
    Как делаете вы:
    PHP код:
    new buffer[20];
    print(
    GetPVarString(playerid"my_var"buffersizeof(buffer))); 
    Сама функция GetPVarString возвращает не строку, а число (1 в случае успеха или 0, если игрок не подключен или у игрока нет PVar'а с заданным именем).
    Строка возвращается косвенно, в массиве buffer, этот массив и нужно указывать в print. Понимаете разницу?
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

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

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    Исправил, на будущее

    PHP код:
    new MAIL[64];
                    
    GetPVarString(playerid,"Mail",MAIL,sizeof(MAIL));
                    
    strmid(PlayerInfo[playerid][pMail],MAIL0strlen(MAIL),64); 
    - - - Добавлено - - -

    Да я уже сам догадался. В pawn пол года не сидел, туплю )спасибо.

 

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

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

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

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

Ваши права

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