SA-MP Forums Archive
Есть ли ограничение переменных в PAWN? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Есть ли ограничение переменных в PAWN? (/showthread.php?tid=547571)



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

Добрый день!
Есть ли какое-то ограничение по числу общему числу ячеек или числу переменных?
Почему я это спрашиваю?
- Ответ:
Я компилирую мод - в итоге он компилируется, но стоит мне добавить переменную такого типа:
Код:
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];
- Не крашит....
Че за бред


Re: Есть ли ограничение переменных в PAWN? - Urukhay - 23.11.2014

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


Re: Есть ли ограничение переменных в PAWN? - Daea - 23.11.2014

Аналогично... Всё так же...
Код:
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];



Re: Есть ли ограничение переменных в PAWN? - Daea - 23.11.2014

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


Re: Есть ли ограничение переменных в PAWN? - James_Braga - 23.11.2014

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


Re: Есть ли ограничение переменных в PAWN? - Daea - 23.11.2014

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


Re: Есть ли ограничение переменных в PAWN? - OKStyle - 23.11.2014

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


Re: Есть ли ограничение переменных в PAWN? - Кирилл - 02.12.2014

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


Re: Есть ли ограничение переменных в PAWN? - Stepashka - 02.12.2014

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


Re: Есть ли ограничение переменных в PAWN? - Кирилл - 02.12.2014

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