• Из-за обновления 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) последний раз были обновлены:

Redage 3.0

Luciffer666

Участник портала
24 Янв 2024
60
3
20
Столкнулис с такой проблемой, Craft не работает толька для Организаций(Family), на банды и мафий все отлично толька на Family, Откривается меню когда нажимаеш на Матеряли в инвентаре но не нажимается на кнопку создать. Что можно посмотреть?(Простите за не граматность)
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
1,650
1,282
5
Похоже, что у вас возникла проблема с Craft для Организации (Family) на сервере Redage 3.0. Рекомендуется проверить права доступа, наличие необходимых материалов и возможные конфликты с другими плагинами. Также стоит обратиться к администратору сервера для получения дополнительной информации и помощи в решении проблемы. Надеюсь, это поможет!
 

Slash

Активный участник
10 Янв 2023
65
-1
41
Столкнулис с такой проблемой, Craft не работает толька для Организаций(Family), на банды и мафий все отлично толька на Family, Откривается меню когда нажимаеш на Матеряли в инвентаре но не нажимается на кнопку создать. Что можно посмотреть?(Простите за не граматность)
за неграмотность прощаю, но я нихуя не понял если честно
 
  • OK
Реакции: Inoi

Luciffer666

Участник портала
24 Янв 2024
60
3
20
за неграмотность прощаю, но я нихуя не понял если честно
Смотри, есть же крафт для банд и для мафий, когда у тебя в Инвентаре Матеряли нажимаеш на них и Делаеш крафт Оруже, такая же система есть для Организаций когда создаеш Семю, но там Крафт не работает, откривается меню крафта но функция Крафа не работает
 

Luciffer666

Участник портала
24 Янв 2024
60
3
20
за неграмотность прощаю, но я нихуя не понял если честно
[RemoteEvent("server.craft.create")]
public static void Event_WCraft(ExtPlayer player, int frac, int cat, int index)
{
try
{
var memberFractionData = player.GetFractionMemberData();
if (memberFractionData == null)
return;

List<List<string>> list = null;
bool org = false;
if (FractionTypes[frac] == FractionsType.None || FractionTypes[frac] == FractionsType.Gov)
{
if (FractionTypes[frac] == FractionsType.None)
{
var organizationData = player.GetOrganizationData();
if (organizationData != null)
{
org = true;
list = organizationsGuns.ToList();
string familySelected = list[cat][index];
if (!organizationData.Schemes.ContainsKey(familySelected) || !organizationData.Schemes[familySelected])
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.FamilyDoesntSel, familySelected), 3000);
return;
}
}
else
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.CantCraftWeapon), 3000);
return;
}
}
else
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.CantCraftWeapon), 3000);
return;
}
}
else if (FractionTypes[frac] == FractionsType.Gangs) list = gangGuns.ToList();
else if (FractionTypes[frac] == FractionsType.Mafia) list = mafiaGuns.ToList();
else if (FractionTypes[frac] == FractionsType.Nongov) list = nongovGuns.ToList();
else if (FractionTypes[frac] == FractionsType.Bikers) list = bikersGuns.ToList();
if (list.Count < 1 || list.Count < cat + 1 || list[cat].Count < index + 1) return;
ItemStruct mItem = Chars.Repository.isItem(player, "inventory", ItemId.Material);
int count = (mItem == null) ? 0 : mItem.Item.Count;
string selected = list[cat][index];
if (frac == (int) Models.Fractions.PRISON)
{
switch (selected)
{
case "PistolMk2":
case "StunGun":
case "CombatPistol":
if (memberFractionData.Rank <= 1)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен со 2 ранга.", 3000);
return;
}
break;
case "HeavyPistol":
case "Pistol50":
if (memberFractionData.Rank <= 2)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен со 3 ранга.", 3000);
return;
}
break;
case "SMG":
case "CombatPDW":
case "SawnOffShotgun":
if (memberFractionData.Rank <= 3)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен с 4 ранга.", 3000);
return;
}
break;
case "PumpShotgunMk2":
case "BullpupShotgun":
case "AdvancedRifle":
case "CarbineRifle":
case "SMGMk2":
if (memberFractionData.Rank <= 4)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен с 5 ранга.", 3000);
return;
}
break;
case "AssaultRifleMk2":
case "CarbineRifleMk2":
if (memberFractionData.Rank <= 5)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен с 6 ранга.", 3000);
return;
}
break;
case "APPistol":
case "AssaultShotgun":
case "SweeperShotgun":
case "AssaultSMG":
case "BullpupRifle":
if (memberFractionData.Rank <= 7)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен с 8 ранга.", 3000);
return;
}
break;
default:
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.CraftError), 3000);
return;
}
}
if (count < matsForGun[ WeaponRepository.GetHash(selected)])
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.NoMats), 3000);
return;
}
ItemId wType = (ItemId)Enum.Parse(typeof(ItemId), selected);
if ( WeaponRepository.GiveWeapon(player, wType, WeaponRepository.GetSerial(true, frac, org)) == -1) return;
Chars.Repository.RemoveIndex(player, mItem.Location, mItem.Index, matsForGun[ WeaponRepository.GetHash(selected)]);
Notify.Send(player, NotifyType.Info, NotifyPosition.BottomCenter, $"Вы скрафтили {selected} за {matsForGun[ WeaponRepository.GetHash(selected)]} матов", 3000);
}
catch (Exception e)
{
Log.Write($"Event_WCraft Exception: {e.ToString()}");
}
}
 

