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

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

    Работа со структурами в Pawn 4

    PHP код:
    #define P_ACCOUNT\ 

    .
    id
    .
    name[MAX_PLAYER_NAME], 
    .
    pass[65], 
    .
    salt[17], 
    .
    mail[36], 
    .
    sex
    .
    model[2], 
    .
    member
    .
    set_leader
    Cache: .Cache_ID
    bool: .IsLogged 

    new 
    Player[MAX_PLAYERS][P_ACCOUNT]; 
    PHP код:
    for (new 016i++) Player[playerid].salt random(94) + 33
    Так работает
    PHP код:
    for (new 016i++) Player[playerid].salt[i] = random(94) + 33
    Так ошибка

    error 094: invalid subscript, subscript does not match array definition regarding named indices (symbol "Player")

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Переместил сообщение в более подходящий раздел.

    Касаемо бага, у меня работают оба варианта. Какую версию компилятора вы используете?
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  3. #3
    Аватар для Толкин
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2016
    Сообщений
    2
    Репутация:
    0 ±
    Которую скачал отсюда
    Pawn compiler 4.0.4733

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

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

  5. 2 пользователя(ей) сказали cпасибо:
    Mike_World (21.12.2016) Толкин (08.12.2016)
  6. #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

 

 

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

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

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

Ваши права

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