- Регистрация
- 21 Июн 2018
- Сообщения
- 194
- Лучшие ответы
- 0
- Репутация
- 3
Выручайте ребят, пытаюсь сделать свой инвентарь для симулятора выживания, короче ситуация такая. При добавлении лута командой
Лут спокойно добавляется в указанные ячейки ([0], [1], [3]), но если же поднять лут с земли, то лут вовсе не добавляется, сначала добавлялся теперь перестал.
+ к этому, мне нужно понять, как сделать так чтобы лут добавлялся в свободную ячейки.
Пример: лут, лут, пустая ячейка (именно в нее лут должен ложится).
С меня жирный +, аж самому смешно с себя, но бывает думаю у всех, когда не приходит в голову нормальная идея, как решить всю эту херобору.
---------- Сообщение добавлено в 20:11 ---------- Предыдущее сообщение добавлено в 19:23 ----------
Никто не может помочь?
PHP:
CMD:inv(playerid)
{
Player[playerid][Slots1][0] = 2;
Player[playerid][Slots1][1] = 3;
Player[playerid][Slots1][3] = 4;
return 1;
}
PHP:
if(newkeys == KEY_WALK)
{
for(new i = 1; i < AllLoot; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 1.754, LootInfo[i][lPosX], LootInfo[i][lPosY], LootInfo[i][lPosZ]))
{
if(LootInfo[i][lLocked] == true) return 1;
if(Player[playerid][TSlots] == 1)
{
for(new j = 0; j < 6; j++)
{
if(Player[playerid][Slots1][j] == 0) {
if(LootInfo[i][lObject] == 19578) Player[playerid][Slots1][j] = 2;
if(LootInfo[i][lObject] == 11746) Player[playerid][Slots1][j] = 3;
if(LootInfo[i][lObject] == 18635) Player[playerid][Slots1][j] = 4;
}
ApplyAnimation(playerid, !"BOMBER", !"BOM_Plant", 4.1, 0, 1, 1, 0, 1);
DestroyDynamicObject(LootInfo[i][lObject]);
LootInfo[i][lLocked] = true;
return 1;
}
}
}
}
}
Пример: лут, лут, пустая ячейка (именно в нее лут должен ложится).
С меня жирный +, аж самому смешно с себя, но бывает думаю у всех, когда не приходит в голову нормальная идея, как решить всю эту херобору.
---------- Сообщение добавлено в 20:11 ---------- Предыдущее сообщение добавлено в 19:23 ----------
Никто не может помочь?