enotit

Гуру
13 Ноя 2020
987
452
127
21
(Простите за не граматность)
Да, и уже работает тем более тжеално) мне похуй на Руский язик. насколько знаю настолько и ипишу а вы днише на это внимание обрашаете)) Да осябники тоже пофиксили) Ша на другой сервер работаю с удаволствием)
Переобувочка
 
  • RoflanEbalo
Реакции: lxstsp4ce 力 и Inoi

Inoi

/dev/null
VIP
15 Окт 2020
3,235
2,024
208
35
[RemoteEvent("server.craft.create")]
public static void Event_WCraft(ExtPlayer player, int frac, int cat, int index)
{
try
{
var memberFractionData = player.GetFractionMemberData();
if (memberFractionData == null)
return;

List<List<string>> list = null;
bool org = false;
if (FractionTypes[frac] == FractionsType.None || FractionTypes[frac] == FractionsType.Gov)
{
if (FractionTypes[frac] == FractionsType.None)
{
var organizationData = player.GetOrganizationData();
if (organizationData != null)
{
org = true;
list = organizationsGuns.ToList();
string familySelected = list[cat][index];
if (!organizationData.Schemes.ContainsKey(familySelected) || !organizationData.Schemes[familySelected])
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.FamilyDoesntSel, familySelected), 3000);
return;
}
}
else
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.CantCraftWeapon), 3000);
return;
}
}
else
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.CantCraftWeapon), 3000);
return;
}
}
else if (FractionTypes[frac] == FractionsType.Gangs) list = gangGuns.ToList();
else if (FractionTypes[frac] == FractionsType.Mafia) list = mafiaGuns.ToList();
else if (FractionTypes[frac] == FractionsType.Nongov) list = nongovGuns.ToList();
else if (FractionTypes[frac] == FractionsType.Bikers) list = bikersGuns.ToList();
if (list.Count < 1 || list.Count < cat + 1 || list[cat].Count < index + 1) return;
ItemStruct mItem = Chars.Repository.isItem(player, "inventory", ItemId.Material);
int count = (mItem == null) ? 0 : mItem.Item.Count;
string selected = list[cat][index];
if (frac == (int) Models.Fractions.PRISON)
{
switch (selected)
{
case "PistolMk2":
case "StunGun":
case "CombatPistol":
if (memberFractionData.Rank <= 1)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен со 2 ранга.", 3000);
return;
}
break;
case "HeavyPistol":
case "Pistol50":
if (memberFractionData.Rank <= 2)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен со 3 ранга.", 3000);
return;
}
break;
case "SMG":
case "CombatPDW":
case "SawnOffShotgun":
if (memberFractionData.Rank <= 3)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен с 4 ранга.", 3000);
return;
}
break;
case "PumpShotgunMk2":
case "BullpupShotgun":
case "AdvancedRifle":
case "CarbineRifle":
case "SMGMk2":
if (memberFractionData.Rank <= 4)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен с 5 ранга.", 3000);
return;
}
break;
case "AssaultRifleMk2":
case "CarbineRifleMk2":
if (memberFractionData.Rank <= 5)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен с 6 ранга.", 3000);
return;
}
break;
case "APPistol":
case "AssaultShotgun":
case "SweeperShotgun":
case "AssaultSMG":
case "BullpupRifle":
if (memberFractionData.Rank <= 7)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Крафт {selected} для MerryWeather доступен с 8 ранга.", 3000);
return;
}
break;
default:
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.CraftError), 3000);
return;
}
}
if (count < matsForGun[ WeaponRepository.GetHash(selected)])
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.NoMats), 3000);
return;
}
ItemId wType = (ItemId)Enum.Parse(typeof(ItemId), selected);
if ( WeaponRepository.GiveWeapon(player, wType, WeaponRepository.GetSerial(true, frac, org)) == -1) return;
Chars.Repository.RemoveIndex(player, mItem.Location, mItem.Index, matsForGun[ WeaponRepository.GetHash(selected)]);
Notify.Send(player, NotifyType.Info, NotifyPosition.BottomCenter, $"Вы скрафтили {selected} за {matsForGun[ WeaponRepository.GetHash(selected)]} матов", 3000);
}
catch (Exception e)
{
Log.Write($"Event_WCraft Exception: {e.ToString()}");
}
}
За код спасибо конечно - там кнопочка наверху есть
Вот эта
1730304086921.png


