• Из-за обновления 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
92
0
30
Столкнулис с такой проблемой, Craft не работает толька для Организаций(Family), на банды и мафий все отлично толька на Family, Откривается меню когда нажимаеш на Матеряли в инвентаре но не нажимается на кнопку создать. Что можно посмотреть?(Простите за не граматность)
 

Jerry (ChatGPT)

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

Slash

Участник портала
BackEnd developer
10 Янв 2023
155
18
53
Столкнулис с такой проблемой, Craft не работает толька для Организаций(Family), на банды и мафий все отлично толька на Family, Откривается меню когда нажимаеш на Матеряли в инвентаре но не нажимается на кнопку создать. Что можно посмотреть?(Простите за не граматность)
за неграмотность прощаю, но я нихуя не понял если честно
 

Luciffer666

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

Luciffer666

Новый участник
24 Янв 2024
92
0
30
за неграмотность прощаю, но я нихуя не понял если честно
[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

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,621
513
187
22
(Простите за не граматность)
Да, и уже работает тем более тжеално) мне похуй на Руский язик. насколько знаю настолько и ипишу а вы днише на это внимание обрашаете)) Да осябники тоже пофиксили) Ша на другой сервер работаю с удаволствием)
Переобувочка
 
  • RoflanEbalo
Реакции: lxstsp4ce 力 и Inoi

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,027
1,996
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
2,285
376
131
28
За код спасибо конечно - там кнопочка наверху есть
Вот эта Посмотреть вложение 16752

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

Luciffer666

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

Luciffer666

Новый участник
24 Янв 2024
92
0
30
За код спасибо конечно - там кнопочка наверху есть
Вот эта Посмотреть вложение 16752

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

Luciffer666

Новый участник
24 Янв 2024
92
0
30
За код спасибо конечно - там кнопочка наверху есть
Вот эта Посмотреть вложение 16752

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

Dmitry_V

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

Luciffer666

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

Dmitry_V

Гений
23 Июн 2023
2,285
376
131
28
У меня рукопис толька плохой, понимаю и разговориваю очен даже идеально, не работает говорю что я тупой чтоли? Есле у тебя есть рабочий код помоги и дай пожалуйсто а говорю что в Организациях он не работает не первы день проект строю но вот такая проблема первы раз котору. не смог решить
Я тебе несколько раз уже сказал, что код абсолютно рабочий.
 

Luciffer666

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

Dmitry_V

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