Гайд Создание сервера на SUP | Часть 3, Фикс всех ошибок

t.me/maj0rblog
Дизайнер
Статус
Оффлайн
Регистрация
6 Окт 2018
Сообщения
976
Реакции[?]
619
Поинты[?]
12K
Всем здравствуйте!
Недавно у меня вышла 2 часть рубрики "Создание сервера на SUP" *Тык*
Если кто-то повторял то вы знаете что в ней было много ошибок
Сегодня мы разберём как их все починить.
Поехали!

1. Не работает база данных
Думаю все кто делал по гайду столкнулись с проблемой того что база данных не могла подключиться.
А корень данной проблемы это луа модуль gm_tmysql4, созданный одним из разработчиков SuperiorServers (Не реклама)
Что-бы исправить эту ошибку нам нужно зайти на их гитхаб :
Пожалуйста, авторизуйтесь для просмотра ссылки.

Как только зашли заходим в Releases и качаем версию за сентябрь 2020 года
Нам осталась закинуть это в garrysmod/lua/bin
Если нет папки bin то её нужно создать, вот и всё готово!
Теперь у нас работает база данных

2. Нет точек спавна
Так-же кто справился с первым заметил что он появляется под картой.
Что-бы это исправить мы заходим в garrysmod/gamemodes/cfg/jobs.lua
Мы можем заметить что у некоторых профессий нету указанной точки спавна, а у некоторых есть.
В тех которые указаны у нас находится название карты в нашем случае : rp_unitytown_v2
И векторная позиция на карте (Получать можно в игре с помощью команды getpos)
Нам надо это поправить, к счастью для вас я уже подготовил готовый код!
Ссылка на готовые профессии :
Пожалуйста, авторизуйтесь для просмотра ссылки.

Теперь заходим в cfg.lua
И там видим тоже спавны, поскольку я знаю какие вы ленивые то сделаю всё за вас.
Но не забывайте то что постоянно я не смогу вам помогать.
Ссылка на готовый файл :
Пожалуйста, авторизуйтесь для просмотра ссылки.

Вот и всё! У нас готовы спавны.

3. Нету возможности купить двери
Ну так-же кто с первым и справился нашёл данную проблему, решается она легко.
Если вы остались на этом пути то вам просто осталось добавить двери.
Вот и тут готовый файлик)
Ссылка :
Пожалуйста, авторизуйтесь для просмотра ссылки.

Кидать в garrysmod/gamemodes/cfg/doors/

4. Когда люди заходят у них уже что-то есть
Просто очистите базу данных)
Делается это легко посмотрите на других источниках

ПРОБЛЕММЫ С BADMIN РАЗБЕРЁМ В ДРУГОМ ГАЙДЕ!!!

1637893295268.png1637893322120.png

Ну вот и всё!
Если у кого-то есть вопросы просто отпишите мне в дискорд (Он указан в контактах)
А всем кто прочитал приятного дня и крепкого здоровья в этот не лёгкий период короновируса!
 
Начинающий
Статус
Оффлайн
Регистрация
25 Июл 2022
Сообщения
8
Реакции[?]
1
Поинты[?]
0
Кому ещё нужно, создаёте файл rp_bangclaw.lua в пути garrysmod/gamemodes/cfg/doors/ и вписываете вот этот код:

