Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Создание инвентаря на основе двумерных масивов

Статус
В этой теме нельзя размещать новые ответы.

Vazovskui

Умник
Привет всем, хотел создать систему инвентаря на основе двумерного масива в enum, но почему то при компилировании происходит ошибка, в идеале все должно выглядеть так:
PHP:
enum pInfo
{
~~~~~~
pInv[36][2],
~~~~~~
}
где [36] - количество слотов в инвентаре,
а [2] - ячейки слота, в первой записывается ид предмета (сервер задает сам из мода, например под id59 сервер понимает канистру с бензином), во второй количество предметов с этим id (например запись pInv[1][59][2] сервер будет воспринимать как - в инвентаре 2 канистры топлива)

но так как я не могу заставить сервер понимать данные в подобном виде приходится использовать
PHP:
enum pInfo
{
	pPassword[64],
	pMoney,
	pSkin,
	pInvType,
	pInvSlot1[2],
	pInvSlot2[2],
	pInvSlot3[2],
	pInvSlot4[2],
	pInvSlot5[2],
	pInvSlot6[2],
	pInvSlot7[2],
	pInvSlot8[2],
	pInvSlot9[2],
	pInvSlot10[2],
	pInvSlot11[2],
	pInvSlot12[2],
	pInvSlot13[2],
	pInvSlot14[2],
	pInvSlot15[2],
	pInvSlot16[2],
	pInvSlot17[2],
	pInvSlot18[2],
	pInvSlot19[2],
	pInvSlot20[2],
	pInvSlot21[2],
	pInvSlot22[2],
	pInvSlot23[2],
	pInvSlot24[2],
	pInvSlot25[2],
	pInvSlot26[2],
}

new PlayerInfo[MAX_PLAYERS][pInfo];
Что не очень хорошо влияет на удобность и простоту кода.
Kак заставить воспринимать enum подобные масивы мне не ясно, прошу помощи у вас, заранее спасибо
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу