Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 2 из 2
  1. #1
    Аватар для Autorunex
    Пользователь

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

    [Error] 4 string'a в enum'e и ошибка 032: array index out

    есть код
    PHP код:
    #define pIpen(%1)         Var[%1][ipen] 
    #define pCoen(%1)        Var[%1][coen] 

    enum E_VARS
    {
        
    ipen[11],
        
    coen[11],
        
    pass2[129],
        
    ip[16],
        
    bool:isdead=false,
        
    tmp_skin_id=0
    };
    new Var[
    MAX_PLAYERS][E_VARS]; 
    и есть несколько условий, при которых меняется содержание этих строк
    PHP код:
    strcat(pIpen(playerid), "Включена"); //работает на ура
    strcat(pIpen(playerid), "Отключена"); //тоже


    strcat(pCoen(playerid), "Отключено"); //не работает, выдаёт: error 032: array index out of bounds (variable "Var")
    strcat(pCoen(playerid), "Включено"); //тоже не работает, тоже выдает выдаёт: error 032: array index out of bounds (variable "Var") 
    и с остальными двумя (ip, pass2) массивами в енуме так же. в чём может быть ошибка?

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

    Статус
    Оффлайн
    Регистрация
    29.03.2015
    Сообщений
    2
    Репутация:
    0 ±
    ошибку решил переместив массивы в конец енума, а переменные - в начало. может кому понадобится.

 

 

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

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

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

Ваши права

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