rp_bangclaw.lua:
rp.cfg.Doors = {
    {
        Name = 'Полицейский участок',
        Teams = {TEAM_MAYOR, TEAM_POLICE, TEAM_CHIEF, TEAM_SWAT, TEAM_SWATLEADER, TEAM_FBR)},
        Locked = false,
        MapIDs = {1664, 1444, 1436, 1437, 1433, 1434, 1430, 1439}
    },
    {
        Name = 'Тюрьма',
        Teams = {TEAM_MAYOR, TEAM_POLICE, TEAM_CHIEF, TEAM_SWAT, TEAM_SWATLEADER, TEAM_FBR)},
        Locked = true,
        MapIDs = {1443, 1442, 1441}
    },
    {
        Name = 'Мэрия',
        Teams = {TEAM_MAYOR, TEAM_POLICE, TEAM_CHIEF, TEAM_SWAT, TEAM_SWATLEADER, TEAM_FBR)},
        Locked = true,
        MapIDs = {1323, 1324, 1322, 1321, 1319, 1320}
    },
    {
        Name = 'Стандарт',
        Hotel = true,
        MapIDs = {1311}
    },
    {
        Name = 'Люкс',
        Hotel = true,
        MapIDs = {1312}
    },
    {
        Name = 'Вилла',
        Hotel = true,
        MapIDs = {1313}
    },
    {
        Name = 'Дом №1',
        MapIDs = {1270}
    },
    {
        Name = 'Квартира №1',
        MapIDs = {1299, 1301, 1300}
    },
    {
        Name = 'Квартира №2',
        MapIDs = {1298, 1303, 1302}
    },
    {
        Name = 'Квартира №3',
        MapIDs = {1306, 1305, 1304}
    },
    {
        Name = 'Квартира №4',
        MapIDs = {1307, 1308, 1309}
    },
    {
        Name = 'Дом №2',
        MapIDs = {1245}
    },
    {
        Name = 'Дом №3',
        MapIDs = {1240}
    },
    {
        Name = 'Дом №4',
        MapIDs = {1246}
    },
    {
        Name = 'Дом №5',
        MapIDs = {1251, 1315, 1314}
    },
    {
        Name = 'Элитный дом №1',
        MapIDs = {1278, 1279, 1280}
    },
    {
        Name = 'Элитный дом №2',
        MapIDs = {1274, 1275, 1276}
    },
    {
        Name = 'Элитный дом №3',
        MapIDs = {1271, 1272, 1273}
    },
    {
        Name = 'Элитный дом №4',
        MapIDs = {1248, 1249, 1250}
    },
    {
        Name = 'Элитный дом №5',
        MapIDs = {1532, 1533, 1531, 1534, 1535, 1536, 1547}
    },
    {
        Name = 'Элитный дом №6',
        MapIDs = {1529, 1518, 1516, 1514, 1513, 1515, 1517}
    },
    {
        Name = 'Высотная башня',
        MapIDs = {1550, 1553}
    },
    {
        Name = 'Бутик №1',
        MapIDs = {1501}
    },
    {
        Name = 'Бутик №2',
        MapIDs = {1502}
    },
    {
        Name = 'Бутик №3',
        MapIDs = {1509}
    },
    {
        Name = 'Бутик №4',
        MapIDs = {1510}
    },
    {
        Name = 'Бутик №5',
        MapIDs = {1495}
    },
    {
        Name = 'Бутик №6',
        MapIDs = {1499}
    },
    {
        Name = 'Бутик №7',
        MapIDs = {1492}
    },
    {
        Name = 'Бутик №8',
        MapIDs = {1489}
    },
    {
        Name = 'Дом №6',
        MapIDs = {1316}
    },
    {
        Name = 'Дом №7',
        MapIDs = {1289, 1417, 1418, 1420, 1421}
    },
    {
        Name = 'Квартира №1',
        MapIDs = {1327}
    },
    {
        Name = 'Квартира №2',
        MapIDs = {1328}
    },
    {
        Name = 'Дом №8',
        MapIDs = {1568}
    },
    {
        Name = 'Дом №9',
        MapIDs = {1562, 1563, 1564}
    },
    {
        Name = 'Ангар №1',
        MapIDs = {1575, 1576, 1577, 1574}
    },
    {
        Name = 'Квартира №1',
        MapIDs = {1410, 1411, 1412, 1381}
    },
    {
        Name = 'Квартира №2',
        MapIDs = {1407, 1408, 1409, 1378}
    },
    {
        Name = 'Квартира №3',
        MapIDs = {1392, 1394, 1393}
    },
    {
        Name = 'Квартира №4',
        MapIDs = {1404, 1405, 1406, 1375}
    },
    {
        Name = 'Квартира №5',
        MapIDs = {1401, 1402, 1403, 1373}
    },
    {
        Name = 'Квартира №6',
        MapIDs = {1391, 1296, 1297}
    },
    {
        Name = 'Квартира №7',
        MapIDs = {1398, 1399, 1400, 1371}
    },
    {
        Name = 'Квартира №8',
        MapIDs = {1395, 1396, 1397, 1368}
    },
    {
        Name = 'Квартира №9',
        MapIDs = {1292, 1293, 1294, 1295}
    },
    {
        Name = 'Квартира №10',
        MapIDs = {1282, 1283, 1285, 1290}
    },
    {
        Name = 'Квартира №11',
        MapIDs = {1284, 1286, 1291, 1281}
    },
    {
        Name = 'Ангар №2',
        MapIDs = {1268, 1239, 1269}
    },
    {
        Name = 'Помещение',
        MapIDs = {2170, 2171, 2172}
    },
    {
        Name = 'Помещение',
        MapIDs = {2188, 2187, 2177, 2597}
    },
    {
        Name = 'Помещение',
        MapIDs = {2600}
    },
    {
        Name = 'Помещение',
        MapIDs = {2601}
    },
    {
        Name = 'Помещение',
        MapIDs = {2161}
    },
}
 
