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

[Shop] Money Distributor 1.4.2

Raven1313

Участник
Сообщения
208
Реакции
28
Почему кредиты выдаются, когда я в спектрах и пишет "За победу", когда Round Draw?
 

Вложения

  • moneydistributor.txt
    3.3 КБ · Просмотры: 33

iLoco

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

Вложения

  • shop_moneydistributor.sp
    7.8 КБ · Просмотры: 18
  • shop_moneydistributor.smx
    17.4 КБ · Просмотры: 24

serega36

Участник
Сообщения
127
Реакции
5
как убрать инфу из чата о получении и когда забирают кредиты за килл
 

HARPER?

Участник
Сообщения
24
Реакции
1
кто знает как заменить скины именно просто чтобы например у джайл сервера у КТ были полицейские а у Т зеки
 

fResh

Участник
Сообщения
44
Реакции
2
Установила данный модуль на сервер, все круто, все работает, но есть проблема:
В конце и начале раунда выдается определенное кол-во кредитов, даже если на сервере 1-2 игрока
Как сделать, чтобы модуль работал от определенного количества игроков?
 

Arthur Don

Участник
Сообщения
1,696
Реакции
256
Установила данный модуль на сервер, все круто, все работает, но есть проблема:
В конце и начале раунда выдается определенное кол-во кредитов, даже если на сервере 1-2 игрока
Как сделать, чтобы модуль работал от определенного количества игроков?
никак, только переписать его.
 

f0rezt

Участник
Сообщения
61
Реакции
2
Всем привет! Подскажите как сделать чтобы, допустим, за килл КТ получали 10 кредов, а Т получали 100 кредов.
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Всем привет! Подскажите как сделать чтобы, допустим, за килл КТ получали 10 кредов, а Т получали 100 кредов.
Попробуйте так
C-подобный:
    "player_death"        // Событие смерти игрока
    {
        "attacker"    
        {
            "team"    "3"    // Кт
            "type"    "userid"        
            "credits"    "10"        
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"    
        }
        "attacker"    
        {
            "team"    "2"    // Т
            "type"    "userid"    
            "credits"    "100"        
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"    
        }
    }
 

f0rezt

Участник
Сообщения
61
Реакции
2
Попробуйте так
C-подобный:
    "player_death"        // Событие смерти игрока
    {
        "attacker"   
        {
            "team"    "3"    // Кт
            "type"    "userid"       
            "credits"    "10"       
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"   
        }
        "attacker"   
        {
            "team"    "2"    // Т
            "type"    "userid"   
            "credits"    "100"       
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"   
        }
    }
За обе команды дает 10 и 100 кредитов, не вышло :с
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
За обе команды дает 10 и 100 кредитов, не вышло :с
А если так?
C-подобный:
    "player_death"        // Событие смерти игрока
    {
        "attacker"  
        {

            "teamfilter"    "2"    // игнорировать т
            "type"    "userid"      
            "credits"    "10"      
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"  
        }
        "attacker"  
        {
            "teamfilter"    "3"    // игнорировать кт
            "type"    "userid"  
            "credits"    "100"      
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"  
        }
    }
 

f0rezt

Участник
Сообщения
61
Реакции
2
А если так?
C-подобный:
    "player_death"        // Событие смерти игрока
    {
        "attacker" 
        {

            "teamfilter"    "2"    // игнорировать т
            "type"    "userid"     
            "credits"    "10"     
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!" 
        }
        "attacker" 
        {
            "teamfilter"    "3"    // игнорировать кт
            "type"    "userid" 
            "credits"    "100"     
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!" 
        }
    }
Все так же :с
 

Вложения

  • 20191005202944_1.jpg
    20191005202944_1.jpg
    8.4 КБ · Просмотры: 32

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
C-подобный:
    "player_death"    // Если убил Т
    {
        "attacker"   
        {
            "team" "2"
            "type"    "userid"   
            "credits"    "100"       
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"    // Уведомление в чате игроку
        }
    }
    "player_death"        // Если убил КТ
    {
        "attacker"   
        {
            "team" "3"
            "type"    "userid"   
            "credits"    "10"       
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"    // Уведомление в чате игроку
        }
    }
 

