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

    Статус
    Оффлайн
    Регистрация
    07.06.2016
    Адрес
    Minsk, Belarus
    Сообщений
    78
    Репутация:
    15 ±

    Динамическая система рангов

    Необходимо реализовать динамическую систему рангов.
    Первая мысль была создать enum для хранения рангов, но он не позволяет сделать обращение к массиву вида:
    PHP код:
    FractionRankInfo[FRACTION_ID][RANK_ID
    PHP код:
    enum e_FRACTION_RANK_INFO
    {
        
    fraction_rank1[MAX_RANK_NAME],
        
    fraction_rank2[MAX_RANK_NAME],
        
    fraction_rank3[MAX_RANK_NAME],
        
    fraction_rank4[MAX_RANK_NAME],
        
    fraction_rank5[MAX_RANK_NAME],
        
    fraction_rank6[MAX_RANK_NAME],
        
    fraction_rank7[MAX_RANK_NAME],
        
    fraction_rank8[MAX_RANK_NAME],
        
    fraction_rank9[MAX_RANK_NAME],
        
    fraction_rank10[MAX_RANK_NAME]
    }
    new 
    FractionRankInfo[MAX_FRACTIONS][e_FRACTION_RANK_INFO]; 
    Что посоветуете?
    Последний раз редактировалось Redsan; 01.08.2017 в 16:41.

  2. #2
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    PHP код:
    new FractionRankInfo[MAX_FRACTIONS][MAX_RANKS][MAX_RANK_NAME];

    FractionRankInfo[lspd][officer]['Officer'
    вроде бы так это должно работать

  3. Пользователь сказал cпасибо:
    Redsan (05.08.2017)
  4. #3
    Аватар для Redsan
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.06.2016
    Адрес
    Minsk, Belarus
    Сообщений
    78
    Репутация:
    15 ±
    Цитата Сообщение от wAx Посмотреть сообщение
    PHP код:
    new FractionRankInfo[MAX_FRACTIONS][MAX_RANKS][MAX_RANK_NAME];

    FractionRankInfo[lspd][officer]['Officer'
    вроде бы так это должно работать
    Спасибо, можно закрывать тему.

 

 

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

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

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

Ваши права

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