Введение (для тех кто в курсе можно пропустить)
Доброго времени суток уважаемый кодер, или ты просто читатель и ищешь интересные плагины для своего сервера. Возможно ты уже видел этот плагин тысячу раз и даже попробовал его поставить на свой сервер, удачно или нет это не важно. Я лишь хочу освежить твой взгляд и прошу посмотреть на этот плагин по новому. Что я могу про него сказать? Ну начнем с того что этот плагин трудно найти в поисковике, я его конечно нашел его на этом сайте, на этом самом сайте да! Ну не буду тянуть и ближе к делу. Инфы про плагин не много и что я нарыл сейчас расскажу тебе
Содержание архива
oxide/data/MagicCards/card/index.png Это собственно сами фото карточки (вместо index уникальное имя png)
oxide/data/MagicCards/Cards.json Файл о котором я расскажу подробнее по попозже, сделаю для тебя пометку
oxide/plugins/MagicCards.cs Плагин настройки которого меня обошли стороной но если появятся вопросы ты знаешь что делать
Настройка
1 этап
Подготовка фотокарточек
Мои фотокарточки ты можешь найти в архиве могу лишь сказать что тут покопаться на pinterest подумать головой, зайти в фотошоп и в процессе что то родиться (имена png без пробелов и избегай кирилицы) но если тебе все лень извини тут придется нанимать дизайнера.
2 этап пометка
Редактирование конфига
Основная работа в плагине придется на файл по пути oxide/data/MagicCards/Cards.json
ВНИМАНИЕ!!! если ты хочешь такие же карточки как у меня то проследи чтобы этот файл встал как надо и фотокарточки были в правильном пути или измени / слэш мой линукс и твой виндовс возможно с разной философией.
Собственно разбор файла
"CardID": 22, //каждой фотокарточке присваиваем свой ID Не пробуй объединять несколько карточек в одну если ты хочешь чтобы игрок получал предмет за смесь из карточек (карточка глушителя + коллиматор + лцу = колашников) у меня не получилось если решите эту проблему опыт использования можно разнообразить и было бы интересно совместить это с нпс которые за квесты выдавали бы какие либо карточки (только не надо мне предлагать свои услуги оставте их на авито) вообщем если у тебя получиться я был бы рад услышать это от тебя.
"ImageUrl": "file:///home/rustserver/serverfiles/oxide/data/MagicCards/card/armor2.png", // путь до изображения фотокарточки. Может быть ссылкой url будет выглядеть вот так "ImageUrl": "https://i.ibb.co/jr52cy3/weapon-2.png"
"ImageName": "armor", // присваиваем каждой карточке свое ImageName одинаковые имена будут схлопываться и отображаться будет карточка первой указанная в файле значит создаем уникальное, нумерация 1 2 3 будет более чем уникальной
"DispayName": "Металлическая маска", Имя отображаемое в описании карточки в разделе "Ваши карты"
"DisplayDescription": "Защита от огнестрельного...." Описание отображаемое там же где и DispayName только ниже я бы присоветовал добавить полезную информацию которую пользователь не знает ведь ему придется смотреть на количество собранных карт и невольно посматривать описание (можно и рекламку прилепить)
"CardType": 0, Типы карт оставляю на тебя будет интересно пообщаться в комментариях спойлер (1 не будет выдавать награду)
"Money": 10, Скорее всего для связи с другим плагином какой нибудь аля экономики, тут тоже у кого есть будет интересно послушать
"CardsForUse": 3,Уже ближе к делу этот параметр устанавливает необходимое количество карт для обмена на предмет который будет прописан ниже, все просто на дорогие вещи ставите побольше и противоположно (не забывайте чем больше карт тем больше редкость всех предметов)
"Items": {
"metal.facemask": 1 // 'в этот кусочек кода прописываем shortname предмета и его количество shortname тут wiki
},
"GrantCommands": [
"" тут указываем привелегию можем создать карточку только для vip и продавать наборы в магазине не советую
]
}, также важный компонент , ставь ее везде и в конце кода и в начале в любой момент код может увеличиться а эта козявка может испртить все цветы
Спасибо тебе что дочитал до конца для меня это важно я потратил много времени чтобы разобраться во всем этом и хочу чтобы тебе это помогло в своей работе жду твои идеи в комментариях и удачи до скорого.
Доброго времени суток уважаемый кодер, или ты просто читатель и ищешь интересные плагины для своего сервера. Возможно ты уже видел этот плагин тысячу раз и даже попробовал его поставить на свой сервер, удачно или нет это не важно. Я лишь хочу освежить твой взгляд и прошу посмотреть на этот плагин по новому. Что я могу про него сказать? Ну начнем с того что этот плагин трудно найти в поисковике, я его конечно нашел его на этом сайте, на этом самом сайте да! Ну не буду тянуть и ближе к делу. Инфы про плагин не много и что я нарыл сейчас расскажу тебе
Содержание архива
oxide/data/MagicCards/card/index.png Это собственно сами фото карточки (вместо index уникальное имя png)
oxide/data/MagicCards/Cards.json Файл о котором я расскажу подробнее по попозже, сделаю для тебя пометку
oxide/plugins/MagicCards.cs Плагин настройки которого меня обошли стороной но если появятся вопросы ты знаешь что делать
Настройка
1 этап
Подготовка фотокарточек
Мои фотокарточки ты можешь найти в архиве могу лишь сказать что тут покопаться на pinterest подумать головой, зайти в фотошоп и в процессе что то родиться (имена png без пробелов и избегай кирилицы) но если тебе все лень извини тут придется нанимать дизайнера.
2 этап пометка
Редактирование конфига
Основная работа в плагине придется на файл по пути oxide/data/MagicCards/Cards.json
ВНИМАНИЕ!!! если ты хочешь такие же карточки как у меня то проследи чтобы этот файл встал как надо и фотокарточки были в правильном пути или измени / слэш мой линукс и твой виндовс возможно с разной философией.
Собственно разбор файла
"CardID": 22, //каждой фотокарточке присваиваем свой ID Не пробуй объединять несколько карточек в одну если ты хочешь чтобы игрок получал предмет за смесь из карточек (карточка глушителя + коллиматор + лцу = колашников) у меня не получилось если решите эту проблему опыт использования можно разнообразить и было бы интересно совместить это с нпс которые за квесты выдавали бы какие либо карточки (только не надо мне предлагать свои услуги оставте их на авито) вообщем если у тебя получиться я был бы рад услышать это от тебя.
"ImageUrl": "file:///home/rustserver/serverfiles/oxide/data/MagicCards/card/armor2.png", // путь до изображения фотокарточки. Может быть ссылкой url будет выглядеть вот так "ImageUrl": "https://i.ibb.co/jr52cy3/weapon-2.png"
"ImageName": "armor", // присваиваем каждой карточке свое ImageName одинаковые имена будут схлопываться и отображаться будет карточка первой указанная в файле значит создаем уникальное, нумерация 1 2 3 будет более чем уникальной
"DispayName": "Металлическая маска", Имя отображаемое в описании карточки в разделе "Ваши карты"
"DisplayDescription": "Защита от огнестрельного...." Описание отображаемое там же где и DispayName только ниже я бы присоветовал добавить полезную информацию которую пользователь не знает ведь ему придется смотреть на количество собранных карт и невольно посматривать описание (можно и рекламку прилепить)
"CardType": 0, Типы карт оставляю на тебя будет интересно пообщаться в комментариях спойлер (1 не будет выдавать награду)
"Money": 10, Скорее всего для связи с другим плагином какой нибудь аля экономики, тут тоже у кого есть будет интересно послушать
"CardsForUse": 3,Уже ближе к делу этот параметр устанавливает необходимое количество карт для обмена на предмет который будет прописан ниже, все просто на дорогие вещи ставите побольше и противоположно (не забывайте чем больше карт тем больше редкость всех предметов)
"Items": {
"metal.facemask": 1 // 'в этот кусочек кода прописываем shortname предмета и его количество shortname тут wiki
},
"GrantCommands": [
"" тут указываем привелегию можем создать карточку только для vip и продавать наборы в магазине не советую
]
}, также важный компонент , ставь ее везде и в конце кода и в начале в любой момент код может увеличиться а эта козявка может испртить все цветы
Спасибо тебе что дочитал до конца для меня это важно я потратил много времени чтобы разобраться во всем этом и хочу чтобы тебе это помогло в своей работе жду твои идеи в комментариях и удачи до скорого.