[Shop] Item Requirements

[Shop] Item Requirements 1.0.2

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
  • Автор ресурса
  • #1
iLoco добавил(а) новый ресурс:

[Shop] Item Requirements - Задайте вашим предметам в шопе требования к покупке, включению и тд!

Для скачивания этого ресурса нужно иметь 50 сообщений, 10 реакций а так-же быть как минимум месяц зарегистрированным!

Данный плагин позволяет добавить предметам в шопе зависимости к покупке, продаже, передачи, включению от других предметов.

[ATTACH...

Узнать больше об этом ресурсе...
 
Последнее редактирование:

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
  • Автор ресурса
  • #2

Ganstee

Участник
Сообщения
196
Реакции
24
Годнота. А требования, чтоб предмет был снят нету?
 

Faya™

Жуестер
Сообщения
867
Реакции
457
А вот мы и спалились (фермы не покупал)
 

gtixon

Участник
Сообщения
1,078
Реакции
401
Ограничить покупку только для определенныx VIP групп - как идея
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
  • Автор ресурса
  • #8
А вот мы и спалились (фермы не покупал)
Мне друг скинул ещё год назад слив с того самого сайта, чьё имя говорит нельзя)
Сообщения автоматически склеены:

Ограничить покупку только для определенныx VIP групп - как идея
Будет модуль, который перенастраивает ограничения для випов.
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
  • Автор ресурса
  • #9
iLoco обновил(а) ресурс [Shop] Item Requirements новой записью:

Обновление 1.0.2

- переименнован ключ "To Equip" на "To Toggle On"
- добавлена поддержка "To Toggle Off", "To Sell", "To Transfer"
- добавлена поддержка секций инверсии "No Buyed" и "No Equipped"
- добавлена команда перезагрузки конфига "sm_reload_shop_requirements"
- добавлена поддержка требования кредитов
- добавлена поддержка '>=' и '<='
- добавлена поддержка "OnlyToVIPGroups" (не проверял)
- добавлена поддержка "OnlyToAdminFlag"
- фикс ключа "skip completed"

Узнать больше об этом обновлении...
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
  • Автор ресурса
  • #11

kiri3shka

Back to Grajdanka
Сообщения
395
Реакции
227
Проверяли уже ограничение только для випов? "onlytovipgroups"
 

Ammy

Участник
Сообщения
81
Реакции
16
Возникла проблема, поставил ограничение на скин: нужно иметь определённую сумму кредитов и купленный скин. Когда заходишь в меню покупки скина на который стоит отграничение в чат выводит требования, но купить скин можно не смотря на ограничение. В чём может быть проблема?
Конфиг:
"ItemRequiremets"
{
    "skip completed"    "0"    // (bool) Скрывать ли выполненные требования?
    "skip admin flag"    ""    // Пропускает требования вещи для админов с этим флагом, "" - что бы убрать фильт флага (то-есть админы тоже должны выполнить требования)
    
    "skins"        // Category id
    {
        "Sakura"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {
//                    "OnlyToVIPGroups"        ""                        // Требования будут доступны только для этих вип груп. Перечислятьчерез ';'. 'any' - что бы обозначить все группы
//                    "OnlyToAdminFlag"        ""                        // Требования будут доступны только для игроков с этими флагами.
//                    "Credits"                "15000000"                    // Количество кредитов, Знаки: '>' - нужно иметь больше, чем эта сумма
//                                                                    //                                 '>=' - нужно иметь столько же и больше, как и эта сумма
//                                                                    //                                 '<' - нужно иметь меньше, чем эта сумма
//                                                                    //                                 '<=' - нужно иметь столько же и меньше, как и эта сумма
//                                                                    //                                 'без знака' - нужно иметь столько же, как и эта сумма
//                   
//                    "chat_ends"                "end1"   
//                    "skins"            "Sakura"        // Предмет типа Item_Finite, можно указать количество через "item_id:count"
                                                                    // Знаки: '>' - нужно иметь больше, чем эта сумма
                                                                    //          '>=' - нужно иметь столько же и больше, как и эта сумма
                                                                    //          '<' - нужно иметь меньше, чем эта сумма
                                                                    //          '<=' - нужно иметь столько же и меньше, как и эта сумма
                                                                    //          'без знака' - нужно иметь столько же, как и эта сумма
                                                                    
                    "skins"                "Kirito"            // "category id"     "item id"
                    "Credits"                ">=15000000"                   
                }                                                   
                "Equipped"     // Должны быть одеты предметы:                Предметы типа Item_Finite НЕДОСТУПНЫ! и будет пропускатся
                {                               
                    //     И так далее перечисление...
                
                }                                           
                                                            
                // Режимы реверса, удачи!     (все требования станут против игрока, "Нужно НЕ иметь это...")
                "No Buyed"     // Не должны быть куплены предметы:
                {   
                }   
                
                "No Equipped" // Не должны быть одеты предметы:
                {   
                }
            }
            
            "To Sell"        // Требования к продаже
            {
                "Buyed"     
                {
                }
                
                "Equipped"
                {   
                }
                
                "No Buyed"     
                {
                }
                
                "No Equipped"
                {   
                }
            }
            
            "To Toggle On"    // Требования к включению (что бы включить, одеть)
            {
            }
            
            "To Toggle Off"    // Требования к выключению (что бы включить, одеть)
            {
            }
            
            "To Transfer"    // Требования к передачи
            {
            }
        }
        //     И так далее перечисление...
    }
