Иконка ресурса

[Shop] Money Distributor 1.4.2

skaeN

Участник
Сообщения
204
Реакции
108
Тебе в папку translations, открываешь этот файл и добавляешь перевод, который тебе нужно.

Таки там ведь
C-подобный:
"{green}[Shop]{default} Вы получили {green}{1}{default} кредит. Вы можете открыть магазин {green}!store{default} или {green}!shop{default} чтобы использовать их!"


А в .txt файле с настройками, небольшая строчка по типу:
C-подобный:
"{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"
 

Broshka

Участник
Сообщения
84
Реакции
19
Таки там ведь
C-подобный:
"{green}[Shop]{default} Вы получили {green}{1}{default} кредит. Вы можете открыть магазин {green}!store{default} или {green}!shop{default} чтобы использовать их!"


А в .txt файле с настройками, небольшая строчка по типу:
C-подобный:
"{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"
А , ты про это. Скорее всего никак, точно не знаю.
Можешь обратиться в раздел услуги, либо на dev-source.ru, тебе за небольшую плату там это реализуют.
 

skaeN

Участник
Сообщения
204
Реакции
108
Подскажите как добавить event на хэдшот и уб. с ножа)
 

Deviceggqq

Участник
Сообщения
74
Реакции
4
Ребят, что я делаю не так?
Как сделать цветную надпись [Shop] ??
Уже ставил и moneydistributor_colors и moneydistributor_morecolors
В требованиях к плагину ничего не указано..
Ядро: Ядро плагина - [Shop] Core (Fork)
--- Добавлено позже ---
Помогите пожалуйста) как сделать что бы давало 10 очков за установку бомбы, и столько же за разминирование бомбы?
 

Вложения

  • 2019-01-19 065430.jpg
    2019-01-19 065430.jpg
    44.3 КБ · Просмотры: 117
Последнее редактирование:

etozheqq

Vertex | CS : GO
Сообщения
332
Реакции
74
Ребят, что я делаю не так?
Как сделать цветную надпись [Shop] ??
Уже ставил и moneydistributor_colors и moneydistributor_morecolors
В требованиях к плагину ничего не указано..
Ядро: Ядро плагина - [Shop] Core (Fork)
--- Добавлено позже ---
Помогите пожалуйста) как сделать что бы давало 10 очков за установку бомбы, и столько же за разминирование бомбы?
Вот же тут все события есть
 

Вложения

  • 1.png
    1.png
    15.5 КБ · Просмотры: 115

iPanda

Участник
Сообщения
10
Реакции
0
Кто знает что за ошибка :
Errors:
shop_moneydistributor.smx ([Shop] Money Distributor): Error detected in plugin startup (see error logs)
 

ZizionarD

Участник
Сообщения
596
Реакции
66
Здравствуйте! А как сделать чтобы кредиты выдавали каждый час допустим и при этом появлялось сообщение в чат типа: "Вы на сервере играете уже 1 час, по-этому вы получаете 10 кредитов"
 

Strizh

Участник
Сообщения
79
Реакции
88
cfg/shop/shop_moneydistributor.cfg
sm_shop_credits_amount "10" //кредиты
sm_shop_credits_interval "3600" // время
Сообщение редактировать в файле перевода.

Вот только, на сколько я понял, если афк-манагер уберет игрока в спеки, то таймер обнуляется. Если сменится карта или игрок релогнулся - таймер обнулятся.
 

ZizionarD

Участник
Сообщения
596
Реакции
66
cfg/shop/shop_moneydistributor.cfg
sm_shop_credits_amount "10" //кредиты
sm_shop_credits_interval "3600" // время
Сообщение редактировать в файле перевода.

Вот только, на сколько я понял, если афк-манагер уберет игрока в спеки, то таймер обнуляется. Если сменится карта или игрок релогнулся - таймер обнулятся.
Спасибо)
 

theluppa666

Участник
Сообщения
6
Реакции
1
Такая проблема, кредиты выдаются каждую минуту как прописано в кфг, но за килы и смерти кредиты не выдаются
 

ZizionarD

Участник
Сообщения
596
Реакции
66
Такая проблема, кредиты выдаются каждую минуту как прописано в кфг, но за килы и смерти кредиты не выдаются
addons/sourcemod/configs/shop/moneydistributor.txt, в нем все правишь.
C-подобный:
"Events"
{
    // Информация о событиях (Events), можно смотреть тут - http://wiki.alliedmods.net/Game_Events_(Source)
    "player_death"        // Событие смерти игрока
    {
        "userid"    // Параметр события. В данном случае, игрок который умер
        {
            "type"    "userid"        // Тип параметра (Доступны userid и int)
            "credits"    "-3"        // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты. В данном случае, отнимаем
            "text"    "{green}[Shop] {default}У вас забрали {green}{credits} {default}кредитов за смерть!"        // Уведомление в чате игроку
        }
        "attacker"    // Параметр события. В данном случае, игрок который убил
        {
            "type"    "userid"        // Тип параметра (Доступны userid и int)
            "credits"    "3"        // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты. В данном случае, добавляем
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"    // Уведомление в чате игроку
        }
    }
    "round_end"    // Конец раунда
    {
        "all"
        {
            "team"    "winner"        // Команде, которой выдавать кредиты. Цифры для указания определенного индекса команды или параметр из события для получения индекса команды из события
            "teamfilter"    "0"        // Фильтр команды. Игнорирует игроков команды под этим индексом. Так же можно вводить параметры события
            "alive"        "0"            // 1 - чтобы включить выдачу кредитов только для живых игроков команды
            "credits"    "10"            // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты.
            "text"    "{green}[Shop] {default}Вы заработали {green}{credits} {default}кредитов за победу!"        // Уведомление в чате игроку
        }
    }
    "round_mvp"    // СЦИ
    {
        "userid"
        {
            "type"    "userid"        // Тип параметра
            "credits"    "10"            // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты.
            "text"    "{green}[Shop] {default}Вы заработали {green}{credits} {default}кредитов за СЦИ!"        // Уведомление в чате игроку
        }
    }
}
/cfg/shop/shop_moneydistributor.cfg, в нем есть строка sm_shop_credits_stop_events_on_round_end, значение должно быть 1
 

