• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Вопрос Как сделать защиту от 0 айди

NULMEKS

Мастер
VIP
BackEnd developer
26 Сен 2022
1,331
153
183
29
dotnet\resources\NeptuneEvoSDK\Models\ServerSettings.cs

1. Там строчка 14
public byte ServerId = 0;
С нуля меняешь на 1

Должно получиться так:
public byte ServerId = 1;

2. После чего собираешь проект.

3. После чего идешь в корень сервера в папку settings
Там есть файл serverSettings.json

В нем на строке 3
"ServerId": 0,
С нуля меняешь на 1

Должно получиться так:
"ServerId": 1,

4. Потом идешь в папку src_client
По пути src_client\utils\cef.js открываешь файл cef.js и там меняешь на строке 18
if (serverId === 0)
С нуля меняешь на 1

Должно получиться так:
if (serverId === 1)

После чего собираешь клиент часть.

Все теперь не кто не сможет без админки пользоваться такими командами как:
/givemoney и т.д.

На этом все...
 

All Games TV

Новый участник
19 Июл 2022
11
0
21
dotnet\resources\NeptuneEvoSDK\Models\ServerSettings.cs

1. Там строчка 14
public byte ServerId = 0;
С нуля меняешь на 1

Должно получиться так:
public byte ServerId = 1;

2. После чего собираешь проект.

3. После чего идешь в корень сервера в папку settings
Там есть файл serverSettings.json

В нем на строке 3
"ServerId": 0,
С нуля меняешь на 1

Должно получиться так:
"ServerId": 1,

4. Потом идешь в папку src_client
По пути src_client\utils\cef.js открываешь файл cef.js и там меняешь на строке 18
if (serverId === 0)
С нуля меняешь на 1

Должно получиться так:
if (serverId === 1)

После чего собираешь клиент часть.

Все теперь не кто не сможет без админки пользоваться такими командами как:
/givemoney и т.д.

На этом все...
подскажи пожалуйста где находится ранги админов на редейджи 3 версии?
 

NULMEKS

Мастер
VIP
BackEnd developer
26 Сен 2022
1,331
153
183
29
подскажи пожалуйста где находится ранги админов на редейджи 3 версии?
Заходишь по пути NeptuneEvo\Fractions там есть файл FractionCommands.cs

Делаешь поиск:
C#:
private static string DefaultAdminAccess = JsonConvert.SerializeObject(new Dictionary<string, sbyte>()

После чего находишь вот такое:
C#:
private static string DefaultAdminAccess = JsonConvert.SerializeObject(new Dictionary<string, sbyte>()
        {
            { AdminCommands.Id, 1 },
            { AdminCommands.Admins, 1 },
            { AdminCommands.A, 1 },
            { AdminCommands.Sp, 1 },
            { AdminCommands.Inv, 1 },
            { AdminCommands.Agm, 1 },
            { AdminCommands.Tpc, 1 },
            { AdminCommands.Kl, 1 },
            { AdminCommands.Checkdim, 1 },
            { AdminCommands.Setdim, 1 },
            { AdminCommands.Fz, 1 },
            { AdminCommands.UnFz, 1 },
            { AdminCommands.Mute, 1 },
            { AdminCommands.Offmute, 1 },
            { AdminCommands.Offunmute, 1 },
            { AdminCommands.Unmute, 1 },
            { AdminCommands.Flip, 1 },
            { AdminCommands.Stats, 1 },
            { AdminCommands.Offstats, 1 },
            { AdminCommands.Mypos, 1 },
            { AdminCommands.Nhistory, 1 },
            { AdminCommands.Checkwanted, 1 },
            { AdminCommands.Hp, 1 },
            { AdminCommands.Asms, 1 },
            { AdminCommands.Redname, 1 },
            { AdminCommands.Slap, 1 },
            { AdminCommands.ptime, 1},
            { AdminCommands.TakeMask, 1},
            { AdminCommands.Tpcarnumber, 1 },

            { AdminCommands.Spawn, 2 },
            { AdminCommands.Checkkill, 2 },
            { AdminCommands.Kick, 2 },
            { AdminCommands.Jail, 2 },
            { AdminCommands.Unjail, 2 },
            { AdminCommands.Offjail, 2 },
            { AdminCommands.Offunjail, 2 },
            { AdminCommands.Carnumber, 2 },
            { AdminCommands.Check, 2 },
            { AdminCommands.Fixcar, 2 },
            { AdminCommands.Fixcarid, 2 },
            { AdminCommands.Spveh, 2 },
            { AdminCommands.Spvehid, 2 },
            { AdminCommands.Tp, 2 },

            { AdminCommands.Ban, 3 },
            { AdminCommands.Warn, 3 },
            { AdminCommands.Checkmoney, 3 },
            { AdminCommands.Sethp, 3 },
            { AdminCommands.Delad, 3 },
            { AdminCommands.Metp, 3 },
            { AdminCommands.Metpcar, 3 },
            { AdminCommands.Setdimcar, 1 },
            { AdminCommands.Tpcar, 3 },
            { AdminCommands.Gm, 3 },
            { AdminCommands.Kill, 3 },
            { AdminCommands.Createmp, 3 },
            { AdminCommands.Startmp, 3 },
            { AdminCommands.Stopmp, 3 },
            { AdminCommands.Mpveh, 3 },
            { AdminCommands.Mpkick, 3 },
            { AdminCommands.Banmp, 3 },
            { AdminCommands.Unbanmp, 3 },
            { AdminCommands.Mphp, 3 },
            //{ AdminCommands.Mpar, 3 },
            { AdminCommands.Mpplayers, 3 },
            { AdminCommands.Mpo, 3 },
            { AdminCommands.tphouse, 3 },
            { AdminCommands.tpbiz, 3 },
            { AdminCommands.Clear, 3 },
            { AdminCommands.mpskin, 3 },
            { AdminCommands.mpskins, 3 },
            { AdminCommands.mppos, 3 },

            { AdminCommands.Offwarn, 4 },
            { AdminCommands.Hardban, 4 },
            { AdminCommands.Offhardban, 4 },
            { AdminCommands.Offban, 4 },
            { AdminCommands.Global, 4 },
            { AdminCommands.Veh, 4 },
            { AdminCommands.Delveh, 4 },
            { AdminCommands.Delvehid, 4 },
            { AdminCommands.Delvehall, 4 },
            { AdminCommands.Delmyveh, 4 },
            { AdminCommands.Sendcreator, 4 },
            { AdminCommands.Revive, 4 },
            { AdminCommands.Delobj, 4 },

            { AdminCommands.Unwarn, 5 },
            { AdminCommands.Offunwarn, 5 },
            { AdminCommands.Setleader, 5 },
            { AdminCommands.Delleader, 5 },
            { AdminCommands.Deljob, 5 },
            { AdminCommands.Delfrac, 5 },
            { AdminCommands.Offdelfrac, 5 },
            { AdminCommands.Sban, 5 },
            { AdminCommands.Setar, 5 },
            { AdminCommands.Givegun, 5 },
            { AdminCommands.Delgun, 5 },
            { AdminCommands.Giveammo, 5 },
            { AdminCommands.Setname, 5 },
            { AdminCommands.Setnameoff, 5 },
            { AdminCommands.Afuel, 5 },
            { AdminCommands.Unban, 5 },
            { AdminCommands.Accept, 5 },
            { AdminCommands.Getlogin, 5 },
            { AdminCommands.Agl, 6 },
            { AdminCommands.Unbanip, 5 },
            { AdminCommands.SkipQuest, 5 },
            { AdminCommands.Stopmatwars, 5 },

            { AdminCommands.Hideme, 6 },
            { AdminCommands.Unhardban, 6 },
            { AdminCommands.Skick, 6 },
            { AdminCommands.Setbizmafia, 6 },
            { AdminCommands.Setcolour, 6 },
            { AdminCommands.Setskin, 6 },
            { AdminCommands.Elections, 6 },
            { AdminCommands.Sc, 6 },
            { AdminCommands.Sac, 6 },
            { AdminCommands.Pa, 6 },
            { AdminCommands.Sa, 6 },
            { AdminCommands.Szstate, 6 },
            { AdminCommands.Ishard, 6 },
            { AdminCommands.Promosync, 6 },
            { AdminCommands.Bonussync, 6 },
            { AdminCommands.Alog, 6 },
            { AdminCommands.Medialist, 6 },
            { AdminCommands.Startmatwars, 6 },
            { AdminCommands.Skin, 6 },
            { AdminCommands.Setvehcord, 6 },
            { AdminCommands.DelObjects, 6 },
            { AdminCommands.Tsc, 6 },
            { AdminCommands.Goadditem, 6 },
            { AdminCommands.Nalog, 6 },
            { AdminCommands.Acancel, 6 },
         
            { AdminCommands.Restart, 7 },
            { AdminCommands.Save, 7 },
            { AdminCommands.Banlogin, 7 },
            { AdminCommands.Setadmin, 7 },
            { AdminCommands.Deladmin, 7 },
            { AdminCommands.Offdeladmin, 7 },
            { AdminCommands.Arank, 7 },
            { AdminCommands.Offarank, 7 },
            { AdminCommands.Givevip, 7 },
            { AdminCommands.Giveexp, 7 },
            { AdminCommands.Givelvl, 7 },
            { AdminCommands.GetRb, 6 },
            { AdminCommands.GetVip, 1 },
            { AdminCommands.Payday, 7 },
            { AdminCommands.Offgivevip, 7 },
            { AdminCommands.Stt, 7 },
            { AdminCommands.Svm, 7 },
            { AdminCommands.Svn, 7 },
            { AdminCommands.Svh, 7 },
            { AdminCommands.Setfractun, 7 },
            { AdminCommands.Setfracveh, 7 },
            { AdminCommands.Vehs, 7 },
            { AdminCommands.Fclear, 7 },
            { AdminCommands.Aclear, 7 },
            { AdminCommands.Enablefunc, 7 },
            { AdminCommands.setfamily, 7 },
            { AdminCommands.Crimeban, 6 },
            { AdminCommands.Offcrimeban, 6 },
            { AdminCommands.Uncrimeban, 6 },
            { AdminCommands.Offuncrimeban, 6 },

         

            { AdminCommands.Givecarnumber, 8 },
            { AdminCommands.Additem, 8 },
            { AdminCommands.Carcoupon, 8 },
            { AdminCommands.Givereds, 8 },
            { AdminCommands.Giveredsall, 9 },
            { AdminCommands.Offgivemoney, 8 },
            { AdminCommands.Givemoney, 8 },
            { AdminCommands.Giveclothes, 8 },
            { AdminCommands.Takeoffbiz, 8 },
            { AdminCommands.Fsetcmd, 8 },
            { AdminCommands.Vlist, 8 },
            { AdminCommands.Setprod, 8 },
            { AdminCommands.Changestock, 8 },
            { AdminCommands.Vehchange, 8 },
            { AdminCommands.offgivereds, 8 },
            { AdminCommands.creategarage, 8 },
            { AdminCommands.setbliporg, 8 },
            { AdminCommands.delbliporg, 8 },
            { AdminCommands.setmicrophone, 8 },
            { AdminCommands.Spvehs, 7 },

            { AdminCommands.Att, 9 },
            { AdminCommands.Givecase, 9 },
            { AdminCommands.Hidenick, 9 },
            { AdminCommands.Newsimcard, 9 },
            { AdminCommands.Createbusiness, 9 },
            { AdminCommands.Createunloadpoint, 9 },
            { AdminCommands.Changebiztax, 9 },
            { AdminCommands.Deletebusiness, 9 },
            { AdminCommands.Setproductbyindex, 9 },
            { AdminCommands.Deleteproducts, 9 },
            { AdminCommands.Changebizprice, 9 },
            { AdminCommands.Changehouseprice, 9 },
            { AdminCommands.Housetypeprice, 9 },
            { AdminCommands.Delhouseowner, 9 },
            { AdminCommands.Dmgmodif, 9 },
            { AdminCommands.Vehcustom, 9 },
            { AdminCommands.Vehcustompcolor, 9 },
            { AdminCommands.Vehcustomscolor, 9 },
            { AdminCommands.Sl, 9 },
            { AdminCommands.Sw, 9 },
            { AdminCommands.St, 9 },
            { AdminCommands.loadipl, 9 },
            { AdminCommands.unloadipl, 9 },
            { AdminCommands.loadprop, 9 },
            { AdminCommands.unloadprop, 9 },
            { AdminCommands.starteffect, 9 },
            { AdminCommands.stopeffect, 9 },
            //{ AdminCommands.muted, 9 },
            { AdminCommands.createsafe, 9 },
            { AdminCommands.removesafe, 9 },
            { AdminCommands.setvehdirt, 9 },
            { AdminCommands.givehc, 6 },
            { AdminCommands.givehcrad, 6 },
            { AdminCommands.tr_ev_start, 9 },
            { AdminCommands.removegarage, 9 },
            { AdminCommands.createhouse, 9 },
            { AdminCommands.setparkplace, 9 },
            { AdminCommands.setgarage, 9 },
            { AdminCommands.removehouse, 9 },
            { AdminCommands.housechange, 9 },
        });

Там где цифра то и есть уровень Администратора.

Например:
C#:
 AdminCommands.Id, 1,

Команда: /id (доступная с 1 уровня Администратора)
 
Реакции: Markos

NULMEKS

Мастер
VIP
BackEnd developer
26 Сен 2022
1,331
153
183
29

All Games TV

Новый участник
19 Июл 2022
11
0
21
Заходишь по пути NeptuneEvo\Fractions там есть файл FractionCommands.cs

Делаешь поиск:
C#:
private static string DefaultAdminAccess = JsonConvert.SerializeObject(new Dictionary<string, sbyte>()

После чего находишь вот такое:
C#:
private static string DefaultAdminAccess = JsonConvert.SerializeObject(new Dictionary<string, sbyte>()
        {
            { AdminCommands.Id, 1 },
            { AdminCommands.Admins, 1 },
            { AdminCommands.A, 1 },
            { AdminCommands.Sp, 1 },
            { AdminCommands.Inv, 1 },
            { AdminCommands.Agm, 1 },
            { AdminCommands.Tpc, 1 },
            { AdminCommands.Kl, 1 },
            { AdminCommands.Checkdim, 1 },
            { AdminCommands.Setdim, 1 },
            { AdminCommands.Fz, 1 },
            { AdminCommands.UnFz, 1 },
            { AdminCommands.Mute, 1 },
            { AdminCommands.Offmute, 1 },
            { AdminCommands.Offunmute, 1 },
            { AdminCommands.Unmute, 1 },
            { AdminCommands.Flip, 1 },
            { AdminCommands.Stats, 1 },
            { AdminCommands.Offstats, 1 },
            { AdminCommands.Mypos, 1 },
            { AdminCommands.Nhistory, 1 },
            { AdminCommands.Checkwanted, 1 },
            { AdminCommands.Hp, 1 },
            { AdminCommands.Asms, 1 },
            { AdminCommands.Redname, 1 },
            { AdminCommands.Slap, 1 },
            { AdminCommands.ptime, 1},
            { AdminCommands.TakeMask, 1},
            { AdminCommands.Tpcarnumber, 1 },

            { AdminCommands.Spawn, 2 },
            { AdminCommands.Checkkill, 2 },
            { AdminCommands.Kick, 2 },
            { AdminCommands.Jail, 2 },
            { AdminCommands.Unjail, 2 },
            { AdminCommands.Offjail, 2 },
            { AdminCommands.Offunjail, 2 },
            { AdminCommands.Carnumber, 2 },
            { AdminCommands.Check, 2 },
            { AdminCommands.Fixcar, 2 },
            { AdminCommands.Fixcarid, 2 },
            { AdminCommands.Spveh, 2 },
            { AdminCommands.Spvehid, 2 },
            { AdminCommands.Tp, 2 },

            { AdminCommands.Ban, 3 },
            { AdminCommands.Warn, 3 },
            { AdminCommands.Checkmoney, 3 },
            { AdminCommands.Sethp, 3 },
            { AdminCommands.Delad, 3 },
            { AdminCommands.Metp, 3 },
            { AdminCommands.Metpcar, 3 },
            { AdminCommands.Setdimcar, 1 },
            { AdminCommands.Tpcar, 3 },
            { AdminCommands.Gm, 3 },
            { AdminCommands.Kill, 3 },
            { AdminCommands.Createmp, 3 },
            { AdminCommands.Startmp, 3 },
            { AdminCommands.Stopmp, 3 },
            { AdminCommands.Mpveh, 3 },
            { AdminCommands.Mpkick, 3 },
            { AdminCommands.Banmp, 3 },
            { AdminCommands.Unbanmp, 3 },
            { AdminCommands.Mphp, 3 },
            //{ AdminCommands.Mpar, 3 },
            { AdminCommands.Mpplayers, 3 },
            { AdminCommands.Mpo, 3 },
            { AdminCommands.tphouse, 3 },
            { AdminCommands.tpbiz, 3 },
            { AdminCommands.Clear, 3 },
            { AdminCommands.mpskin, 3 },
            { AdminCommands.mpskins, 3 },
            { AdminCommands.mppos, 3 },

            { AdminCommands.Offwarn, 4 },
            { AdminCommands.Hardban, 4 },
            { AdminCommands.Offhardban, 4 },
            { AdminCommands.Offban, 4 },
            { AdminCommands.Global, 4 },
            { AdminCommands.Veh, 4 },
            { AdminCommands.Delveh, 4 },
            { AdminCommands.Delvehid, 4 },
            { AdminCommands.Delvehall, 4 },
            { AdminCommands.Delmyveh, 4 },
            { AdminCommands.Sendcreator, 4 },
            { AdminCommands.Revive, 4 },
            { AdminCommands.Delobj, 4 },

            { AdminCommands.Unwarn, 5 },
            { AdminCommands.Offunwarn, 5 },
            { AdminCommands.Setleader, 5 },
            { AdminCommands.Delleader, 5 },
            { AdminCommands.Deljob, 5 },
            { AdminCommands.Delfrac, 5 },
            { AdminCommands.Offdelfrac, 5 },
            { AdminCommands.Sban, 5 },
            { AdminCommands.Setar, 5 },
            { AdminCommands.Givegun, 5 },
            { AdminCommands.Delgun, 5 },
            { AdminCommands.Giveammo, 5 },
            { AdminCommands.Setname, 5 },
            { AdminCommands.Setnameoff, 5 },
            { AdminCommands.Afuel, 5 },
            { AdminCommands.Unban, 5 },
            { AdminCommands.Accept, 5 },
            { AdminCommands.Getlogin, 5 },
            { AdminCommands.Agl, 6 },
            { AdminCommands.Unbanip, 5 },
            { AdminCommands.SkipQuest, 5 },
            { AdminCommands.Stopmatwars, 5 },

            { AdminCommands.Hideme, 6 },
            { AdminCommands.Unhardban, 6 },
            { AdminCommands.Skick, 6 },
            { AdminCommands.Setbizmafia, 6 },
            { AdminCommands.Setcolour, 6 },
            { AdminCommands.Setskin, 6 },
            { AdminCommands.Elections, 6 },
            { AdminCommands.Sc, 6 },
            { AdminCommands.Sac, 6 },
            { AdminCommands.Pa, 6 },
            { AdminCommands.Sa, 6 },
            { AdminCommands.Szstate, 6 },
            { AdminCommands.Ishard, 6 },
            { AdminCommands.Promosync, 6 },
            { AdminCommands.Bonussync, 6 },
            { AdminCommands.Alog, 6 },
            { AdminCommands.Medialist, 6 },
            { AdminCommands.Startmatwars, 6 },
            { AdminCommands.Skin, 6 },
            { AdminCommands.Setvehcord, 6 },
            { AdminCommands.DelObjects, 6 },
            { AdminCommands.Tsc, 6 },
            { AdminCommands.Goadditem, 6 },
            { AdminCommands.Nalog, 6 },
            { AdminCommands.Acancel, 6 },
        
            { AdminCommands.Restart, 7 },
            { AdminCommands.Save, 7 },
            { AdminCommands.Banlogin, 7 },
            { AdminCommands.Setadmin, 7 },
            { AdminCommands.Deladmin, 7 },
            { AdminCommands.Offdeladmin, 7 },
            { AdminCommands.Arank, 7 },
            { AdminCommands.Offarank, 7 },
            { AdminCommands.Givevip, 7 },
            { AdminCommands.Giveexp, 7 },
            { AdminCommands.Givelvl, 7 },
            { AdminCommands.GetRb, 6 },
            { AdminCommands.GetVip, 1 },
            { AdminCommands.Payday, 7 },
            { AdminCommands.Offgivevip, 7 },
            { AdminCommands.Stt, 7 },
            { AdminCommands.Svm, 7 },
            { AdminCommands.Svn, 7 },
            { AdminCommands.Svh, 7 },
            { AdminCommands.Setfractun, 7 },
            { AdminCommands.Setfracveh, 7 },
            { AdminCommands.Vehs, 7 },
            { AdminCommands.Fclear, 7 },
            { AdminCommands.Aclear, 7 },
            { AdminCommands.Enablefunc, 7 },
            { AdminCommands.setfamily, 7 },
            { AdminCommands.Crimeban, 6 },
            { AdminCommands.Offcrimeban, 6 },
            { AdminCommands.Uncrimeban, 6 },
            { AdminCommands.Offuncrimeban, 6 },

        

            { AdminCommands.Givecarnumber, 8 },
            { AdminCommands.Additem, 8 },
            { AdminCommands.Carcoupon, 8 },
            { AdminCommands.Givereds, 8 },
            { AdminCommands.Giveredsall, 9 },
            { AdminCommands.Offgivemoney, 8 },
            { AdminCommands.Givemoney, 8 },
            { AdminCommands.Giveclothes, 8 },
            { AdminCommands.Takeoffbiz, 8 },
            { AdminCommands.Fsetcmd, 8 },
            { AdminCommands.Vlist, 8 },
            { AdminCommands.Setprod, 8 },
            { AdminCommands.Changestock, 8 },
            { AdminCommands.Vehchange, 8 },
            { AdminCommands.offgivereds, 8 },
            { AdminCommands.creategarage, 8 },
            { AdminCommands.setbliporg, 8 },
            { AdminCommands.delbliporg, 8 },
            { AdminCommands.setmicrophone, 8 },
            { AdminCommands.Spvehs, 7 },

            { AdminCommands.Att, 9 },
            { AdminCommands.Givecase, 9 },
            { AdminCommands.Hidenick, 9 },
            { AdminCommands.Newsimcard, 9 },
            { AdminCommands.Createbusiness, 9 },
            { AdminCommands.Createunloadpoint, 9 },
            { AdminCommands.Changebiztax, 9 },
            { AdminCommands.Deletebusiness, 9 },
            { AdminCommands.Setproductbyindex, 9 },
            { AdminCommands.Deleteproducts, 9 },
            { AdminCommands.Changebizprice, 9 },
            { AdminCommands.Changehouseprice, 9 },
            { AdminCommands.Housetypeprice, 9 },
            { AdminCommands.Delhouseowner, 9 },
            { AdminCommands.Dmgmodif, 9 },
            { AdminCommands.Vehcustom, 9 },
            { AdminCommands.Vehcustompcolor, 9 },
            { AdminCommands.Vehcustomscolor, 9 },
            { AdminCommands.Sl, 9 },
            { AdminCommands.Sw, 9 },
            { AdminCommands.St, 9 },
            { AdminCommands.loadipl, 9 },
            { AdminCommands.unloadipl, 9 },
            { AdminCommands.loadprop, 9 },
            { AdminCommands.unloadprop, 9 },
            { AdminCommands.starteffect, 9 },
            { AdminCommands.stopeffect, 9 },
            //{ AdminCommands.muted, 9 },
            { AdminCommands.createsafe, 9 },
            { AdminCommands.removesafe, 9 },
            { AdminCommands.setvehdirt, 9 },
            { AdminCommands.givehc, 6 },
            { AdminCommands.givehcrad, 6 },
            { AdminCommands.tr_ev_start, 9 },
            { AdminCommands.removegarage, 9 },
            { AdminCommands.createhouse, 9 },
            { AdminCommands.setparkplace, 9 },
            { AdminCommands.setgarage, 9 },
            { AdminCommands.removehouse, 9 },
            { AdminCommands.housechange, 9 },
        });

Там где цифра то и есть уровень Администратора.

Например:
C#:
 AdminCommands.Id, 1,

Команда: /id (доступная с 1 уровня Администратора)
спасибо
 

mippoosedev

Гуру
BackEnd developer
2 Мар 2021
303
149
100
dotnet\resources\NeptuneEvoSDK\Models\ServerSettings.cs

1. Там строчка 14
public byte ServerId = 0;
С нуля меняешь на 1

Должно получиться так:
public byte ServerId = 1;

2. После чего собираешь проект.

3. После чего идешь в корень сервера в папку settings
Там есть файл serverSettings.json

В нем на строке 3
"ServerId": 0,
С нуля меняешь на 1

Должно получиться так:
"ServerId": 1,

4. Потом идешь в папку src_client
По пути src_client\utils\cef.js открываешь файл cef.js и там меняешь на строке 18
if (serverId === 0)
С нуля меняешь на 1

Должно получиться так:
if (serverId === 1)

После чего собираешь клиент часть.

Все теперь не кто не сможет без админки пользоваться такими командами как:
/givemoney и т.д.

На этом все...
Не верно.
Если не знаешь лучше промолчи не заводи человека в заблуждение.

Лучше тебе не вводить в заблуждение людей. Единственный НОРМАЛЬНЫЙ фикс этой проблемы - валидация всех клиентских евентов, которые обрабатываются на сервере, чтоб люди не имели доступа к игровому режиму без авторизации. То, что сделал ты - полная хуета. В целом от людей, которые ковыряют чужие моды ожидать большего и не стоит ;3
 

DOSA & MIWUK

Начинающий специалист
14 Дек 2022
295
54
88
Лучше тебе не вводить в заблуждение людей. Единственный НОРМАЛЬНЫЙ фикс этой проблемы - валидация всех клиентских евентов, которые обрабатываются на сервере, чтоб люди не имели доступа к игровому режиму без авторизации. То, что сделал ты - полная хуета. В целом от людей, которые ковыряют чужие моды ожидать большего и не стоит ;3
и как минимум не разбирая, если человек будет 0 айди и он администратор, не будет же работать?)
 

DOSA & MIWUK

Начинающий специалист
14 Дек 2022
295
54
88
Если делать нормальную валидацию - нет
код который дал человек сверху,разве не дает запрет на использование чего либо нулевому айди? даже если это будет просто игрок:unsure:
 

NULMEKS

Мастер
VIP
BackEnd developer
26 Сен 2022
1,331
153
183
29
код который дал человек сверху,разве не дает запрет на использование чего либо нулевому айди? даже если это будет просто игрок:unsure:
Даёт это запрет.
Просто поменяй как я выше описал и попробуй любую команду вызвать которая вызывалась без админки.

Просто понимаешь людей умных валом )
Но все сидят на под сосе 😅

Когда что то подсказать их нет они на морозе. А как кто то что то подскажет то у них резко критика )

Но при этом он тебе с решениям не помог!
А так залетел поплевал и себался и на этом всё.
 

All Games TV

Новый участник
19 Июл 2022
11
0
21
Заходишь по пути NeptuneEvo\Fractions там есть файл FractionCommands.cs

Делаешь поиск:
C#:
private static string DefaultAdminAccess = JsonConvert.SerializeObject(new Dictionary<string, sbyte>()

После чего находишь вот такое:
C#:
private static string DefaultAdminAccess = JsonConvert.SerializeObject(new Dictionary<string, sbyte>()
        {
            { AdminCommands.Id, 1 },
            { AdminCommands.Admins, 1 },
            { AdminCommands.A, 1 },
            { AdminCommands.Sp, 1 },
            { AdminCommands.Inv, 1 },
            { AdminCommands.Agm, 1 },
            { AdminCommands.Tpc, 1 },
            { AdminCommands.Kl, 1 },
            { AdminCommands.Checkdim, 1 },
            { AdminCommands.Setdim, 1 },
            { AdminCommands.Fz, 1 },
            { AdminCommands.UnFz, 1 },
            { AdminCommands.Mute, 1 },
            { AdminCommands.Offmute, 1 },
            { AdminCommands.Offunmute, 1 },
            { AdminCommands.Unmute, 1 },
            { AdminCommands.Flip, 1 },
            { AdminCommands.Stats, 1 },
            { AdminCommands.Offstats, 1 },
            { AdminCommands.Mypos, 1 },
            { AdminCommands.Nhistory, 1 },
            { AdminCommands.Checkwanted, 1 },
            { AdminCommands.Hp, 1 },
            { AdminCommands.Asms, 1 },
            { AdminCommands.Redname, 1 },
            { AdminCommands.Slap, 1 },
            { AdminCommands.ptime, 1},
            { AdminCommands.TakeMask, 1},
            { AdminCommands.Tpcarnumber, 1 },

            { AdminCommands.Spawn, 2 },
            { AdminCommands.Checkkill, 2 },
            { AdminCommands.Kick, 2 },
            { AdminCommands.Jail, 2 },
            { AdminCommands.Unjail, 2 },
            { AdminCommands.Offjail, 2 },
            { AdminCommands.Offunjail, 2 },
            { AdminCommands.Carnumber, 2 },
            { AdminCommands.Check, 2 },
            { AdminCommands.Fixcar, 2 },
            { AdminCommands.Fixcarid, 2 },
            { AdminCommands.Spveh, 2 },
            { AdminCommands.Spvehid, 2 },
            { AdminCommands.Tp, 2 },

            { AdminCommands.Ban, 3 },
            { AdminCommands.Warn, 3 },
            { AdminCommands.Checkmoney, 3 },
            { AdminCommands.Sethp, 3 },
            { AdminCommands.Delad, 3 },
            { AdminCommands.Metp, 3 },
            { AdminCommands.Metpcar, 3 },
            { AdminCommands.Setdimcar, 1 },
            { AdminCommands.Tpcar, 3 },
            { AdminCommands.Gm, 3 },
            { AdminCommands.Kill, 3 },
            { AdminCommands.Createmp, 3 },
            { AdminCommands.Startmp, 3 },
            { AdminCommands.Stopmp, 3 },
            { AdminCommands.Mpveh, 3 },
            { AdminCommands.Mpkick, 3 },
            { AdminCommands.Banmp, 3 },
            { AdminCommands.Unbanmp, 3 },
            { AdminCommands.Mphp, 3 },
            //{ AdminCommands.Mpar, 3 },
            { AdminCommands.Mpplayers, 3 },
            { AdminCommands.Mpo, 3 },
            { AdminCommands.tphouse, 3 },
            { AdminCommands.tpbiz, 3 },
            { AdminCommands.Clear, 3 },
            { AdminCommands.mpskin, 3 },
            { AdminCommands.mpskins, 3 },
            { AdminCommands.mppos, 3 },

            { AdminCommands.Offwarn, 4 },
            { AdminCommands.Hardban, 4 },
            { AdminCommands.Offhardban, 4 },
            { AdminCommands.Offban, 4 },
            { AdminCommands.Global, 4 },
            { AdminCommands.Veh, 4 },
            { AdminCommands.Delveh, 4 },
            { AdminCommands.Delvehid, 4 },
            { AdminCommands.Delvehall, 4 },
            { AdminCommands.Delmyveh, 4 },
            { AdminCommands.Sendcreator, 4 },
            { AdminCommands.Revive, 4 },
            { AdminCommands.Delobj, 4 },

            { AdminCommands.Unwarn, 5 },
            { AdminCommands.Offunwarn, 5 },
            { AdminCommands.Setleader, 5 },
            { AdminCommands.Delleader, 5 },
            { AdminCommands.Deljob, 5 },
            { AdminCommands.Delfrac, 5 },
            { AdminCommands.Offdelfrac, 5 },
            { AdminCommands.Sban, 5 },
            { AdminCommands.Setar, 5 },
            { AdminCommands.Givegun, 5 },
            { AdminCommands.Delgun, 5 },
            { AdminCommands.Giveammo, 5 },
            { AdminCommands.Setname, 5 },
            { AdminCommands.Setnameoff, 5 },
            { AdminCommands.Afuel, 5 },
            { AdminCommands.Unban, 5 },
            { AdminCommands.Accept, 5 },
            { AdminCommands.Getlogin, 5 },
            { AdminCommands.Agl, 6 },
            { AdminCommands.Unbanip, 5 },
            { AdminCommands.SkipQuest, 5 },
            { AdminCommands.Stopmatwars, 5 },

            { AdminCommands.Hideme, 6 },
            { AdminCommands.Unhardban, 6 },
            { AdminCommands.Skick, 6 },
            { AdminCommands.Setbizmafia, 6 },
            { AdminCommands.Setcolour, 6 },
            { AdminCommands.Setskin, 6 },
            { AdminCommands.Elections, 6 },
            { AdminCommands.Sc, 6 },
            { AdminCommands.Sac, 6 },
            { AdminCommands.Pa, 6 },
            { AdminCommands.Sa, 6 },
            { AdminCommands.Szstate, 6 },
            { AdminCommands.Ishard, 6 },
            { AdminCommands.Promosync, 6 },
            { AdminCommands.Bonussync, 6 },
            { AdminCommands.Alog, 6 },
            { AdminCommands.Medialist, 6 },
            { AdminCommands.Startmatwars, 6 },
            { AdminCommands.Skin, 6 },
            { AdminCommands.Setvehcord, 6 },
            { AdminCommands.DelObjects, 6 },
            { AdminCommands.Tsc, 6 },
            { AdminCommands.Goadditem, 6 },
            { AdminCommands.Nalog, 6 },
            { AdminCommands.Acancel, 6 },
        
            { AdminCommands.Restart, 7 },
            { AdminCommands.Save, 7 },
            { AdminCommands.Banlogin, 7 },
            { AdminCommands.Setadmin, 7 },
            { AdminCommands.Deladmin, 7 },
            { AdminCommands.Offdeladmin, 7 },
            { AdminCommands.Arank, 7 },
            { AdminCommands.Offarank, 7 },
            { AdminCommands.Givevip, 7 },
            { AdminCommands.Giveexp, 7 },
            { AdminCommands.Givelvl, 7 },
            { AdminCommands.GetRb, 6 },
            { AdminCommands.GetVip, 1 },
            { AdminCommands.Payday, 7 },
            { AdminCommands.Offgivevip, 7 },
            { AdminCommands.Stt, 7 },
            { AdminCommands.Svm, 7 },
            { AdminCommands.Svn, 7 },
            { AdminCommands.Svh, 7 },
            { AdminCommands.Setfractun, 7 },
            { AdminCommands.Setfracveh, 7 },
            { AdminCommands.Vehs, 7 },
            { AdminCommands.Fclear, 7 },
            { AdminCommands.Aclear, 7 },
            { AdminCommands.Enablefunc, 7 },
            { AdminCommands.setfamily, 7 },
            { AdminCommands.Crimeban, 6 },
            { AdminCommands.Offcrimeban, 6 },
            { AdminCommands.Uncrimeban, 6 },
            { AdminCommands.Offuncrimeban, 6 },

        

            { AdminCommands.Givecarnumber, 8 },
            { AdminCommands.Additem, 8 },
            { AdminCommands.Carcoupon, 8 },
            { AdminCommands.Givereds, 8 },
            { AdminCommands.Giveredsall, 9 },
            { AdminCommands.Offgivemoney, 8 },
            { AdminCommands.Givemoney, 8 },
            { AdminCommands.Giveclothes, 8 },
            { AdminCommands.Takeoffbiz, 8 },
            { AdminCommands.Fsetcmd, 8 },
            { AdminCommands.Vlist, 8 },
            { AdminCommands.Setprod, 8 },
            { AdminCommands.Changestock, 8 },
            { AdminCommands.Vehchange, 8 },
            { AdminCommands.offgivereds, 8 },
            { AdminCommands.creategarage, 8 },
            { AdminCommands.setbliporg, 8 },
            { AdminCommands.delbliporg, 8 },
            { AdminCommands.setmicrophone, 8 },
            { AdminCommands.Spvehs, 7 },

            { AdminCommands.Att, 9 },
            { AdminCommands.Givecase, 9 },
            { AdminCommands.Hidenick, 9 },
            { AdminCommands.Newsimcard, 9 },
            { AdminCommands.Createbusiness, 9 },
            { AdminCommands.Createunloadpoint, 9 },
            { AdminCommands.Changebiztax, 9 },
            { AdminCommands.Deletebusiness, 9 },
            { AdminCommands.Setproductbyindex, 9 },
            { AdminCommands.Deleteproducts, 9 },
            { AdminCommands.Changebizprice, 9 },
            { AdminCommands.Changehouseprice, 9 },
            { AdminCommands.Housetypeprice, 9 },
            { AdminCommands.Delhouseowner, 9 },
            { AdminCommands.Dmgmodif, 9 },
            { AdminCommands.Vehcustom, 9 },
            { AdminCommands.Vehcustompcolor, 9 },
            { AdminCommands.Vehcustomscolor, 9 },
            { AdminCommands.Sl, 9 },
            { AdminCommands.Sw, 9 },
            { AdminCommands.St, 9 },
            { AdminCommands.loadipl, 9 },
            { AdminCommands.unloadipl, 9 },
            { AdminCommands.loadprop, 9 },
            { AdminCommands.unloadprop, 9 },
            { AdminCommands.starteffect, 9 },
            { AdminCommands.stopeffect, 9 },
            //{ AdminCommands.muted, 9 },
            { AdminCommands.createsafe, 9 },
            { AdminCommands.removesafe, 9 },
            { AdminCommands.setvehdirt, 9 },
            { AdminCommands.givehc, 6 },
            { AdminCommands.givehcrad, 6 },
            { AdminCommands.tr_ev_start, 9 },
            { AdminCommands.removegarage, 9 },
            { AdminCommands.createhouse, 9 },
            { AdminCommands.setparkplace, 9 },
            { AdminCommands.setgarage, 9 },
            { AdminCommands.removehouse, 9 },
            { AdminCommands.housechange, 9 },
        });

Там где цифра то и есть уровень Администратора.

Например:
C#:
 AdminCommands.Id, 1,

Команда: /id (доступная с 1 уровня Администратора)
не подскажишь ещё как сделать проверку на уровень админки? чтобы маленькие ранги не могли забанить и так далее
 

NULMEKS

Мастер
VIP
BackEnd developer
26 Сен 2022
1,331
153
183
29
Реакции: BOXRP

ToxaFun222

Новый участник
26 Дек 2022
4
0
13
после этих действий как вы показали сделать то у меня на сервере пропала вообще меню регистрации а сделал как по инструкции в чём может быт ьпробелма/
 

NULMEKS

Мастер
VIP
BackEnd developer
26 Сен 2022
1,331
153
183
29
после этих действий как вы показали сделать то у меня на сервере пропала вообще меню регистрации а сделал как по инструкции в чём может быт ьпробелма/
Выполни пункт.

4. Потом идешь в папку src_client
По пути src_client\utils\cef.js открываешь файл cef.js и там меняешь на строке 18
if (serverId === 0)
С нуля меняешь на 1

Должно получиться так:
if (serverId === 1)

После чего собираешь клиент часть.

Того что ты на src_client не поставил serverId === 1

И ID клиентки не совпадает с ID сервером и за этого она не погружается.
ВНИМАТЕЛЬНЕЙ ЧИТАЙТЕ.
 

ToxaFun222

Новый участник
26 Дек 2022
4
0
13
я там поставил у меня нифига
я не слепой что бы не увидеть
 

ToxaFun222

Новый участник
26 Дек 2022
4
0
13
я поставил всё правильно и в клиентке и на сервере и нифига я так и так пробовал
она просто не даёт
 

Similar threads