На большинстве серверов есть механика 1 дома где купил одну дверь у тебя купился сразу весь дом и только входные двери можно покупать но не внутренние и также он запрещает тебе покупать 2 дом . Как это сделать ?
Нужно каждую дверь сгрупировать по её ID.
Сделал код для облегчения для DarkRP!!!
Door_CL.lua (1,8 КБ)
Door_SV.lua (1,7 КБ)
Команда CL части
- SF_add_door Группа :
добавляет дверь на которую смотришь в общую группу дверей.
так же пишет какие двери уже есть в этой группе, нельзя добавить одну дверь в несколько групп. - SF_Save_to_file название(если не поставить то будет Door_save_SF), любое значение:
Сохраняет Таблицы в файл название.txt для переноса на серверную часть, при указании любого значения после названия сделат отступы в таблице.
SV часть-Не имеет команд, но в файл нужно заменить первые две таблицы на таблици из файла CL части.
Примеры:
SF_add_door Дом1, SF_add_door Дом 1, SF_add_door Дом 2 и т.д
SF_Save_to_file (без указания названия и любого значения).
SF_Save_to_file GGG 1
На сервере заменить
Я бы мог сделать сразу серверной командой и в sql и это было-бы даже проще, вспомни об этом раньше
Сброс группы не предусмотрен!
При покупке двери все в её группе так же добавляются
При продаже двери все в её группе так же будут проданны.
Добавление человека в дверь не добавляет во все!!!
Сделано специально!! ибо такая возможность ограничит неокторые “RP” возможности.
Если выше вариант не подходит, попробуй из данной темы