theluppa666

Участник
Сообщения
6
Реакции
1
addons/sourcemod/configs/shop/moneydistributor.txt, в нем все правишь.
C-подобный:
"Events"
{
    // Информация о событиях (Events), можно смотреть тут - http://wiki.alliedmods.net/Game_Events_(Source)
    "player_death"        // Событие смерти игрока
    {
        "userid"    // Параметр события. В данном случае, игрок который умер
        {
            "type"    "userid"        // Тип параметра (Доступны userid и int)
            "credits"    "-3"        // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты. В данном случае, отнимаем
            "text"    "{green}[Shop] {default}У вас забрали {green}{credits} {default}кредитов за смерть!"        // Уведомление в чате игроку
        }
        "attacker"    // Параметр события. В данном случае, игрок который убил
        {
            "type"    "userid"        // Тип параметра (Доступны userid и int)
            "credits"    "3"        // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты. В данном случае, добавляем
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"    // Уведомление в чате игроку
        }
    }
    "round_end"    // Конец раунда
    {
        "all"
        {
            "team"    "winner"        // Команде, которой выдавать кредиты. Цифры для указания определенного индекса команды или параметр из события для получения индекса команды из события
            "teamfilter"    "0"        // Фильтр команды. Игнорирует игроков команды под этим индексом. Так же можно вводить параметры события
            "alive"        "0"            // 1 - чтобы включить выдачу кредитов только для живых игроков команды
            "credits"    "10"            // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты.
            "text"    "{green}[Shop] {default}Вы заработали {green}{credits} {default}кредитов за победу!"        // Уведомление в чате игроку
        }
    }
    "round_mvp"    // СЦИ
    {
        "userid"
        {
            "type"    "userid"        // Тип параметра
            "credits"    "10"            // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты.
            "text"    "{green}[Shop] {default}Вы заработали {green}{credits} {default}кредитов за СЦИ!"        // Уведомление в чате игроку
        }
    }
}
/cfg/shop/shop_moneydistributor.cfg, в нем есть строка sm_shop_credits_stop_events_on_round_end, значение должно быть 1

Если получается установить манидистрибьютор - слетает Equipments, а именно шляпы, крылья, маски + ломаются трейлы что они становятся просто обрезанные и не идут полосой длинной
 

ZizionarD

Участник
Сообщения
596
Реакции
66
Если получается установить манидистрибьютор - слетает Equipments, а именно шляпы, крылья, маски + ломаются трейлы что они становятся просто обрезанные и не идут полосой длинной
Для трейлов ставится фикс: SpriteTrail Fix
 

danil rau

Участник
Сообщения
97
Реакции
0
Предложите хорошие настройки этого плагина для jail сервера
 

Frook

Участник
Сообщения
84
Реакции
2
Привет друзья, помогите пожалуйста, почему мне по 2 раза выдается кредиты ? Пишет вы получили 5 редитов за начала раунда и дается 2 раза
 

ALSHiN

Участник
Сообщения
222
Реакции
14
Значит я такой умный, удалил из перевода фразу, которая флудила в чат, чтобы не было флуда... Теперь у меня флуд в консоли, что прям раздражает, как фиксануть?

L 07/15/2019 - 23:03:53: [SM] Exception reported: Language phrase "credits_gain" not found (arg 4)
L 07/15/2019 - 23:03:53: [SM] Blaming: shop_moneydistributor.smx
L 07/15/2019 - 23:03:53: [SM] Call stack trace:
L 07/15/2019 - 23:03:53: [SM] [0] VFormat
L 07/15/2019 - 23:03:53: [SM] [1] Line 85, D:\CSS\PLUGINS\COMPILE_FOLDER\include\morecolors.inc::CPrintToChat
L 07/15/2019 - 23:03:53: [SM] [2] Line 121, shop_moneydistributor.sp::GivePoints
В исходнике фиксить?
 
Последнее редактирование:

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Значит я такой умный, удалил из перевода фразу, которая флудила в чат, чтобы не было флуда... Теперь у меня флуд в консоли, что прям раздражает, как фиксануть?

L 07/15/2019 - 23:03:53: [SM] Exception reported: Language phrase "credits_gain" not found (arg 4)
L 07/15/2019 - 23:03:53: [SM] Blaming: shop_moneydistributor.smx
L 07/15/2019 - 23:03:53: [SM] Call stack trace:
L 07/15/2019 - 23:03:53: [SM] [0] VFormat
L 07/15/2019 - 23:03:53: [SM] [1] Line 85, D:\CSS\PLUGINS\COMPILE_FOLDER\include\morecolors.inc::CPrintToChat
L 07/15/2019 - 23:03:53: [SM] [2] Line 121, shop_moneydistributor.sp::GivePoints
В исходнике фиксить?
Убрать строку с названием
CPrintToChat(client, "%t", "credits_gain", gain);


Ниже убрана эта строка (119-122)
 

Вложения

  • shop_moneydistributor.sp
    7.8 КБ · Просмотры: 32
Сверху Снизу