Есть ли ограничение переменных в PAWN?
#1

Добрый день!
Есть ли какое-то ограничение по числу общему числу ячеек или числу переменных?
Почему я это спрашиваю?
- Ответ:
Я компилирую мод - в итоге он компилируется, но стоит мне добавить переменную такого типа:
Код:
new InventoryGarage[MAX_GARAGES][PlayerInv];
Где PlayerInv:
Код:
#define MAX_ITEMS 75
#define MAX_GARAGES 200
enum PlayerInv
{
	invSlot[MAX_ITEMS],
	invKol[MAX_ITEMS]
};
Крашит PAWNO!!!!
Но если сделать так:
Код:
new InventoryGarage[2][PlayerInv];
- Не крашит....
Че за бред
Reply
#2

Попробуйте без define, указав числа напрямую.
Reply
#3

Аналогично... Всё так же...
Код:
enum PlayerInv
{
	invSlot[MAX_ITEMS],
	invKol[MAX_ITEMS]
};
new InventoryPlayer[MAX_PLAYERS][PlayerInv];
new InventoryVehicle[MAX_VEHICLES][PlayerInv];
new InventoryHouse[MAX_HOUSES][PlayerInv];
new InventoryRoomMotel[15][PlayerInv];
new InventoryFrac[5][PlayerInv];
Reply
#4

Повторюсь...
Код:
new InventoryGarage[200][PlayerInv];
- КРАШИТ PAWNO
Код:
new InventoryGarage[2][PlayerInv];
- НЕ КРАШИТ PAWNO
Reply
#5

Ограничение переменными? ват? лимит на выделяемую память?
По моему у тебя что то не то с построением самого массива.
Reply
#6

Я уж понял ошибку своего вопроса)
Тем не менее, раньше работало, а здесь вдруг аналогичную переменную добавил и крашить стало...
Reply
#7

Логично предположить, что если в добавляемом коде всё ок, то крашит из-за другой части кода.
Reply
#8

Quote:
Originally Posted by Daea
Посмотреть сообщение
Повторюсь...
Код:
new InventoryGarage[200][PlayerInv];
- КРАШИТ PAWNO
Код:
new InventoryGarage[2][PlayerInv];
- НЕ КРАШИТ PAWNO
Можно ставить хоть 1000000
Суть такая
Смотри дальнейшее использование массива.
То есть InventoryGarage[2] , значит в остальных кодах по индексу данные переменной не должны быть более 2
Reply
#9

Quote:
Originally Posted by Кирилл
Посмотреть сообщение
Можно ставить хоть 1000000
Суть такая
Смотри дальнейшее использование массива.
То есть InventoryGarage[2] , значит в остальных кодах по индексу данные переменной не должны быть более 2
Более 1, и хватит везде вставлять свои многословные но по сути бесполезные посты.
Reply
#10

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Более 1, и хватит везде вставлять свои многословные но по сути бесполезные посты.
а что такого как подумал так и сказал) извиняюсь забыл про 0 значит более 1
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)