Начинающий
Статус
Оффлайн
Регистрация
12 Фев 2020
Сообщения
26
Реакции[?]
4
Поинты[?]
0
Кому ещё нужно, создаёте файл rp_bangclaw.lua в пути garrysmod/gamemodes/cfg/doors/ и вписываете вот этот код:

rp_bangclaw.lua:
rp.cfg.Doors = {
    {
        Name = 'Полицейский участок',
        Teams = {TEAM_MAYOR, TEAM_POLICE, TEAM_CHIEF, TEAM_SWAT, TEAM_SWATLEADER, TEAM_FBR)},
        Locked = false,
        MapIDs = {1664, 1444, 1436, 1437, 1433, 1434, 1430, 1439}
    },
    {
        Name = 'Тюрьма',
        Teams = {TEAM_MAYOR, TEAM_POLICE, TEAM_CHIEF, TEAM_SWAT, TEAM_SWATLEADER, TEAM_FBR)},
        Locked = true,
        MapIDs = {1443, 1442, 1441}
    },
    {
        Name = 'Мэрия',
        Teams = {TEAM_MAYOR, TEAM_POLICE, TEAM_CHIEF, TEAM_SWAT, TEAM_SWATLEADER, TEAM_FBR)},
        Locked = true,
        MapIDs = {1323, 1324, 1322, 1321, 1319, 1320}
    },
    {
        Name = 'Стандарт',
        Hotel = true,
        MapIDs = {1311}
    },
    {
        Name = 'Люкс',
        Hotel = true,
        MapIDs = {1312}
    },
    {
        Name = 'Вилла',
        Hotel = true,
        MapIDs = {1313}
    },
    {
        Name = 'Дом №1',
        MapIDs = {1270}
    },
    {
        Name = 'Квартира №1',
        MapIDs = {1299, 1301, 1300}
    },
    {
        Name = 'Квартира №2',
        MapIDs = {1298, 1303, 1302}
    },
    {
        Name = 'Квартира №3',
        MapIDs = {1306, 1305, 1304}
    },
    {
        Name = 'Квартира №4',
        MapIDs = {1307, 1308, 1309}
    },
    {
        Name = 'Дом №2',
        MapIDs = {1245}
    },
    {
        Name = 'Дом №3',
        MapIDs = {1240}
    },
    {
        Name = 'Дом №4',
        MapIDs = {1246}
    },
    {
        Name = 'Дом №5',
        MapIDs = {1251, 1315, 1314}
    },
    {
        Name = 'Элитный дом №1',
        MapIDs = {1278, 1279, 1280}
    },
    {
        Name = 'Элитный дом №2',
        MapIDs = {1274, 1275, 1276}
    },
    {
        Name = 'Элитный дом №3',
        MapIDs = {1271, 1272, 1273}
    },
    {
        Name = 'Элитный дом №4',
        MapIDs = {1248, 1249, 1250}
    },
    {
        Name = 'Элитный дом №5',
        MapIDs = {1532, 1533, 1531, 1534, 1535, 1536, 1547}
    },
    {
        Name = 'Элитный дом №6',
        MapIDs = {1529, 1518, 1516, 1514, 1513, 1515, 1517}
    },
    {
        Name = 'Высотная башня',
        MapIDs = {1550, 1553}
    },
    {
        Name = 'Бутик №1',
        MapIDs = {1501}
    },
    {
        Name = 'Бутик №2',
        MapIDs = {1502}
    },
    {
        Name = 'Бутик №3',
        MapIDs = {1509}
    },
    {
        Name = 'Бутик №4',
        MapIDs = {1510}
    },
    {
        Name = 'Бутик №5',
        MapIDs = {1495}
    },
    {
        Name = 'Бутик №6',
        MapIDs = {1499}
    },
    {
        Name = 'Бутик №7',
        MapIDs = {1492}
    },
    {
        Name = 'Бутик №8',
        MapIDs = {1489}
    },
    {
        Name = 'Дом №6',
        MapIDs = {1316}
    },
    {
        Name = 'Дом №7',
        MapIDs = {1289, 1417, 1418, 1420, 1421}
    },
    {
        Name = 'Квартира №1',
        MapIDs = {1327}
    },
    {
        Name = 'Квартира №2',
        MapIDs = {1328}
    },
    {
        Name = 'Дом №8',
        MapIDs = {1568}
    },
    {
        Name = 'Дом №9',
        MapIDs = {1562, 1563, 1564}
    },
    {
        Name = 'Ангар №1',
        MapIDs = {1575, 1576, 1577, 1574}
    },
    {
        Name = 'Квартира №1',
        MapIDs = {1410, 1411, 1412, 1381}
    },
    {
        Name = 'Квартира №2',
        MapIDs = {1407, 1408, 1409, 1378}
    },
    {
        Name = 'Квартира №3',
        MapIDs = {1392, 1394, 1393}
    },
    {
        Name = 'Квартира №4',
        MapIDs = {1404, 1405, 1406, 1375}
    },
    {
        Name = 'Квартира №5',
        MapIDs = {1401, 1402, 1403, 1373}
    },
    {
        Name = 'Квартира №6',
        MapIDs = {1391, 1296, 1297}
    },
    {
        Name = 'Квартира №7',
        MapIDs = {1398, 1399, 1400, 1371}
    },
    {
        Name = 'Квартира №8',
        MapIDs = {1395, 1396, 1397, 1368}
    },
    {
        Name = 'Квартира №9',
        MapIDs = {1292, 1293, 1294, 1295}
    },
    {
        Name = 'Квартира №10',
        MapIDs = {1282, 1283, 1285, 1290}
    },
    {
        Name = 'Квартира №11',
        MapIDs = {1284, 1286, 1291, 1281}
    },
    {
        Name = 'Ангар №2',
        MapIDs = {1268, 1239, 1269}
    },
    {
        Name = 'Помещение',
        MapIDs = {2170, 2171, 2172}
    },
    {
        Name = 'Помещение',
        MapIDs = {2188, 2187, 2177, 2597}
    },
    {
        Name = 'Помещение',
        MapIDs = {2600}
    },
    {
        Name = 'Помещение',
        MapIDs = {2601}
    },
    {
        Name = 'Помещение',
        MapIDs = {2161}
    },
}
чел, спасибо
 
Сверху Снизу