Но тебе бы получше описать, как именно "не работает". Ну что пишет, что происходит.
От чего-то же нужно отталкиваться.
 

Dmitry_V

Гуру
23 Июн 2023
1,196
326
128
27
За код спасибо конечно - там кнопочка наверху есть
Вот эта Посмотреть вложение 16752

Но тебе бы получше описать, как именно "не работает". Ну что пишет, что происходит.
От чего-то же нужно отталкиваться.
Все там работает, просто чел не может на маты ткнуть
 
  • Haha
  • RoflanEbalo
Реакции: lxstsp4ce 力 и Inoi

Luciffer666

Участник портала
24 Янв 2024
60
3
20
Все там работает, просто чел не может на маты ткнуть
Я нажимаю на Маты в инвентаре наверное плохо обяснил, просто когда нажимаю и меню откривается, потом оруже невозможно Крафт, нажимаеш на кнопку Крафт(Создать) и нечего не пройсходит и ошибку не выдает а на банды и в Мафий рабоатет все
 

Luciffer666

Участник портала
24 Янв 2024
60
3
20
За код спасибо конечно - там кнопочка наверху есть
Вот эта Посмотреть вложение 16752

Но тебе бы получше описать, как именно "не работает". Ну что пишет, что происходит.
От чего-то же нужно отталкиваться.
наверное плохо обяснил, просто когда нажимаю и меню откривается, потом оруже невозможно Крафт, нажимаеш на кнопку Крафт(Создать) и нечего не пройсходит, Ошибку не выдает вообше.
 

Luciffer666

Участник портала
24 Янв 2024
60
3
20
За код спасибо конечно - там кнопочка наверху есть
Вот эта Посмотреть вложение 16752

Но тебе бы получше описать, как именно "не работает". Ну что пишет, что происходит.
От чего-то же нужно отталкиваться.
А где именно там кнопка можеш скопировать мне
 

Dmitry_V

Гуру
23 Июн 2023
1,196
326
128
27
Я нажимаю на Маты в инвентаре наверное плохо обяснил, просто когда нажимаю и меню откривается, потом оруже невозможно Крафт, нажимаеш на кнопку Крафт(Создать) и нечего не пройсходит и ошибку не выдает а на банды и в Мафий рабоатет все
Все там работает. Просто нужны чуть более глубокие знания русского языка, раз нет понимания кода.)
 

Luciffer666

Участник портала
24 Янв 2024
60
3
20
Все там работает. Просто нужны чуть более глубокие знания русского языка, раз нет понимания кода.)
У меня рукопис толька плохой, понимаю и разговориваю очен даже идеально, не работает говорю что я тупой чтоли? Есле у тебя есть рабочий код помоги и дай пожалуйсто а говорю что в Организациях он не работает не первы день проект строю но вот такая проблема первы раз котору. не смог решить
 

Dmitry_V

Гуру
23 Июн 2023
1,196
326
128
27
У меня рукопис толька плохой, понимаю и разговориваю очен даже идеально, не работает говорю что я тупой чтоли? Есле у тебя есть рабочий код помоги и дай пожалуйсто а говорю что в Организациях он не работает не первы день проект строю но вот такая проблема первы раз котору. не смог решить
Я тебе несколько раз уже сказал, что код абсолютно рабочий.
 

lxstsp4ce 力

Начинающий специалист
13 Июн 2021
28
13
63
18

Luciffer666

Участник портала
24 Янв 2024
60
3
20
Я тебе несколько раз уже сказал, что код абсолютно рабочий.
Ты читать умееш? Я говорю не рабоатет? Я что слепой чтоли? тебе именно видео нужна чтоли? Есле можеш помоги есле нет нафиг мне твоий пустые слова не нужны
 

Dmitry_V

Гуру
23 Июн 2023
1,196
326
128
27
Ты читать умееш? Я говорю не рабоатет? Я что слепой чтоли? тебе именно видео нужна чтоли? Есле можеш помоги есле нет нафиг мне твоий пустые слова не нужны
Не работает и "я не знаю как оно работает" - разные вещи. Спорим на 100 баксов что я зайду на твой сервер и все заработает?