//     И так далее перечисление...
}
 

kiri3shka

Back to Grajdanka
Сообщения
395
Реакции
227
Покажите пример конфига где запрещен доступ по флагу и випу. У меня конфиг такой, но при этом игроки без флага О могут покупать скины. (В чате пишет о том что нету флага О, но про випгруппу ни слова)
Нужно ограничить скины с ид dskins1 dskins2.

Пробовал сделать проще, заблочить по флагу z, но skip admin flag указать О, все равно покупать могли.
@iLoco можешь помочь?
Конфиг:
"ItemRequiremets"
{
    "skip completed"    "0"    // (bool) Скрывать ли выполненные требования?
    "skip admin flag"    ""    // Пропускает требования вещи для админов с этим флагом, "" - что бы убрать фильт флага (то-есть админы тоже должны выполнить требования)

    "Skins"        // Category id
    {
        "dskins1"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {
                    "OnlyToVIPGroups"        "gladmin"                   
                    "OnlyToAdminFlag"        "o"               
                }                                               
                "Equipped"     // Должны быть одеты предметы:                Предметы типа Item_Finite НЕДОСТУПНЫ! и будет пропускатся
                {                           
                    //     И так далее перечисление...
                }                                       
                                                        
                // Режимы реверса, удачи!     (все требования станут против игрока, "Нужно НЕ иметь это...")
                "No Buyed"     // Не должны быть куплены предметы:
                {
                }
            
                "No Equipped" // Не должны быть одеты предметы:
                {
                }
            }
        
            "To Sell"        // Требования к продаже
            {
                "Buyed" 
                {
                }
            
                "Equipped"
                {
                }
            
                "No Buyed" 
                {
                }
            
                "No Equipped"
                {
                }
            }
        
            "To Toggle On"    // Требования к включению (что бы включить, одеть)
            {
            }
        
            "To Toggle Off"    // Требования к выключению (что бы включить, одеть)
            {
            }
        
            "To Transfer"    // Требования к передачи
            {
            }
        }
        "dskins2"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {
                    "OnlyToVIPGroups"        "gladmin"                   
                    "OnlyToAdminFlag"        "o"                               
                }                                               
                "Equipped"     // Должны быть одеты предметы:                Предметы типа Item_Finite НЕДОСТУПНЫ! и будет пропускатся
                {                           
                    //     И так далее перечисление...
                }                                       
                                                        
                // Режимы реверса, удачи!     (все требования станут против игрока, "Нужно НЕ иметь это...")
                "No Buyed"     // Не должны быть куплены предметы:
                {
                }
            
                "No Equipped" // Не должны быть одеты предметы:
                {
                }
            }
        
            "To Sell"        // Требования к продаже
            {
                "Buyed" 
                {
                }
            
                "Equipped"
                {
                }
            
                "No Buyed" 
                {
                }
            
                "No Equipped"
                {
                }
            }
        
            "To Toggle On"    // Требования к включению (что бы включить, одеть)
            {
            }
        
            "To Toggle Off"    // Требования к выключению (что бы включить, одеть)
            {
            }
        
            "To Transfer"    // Требования к передачи
            {
            }
        }
    }       
