magicCards ver 5.5.5 | доработка, гайд, слив

Была ли для тебя полезна эта информация


  • Всего проголосовало
    25
Хостинг игровых серверов

kidsamort

Прохожий
18 Сен 2019
24
9
22
Введение (для тех кто в курсе можно пропустить)
Доброго времени суток уважаемый кодер, или ты просто читатель и ищешь интересные плагины для своего сервера. Возможно ты уже видел этот плагин тысячу раз и даже попробовал его поставить на свой сервер, удачно или нет это не важно. Я лишь хочу освежить твой взгляд и прошу посмотреть на этот плагин по новому. Что я могу про него сказать? Ну начнем с того что этот плагин трудно найти в поисковике, я его конечно нашел его на этом сайте, на этом самом сайте да! Ну не буду тянуть и ближе к делу. Инфы про плагин не много и что я нарыл сейчас расскажу тебе

Содержание архива
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 и продавать наборы в магазине не советую
]

}, также важный компонент , ставь ее везде и в конце кода и в начале в любой момент код может увеличиться а эта козявка может испртить все цветы

Спасибо тебе что дочитал до конца для меня это важно я потратил много времени чтобы разобраться во всем этом и хочу чтобы тебе это помогло в своей работе жду твои идеи в комментариях и удачи до скорого.

 

Вложения

hxs |

hxs | develop - vk.com/hxsdevelop
Прохожий
17 Мар 2018
154
61
22
vk.com
а чем этот плагин отличается от VooDoo? Картинки добавлены?
 

Басотник

Команда форума
Местный
Обитатель
Прохожий
21 Окт 2017
1,525
294
Свои мнения высказывайте в личных сообщениях. Уважайте пользователей которые это читают
 

hxs |

hxs | develop - vk.com/hxsdevelop
Прохожий
17 Мар 2018
154
61
22
vk.com
этому говну уже ничем не помочь, толку бить палкой по говну и танцевать с бубном?
 

Siridian

Новичек
16 Июн 2019
2
0
25
Введение (для тех кто в курсе можно пропустить)
Доброго времени суток уважаемый кодер, или ты просто читатель и ищешь интересные плагины для своего сервера. Возможно ты уже видел этот плагин тысячу раз и даже попробовал его поставить на свой сервер, удачно или нет это не важно. Я лишь хочу освежить твой взгляд и прошу посмотреть на этот плагин по новому. Что я могу про него сказать? Ну начнем с того что этот плагин трудно найти в поисковике, я его конечно нашел его на этом сайте, на этом самом сайте да! Ну не буду тянуть и ближе к делу. Инфы про плагин не много и что я нарыл сейчас расскажу тебе

Содержание архива
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 и продавать наборы в магазине не советую
]

}, также важный компонент , ставь ее везде и в конце кода и в начале в любой момент код может увеличиться а эта козявка может испртить все цветы

Спасибо тебе что дочитал до конца для меня это важно я потратил много времени чтобы разобраться во всем этом и хочу чтобы тебе это помогло в своей работе жду твои идеи в комментариях и удачи до скорого.

а как добавить привилегии на выдачу????
 

Marchello

Новичек
22 Июл 2018
10
0
18
а как добавить привилегии на выдачу????
При этом на сервере должен стоять TimedPermission. Это для того что бы выдать привилегию как в магазине, просто кидаешь все пермишенны привилегии на группу.
 

Вложения

  • 16.5 KB Просмотры: 96

Svinger

vk.com/allexter
Прохожий
7 Дек 2017
644
147
При этом на сервере должен стоять TimedPermission. Это для того что бы выдать привилегию как в магазине, просто кидаешь все пермишенны привилегии на группу.
только cardtype для команды должен быть 1 (для предмета 0, баланс в магазине 2)
и вместо {steamid} надо {0}
(судя по твоему скрину с неверными настройками и коду плагина)
 
Последнее редактирование:

desmothy

Новичек
31 Мар 2020
0
0
что делать если на сервере пишет что 'Не создано не одной MagicCard карты" как решить ?
 

Aivari

Новичек
11 Окт 2020
0
0
Почему у некоторых не работает, а у других работает. Может права какие прописать надо?:confused: