DaRkI
Компетентный
Доброго времени суток! Увидев это видео, решил пожалеть владельцев серверов с таким модом, создав мануал о том, как избавиться от этого бага.
т.к. не разбираюсь в РЛС, в пример беру мод Skrilax
1. Находим переменную, где храниться ID дома игрока. Для этого необходимо найти энумератор с переменными игрока. Ищем что-то типа enum pInfo или new PlayerInfo[MAX_PLAYERS][pInfo]. Внутри этого энумератора ищем что-то типа: pPhousekey, pHouse, pHouseKey. Если нашли, переходим к шагу 2.
2. в OnDialogResponse находим действия, после продажи дома. В skrilax это строка 7459, DialogID: 5032. Там содержится что-то типа:
Если нашли, переходим к шагу 3.
3. Находим там условие:
и заменяем его на:
Таким образом, к проверке на нажатие первой кнопки в диалоге мы добавили еще и проверку на наличие дома у игрока.
Внимание! Номера строк, номера диалогов и названия переменных в вашем моде могут отличаться от тех, которые представлены для примера в мануале.
За предоставленный мод спасибо kissad21
За предоставленное видео спасибо Olack
Надеюсь, что вам поможет этот мануал, расписал все более менее подробно.
P.S. Лучше этот РЛС вообще не использовать в качестве мода :df:
т.к. не разбираюсь в РЛС, в пример беру мод Skrilax
1. Находим переменную, где храниться ID дома игрока. Для этого необходимо найти энумератор с переменными игрока. Ищем что-то типа enum pInfo или new PlayerInfo[MAX_PLAYERS][pInfo]. Внутри этого энумератора ищем что-то типа: pPhousekey, pHouse, pHouseKey. Если нашли, переходим к шагу 2.
2. в OnDialogResponse находим действия, после продажи дома. В skrilax это строка 7459, DialogID: 5032. Там содержится что-то типа:
Код:
HouseInfo[house][hHel] = 0; HouseInfo[house][hLock] = 1;
HouseInfo[house][hOwned] = 0; HouseInfo[house][hVec] = 0;
PlayerInfo[playerid][pPhousekey] = 255;
3. Находим там условие:
Код:
if(response)
Код:
if(response && PlayerInfo[playerid][pPhousekey] != 255)
Внимание! Номера строк, номера диалогов и названия переменных в вашем моде могут отличаться от тех, которые представлены для примера в мануале.
За предоставленный мод спасибо kissad21
За предоставленное видео спасибо Olack
Надеюсь, что вам поможет этот мануал, расписал все более менее подробно.
P.S. Лучше этот РЛС вообще не использовать в качестве мода :df:
