Alexs_Reflesh
Умник
Здравствуйте уважаемые посетители Pawno-info, начну с того, что мод United был взят за основу на моём проекте, со временем игроки, заходя на сервер не могли авторизоватся, а CrashDelect выдавал ошибку, ну так вот я нашёл в чём заключался баг и как он действовал!
Описание бага: Заходишь на сервер, появляется окно авторизации, вводишь пароль и всё, ты просто не можешь зайти, но тебя и не кикает, диалог авторизации пропадает...Баг оказался с автомобилями, точнее с загрузкой авто и спавном, я не знаю почему, но бывает номер авто в аккаунте слетает на 0 и в итоге сервер просто крашит из-за того что он не может создать машину под идом 0!
Как исправить баг:
Ищим в моде stock LoadMyCar(playerid)
Далее после new h = GetPVarInt(playerid, "PlayerHouse"); на следующей строчке вставляем этот код:
PHP:
if(PlayerInfo[playerid][cModel] > 611 || PlayerInfo[playerid][cModel] < 400)
{
PlayerInfo[playerid][cModel] = 462;
SendClientMessage(playerid,COLOR_REDD,"Произошёл сбой загрузки вашего авто, вам выдан скутер!");
}
Ну вот и всё, баг исправлен!Жду + и коментарии:ds:
