• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в 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/ru/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


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

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

XELVIKS

Активный участник
21 Апр 2023
298
83
40
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 и т.д.

На этом все...
 
  • Like
Реакции: ROSS, Sonikrise и MazKeygg

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 версии?
 

XELVIKS

Активный участник
21 Апр 2023
298
83
40
подскажи пожалуйста где находится ранги админов на редейджи 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 уровня Администратора)
 

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

Гуру
2 Мар 2021
294
139
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
172
19
58
Лучше тебе не вводить в заблуждение людей. Единственный НОРМАЛЬНЫЙ фикс этой проблемы - валидация всех клиентских евентов, которые обрабатываются на сервере, чтоб люди не имели доступа к игровому режиму без авторизации. То, что сделал ты - полная хуета. В целом от людей, которые ковыряют чужие моды ожидать большего и не стоит ;3
и как минимум не разбирая, если человек будет 0 айди и он администратор, не будет же работать?)
 

DOSA & MIWUK

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

XELVIKS

Активный участник
21 Апр 2023
298
83
40
код который дал человек сверху,разве не дает запрет на использование чего либо нулевому айди? даже если это будет просто игрок: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 уровня Администратора)
не подскажишь ещё как сделать проверку на уровень админки? чтобы маленькие ранги не могли забанить и так далее
 

ToxaFun222

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

XELVIKS

Активный участник
21 Апр 2023
298
83
40
после этих действий как вы показали сделать то у меня на сервере пропала вообще меню регистрации а сделал как по инструкции в чём может быт ьпробелма/
Выполни пункт.

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
я поставил всё правильно и в клиентке и на сервере и нифига я так и так пробовал
она просто не даёт