f0rezt

Участник
Сообщения
61
Реакции
2
C-подобный:
    "player_death"    // Если убил Т
    {
        "attacker"  
        {
            "team" "2"
            "type"    "userid"  
            "credits"    "100"      
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"    // Уведомление в чате игроку
        }
    }
    "player_death"        // Если убил КТ
    {
        "attacker"  
        {
            "team" "3"
            "type"    "userid"  
            "credits"    "10"      
            "text"    "{green}[Shop] {default}Вы получили {green}{credits} {default}кредитов за убийство!"    // Уведомление в чате игроку
        }
    }
Теперь за любую команду дается по 100 кредитов два раза.
 

Lnk

Добрая душа
Сообщения
249
Реакции
78
случайно нет версии которая позволяет в moneydistributor.txt вписывать интервал и Флаг на определённый Event а точнее модуль для VIP?
 
Последнее редактирование:

wightjeck

Костыли заказывали?
Сообщения
472
Реакции
154
Есть ли в плагине выдача кредитов только если на сервере есть 4 игрока?
 

pashek71

Участник
Сообщения
232
Реакции
43
L 11/15/2019 - 17:13:26: [SM] Exception reported: Native is not bound
L 11/15/2019 - 17:13:26: [SM] Blaming: shop/shop_moneydistributor.smx
L 11/15/2019 - 17:13:26: [SM] Call stack trace:
L 11/15/2019 - 17:13:26: [SM] [0] BfWriteByte
L 11/15/2019 - 17:13:26: [SM] [1] Line 347, D:\CSS\PLUGINS\COMPILE_FOLDER\include\colors.inc::CSayText2
L 11/15/2019 - 17:13:26: [SM] [2] Line 74, D:\CSS\PLUGINS\COMPILE_FOLDER\include\colors.inc::CPrintToChat
L 11/15/2019 - 17:13:26: [SM] [3] Line 121, shop_moneydistributor.sp::GivePoints


После изменения стандартного перевода появилась такая вот ошибка. Я мб в глаза долблюсь, но что не так?
 

Вложения

  • shop_moneydistributor.phrases.txt
    489 байт · Просмотры: 11

m0rbit

Участник
Сообщения
720
Реакции
159
Товарищи, беда..

Хотел чтобы выдавало кредиты за победу команде(только выжившим)
За убийство дает кредиты, за победу нет ;(

Что тут не так?

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

    }
}
 

SonicSlash

Участник
Сообщения
39
Реакции
4
Как сделать, чтобы кредиты отнимались за поражение в раунде? Как я понимаю, вместо "team" "winner" надо прописать проигравших... не подскажете как именно?

C-подобный:
"round_end"    // Конец раунда
    {
        "all"
        {
            "team"    "winner"        // Команде, которой выдавать кредиты. Цифры для указания определенного индекса команды или параметр из события для получения индекса команды из события
            "teamfilter"    "0"        // Фильтр команды. Игнорирует игроков команды под этим индексом. Так же можно вводить параметры события
            "alive"        "0"            // 1 - чтобы включить выдачу кредитов только для живых игроков команды
            "credits"    "2"            // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты.
            "text"    "{green}[Shop] {default}Вы заработали {green}{credits} {default}кредита за победу!"        // Уведомление в чате игроку
        }
    }
 
Последнее редактирование:

Barkelay

Участник
Сообщения
520
Реакции
61
Всё прекрасно работает, спасибо за модуль, только вот...
Как отключить выдачу кредитов за убийство БОТов? 🙃
Ну или хотя бы сделать выдачу кредитов, когда на сервере 2 и более игроков
Сообщения автоматически склеены:

И ещё, мелочь конечно, но всё же хочется чтобы в чате отображалось правильно
C-подобный:
"text"    "{green}[Shop] {default}У тебя забрали {red}{credits} {default}кредитов за смерть!"
Вместо {red} отображается {purple}
 
Последнее редактирование:
Сверху Снизу