//     И так далее перечисление...
}
 
Последнее редактирование:

WodiX

Участник
Сообщения
202
Реакции
29
Кто-нибудь понял как сделать доступ только при випке ?
 

Caftozz

Участник
Сообщения
84
Реакции
1
У меня выводятся требования в чат, даже если они не выполнены я могу купить. Что делать?
C-подобный:
"ItemRequiremets"
{
    "skip completed"    "0"    // (bool) Скрывать ли выполненные требования?
    "skip admin flag"    ""    // Пропускает требования вещи для админов с этим флагом, "" - что бы убрать фильт флага (то-есть админы тоже должны выполнить требования)
    
    "XCR"        // Category id
    {
        "20MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "10MP"                    // "category id"     "item id"
                }                                                   
                
            }
            
            
        }
        
        "30MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "20MP"                    // "category id"     "item id"
                }                                                   
                
            }
            
            
        }
    
        "50MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "30MP"                    // "category id"     "item id"
                }                                                   
                
            }
            
            
        }
    
        "75MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "50MP"                    // "category id"     "item id"
                }                                                   
                
            }
            
            
        }
    
        "100MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "75MP"                    // "category id"     "item id"
                }                                                   
                
            }
            
            
        }
    
        "150MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "100MP"                    // "category id"     "item id"
                }                                                   
                
            }
            
            
        }
    
        "200MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "150MP"                    // "category id"     "item id"
                }                                                   
                
            }
            
            
        }

        "300MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "200MP"                    // "category id"     "item id"
                }                                                   
                
            }
            
            
        }
    
        "500MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "300MP"                    // "category id"     "item id"
                }                                                   
                
            }
            
            
        }
        
    }

}
 

fantom00141

Участник
Сообщения
75
Реакции
5
У меня выводятся требования в чат, даже если они не выполнены я могу купить. Что делать?
C-подобный:
"ItemRequiremets"
{
    "skip completed"    "0"    // (bool) Скрывать ли выполненные требования?
    "skip admin flag"    ""    // Пропускает требования вещи для админов с этим флагом, "" - что бы убрать фильт флага (то-есть админы тоже должны выполнить требования)
   
    "XCR"        // Category id
    {
        "20MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "10MP"                    // "category id"     "item id"
                }                                                  
               
            }
           
           
        }
       
        "30MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "20MP"                    // "category id"     "item id"
                }                                                  
               
            }
           
           
        }
   
        "50MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "30MP"                    // "category id"     "item id"
                }                                                  
               
            }
           
           
        }
   
        "75MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "50MP"                    // "category id"     "item id"
                }                                                  
               
            }
           
           
        }
   
        "100MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "75MP"                    // "category id"     "item id"
                }                                                  
               
            }
           
           
        }
   
        "150MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "100MP"                    // "category id"     "item id"
                }                                                  
               
            }
           
           
        }
   
        "200MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "150MP"                    // "category id"     "item id"
                }                                                  
               
            }
           
           
        }

        "300MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "200MP"                    // "category id"     "item id"
                }                                                  
               
            }
           
           
        }
   
        "500MP"        // Item id
        {
            "To Buy"        // Требования к покупке
            {
                "Buyed"     // Должны быть куплены предметы:
                {

                    "XCR"                "300MP"                    // "category id"     "item id"
                }                                                  
               
            }
           
           
        }
       
    }

}
Тоже самое... в любом случае можно купить предмет
Сообщения автоматически склеены:

Должен под любой подходить, так как DataPack я не использовал, попробуйте скомпилировать на вашей версии SM
Можешь, пожалуйста, ответить на последние сообщения? или плагином больше не занимаешься?
 
Сверху Снизу