Плагин moneydistributor

KriAlit

Участник
Сообщения
33
Реакции
3
Операционная система
Linux
Текст ошибки
Вот конфиг:
"Events"
{
// Информация о событиях (Events), можно смотреть тут - http://wiki.alliedmods.net/Game_Events_(Source)
"player_death" // Событие смерти игрока
{
"userid" // Параметр события. В данном случае, игрок который умер
{
"type" "userid" // Тип параметра (Доступны userid и int)
"credits" "-1" // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты. В данном случае, отнимаем
"text" "{purple}[M O O N X] {default}Вы потеряли {purple}{credits} {default}кредит за смерть!" // Уведомление в чате игроку
}
"attacker" // Параметр события. В данном случае, игрок который убил
{
"type" "userid" // Тип параметра (Доступны userid и int)
"credits" "25" // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты. В данном случае, добавляем
"text" "{purple}[M O O N X] {default}Вы получили {purple}{credits} {default}кредитов за убийство!" // Уведомление в чате игроку
}
}
"round_end" // Конец раунда
{
"all"
{
"team" "winner" // Команде, которой выдавать кредиты. Цифры для указания определенного индекса команды или параметр из события для получения индекса команды из события
"teamfilter" "0" // Фильтр команды. Игнорирует игроков команды под этим индексом. Так же можно вводить параметры события
"alive" "0" // 1 - чтобы включить выдачу кредитов только для живых игроков команды
"credits" "5" // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты.
"text" "{purple}[M O O N X] {default}Вы заработали {purple}{credits} {default}кредитов за победу!" // Уведомление в чате игроку
}
}
"round_start" // Начало раунда
{
"no_copy" "1" // В целях оптимизации. Включайте только тогда, когда отсутствуют параметры события
"all"
{
"team" "0" // 0 - Все игроки
"teamfilter" "1" // Фильтруем наблюдателей, т.к. они не играют
"alive" "0" // В начале раунда все живые
"credits" "10" // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты.
"text" "{purple}[M O O N X] {default}Вы заработали {purple}{credits} {default}кредитов за начало раунда!" // Уведомление в чате игроку
}
}
}
Список плагинов SM
01 "Sound Commands" (1.11.0.6934) by AlliedModders LLC
02 "Rock The Vote" (1.10.0.6528) by AlliedModders LLC
03 "[UDC] Shop Items" (1.0.1) by d4Ck(vk.com/geliydaun)
04 "[UDC] Vip (R1ko)" (1.0.1) by d4Ck(vk.com/geliydaun)
05 "Admin Help" (1.11.0.6934) by AlliedModders LLC
06 "[Shop] Halo" (1.3.1) by R1KO, ( rewritten Nek.'a 2x2 | ggwp.site )
07 "[Shop/Any] Jump effect/Эффект от прыжка" (1.3.2 (rewritten by Grey83)) by Nek.'a 2x2 | ggwp.site
08 "[VIP] Core" (3.0.3 R) by R1KO
09 "Basic Votes" (1.11.0.6934) by AlliedModders LLC
10 "[UDC] Shop Currency" (1.1.0) by d4Ck(vk.com/geliydaun)
11 "Player Commands" (1.11.0.6934) by AlliedModders LLC
12 "[Shop] Paintball" (2.1.1) by FrozDark (HLModders LLC)
13 "[LR] Module - FakeRank" (v3.1) by RoadSide Romeo & Wend4r
14 "Basic Comm Control" (1.11.0.6934) by AlliedModders LLC
15 "-N- Arms Fix" (2.0.4) by NomisCZ (-N-), Gold KingZ
16 "Basic Chat" (1.11.0.6934) by AlliedModders LLC
17 "Admin File Reader" (1.11.0.6934) by AlliedModders LLC
18 "Gloves" (1.0.5) by kgns | oyunhost.net
19 "Reserved Slots" (1.11.0.6934) by AlliedModders LLC
20 "Anti-Flood" (1.11.0.6934) by AlliedModders LLC
21 "Client Preferences" (1.11.0.6934) by AlliedModders LLC
22 "Weapons & Knives" (1.7.7) by kgns | oyunhost.net
23 "Fun Votes" (1.11.0.6934) by AlliedModders LLC
24 "[Shop] Money Distributor" (1.4.3) by FrozDark (HLModders LLC)
25 "Map Nominations" (1.10.0.6528) by AlliedModders LLC
26 "Duck Speed" (1.0) by Wend4r
27 "[Shop] Duck Speed" (1.0.1) by HolyHender | Credits: Wend4r
28 "[Shop] Skins" (2.3.0) by FrozDark Feat R1KO, Tonki_Ton)
29 "[UDC] Chat Info" (1.0.0) by d4Ck(vk.com/geliydaun)
30 "MapChooser" (1.10.0.6528) by AlliedModders LLC
31 "RemoveExtraKnives" (1.2) by SheriF
32 "Basic Ban Commands" (1.11.0.6934) by AlliedModders LLC
33 "[Shop] Credits Info" (1.0.9) by iLoco
34 "Token Auto Updater" (1.4.1) by Phoenix (˙·٠●Феникс●٠·˙)
35 "Fun Commands" (1.11.0.6934) by AlliedModders LLC
36 "[UDC] Shop Credits" (1.0.2) by d4Ck(vk.com/geliydaun)
37 "Chat Colors CSGO" (1.4) by Pheonix (˙·٠●Феникс●٠·˙)
38 "[Levels Ranks] Core" (v3.1.2) by RoadSide Romeo & Wend4r
39 "Basic Info Triggers" (1.11.0.6934) by AlliedModders LLC
40 "[UDC] Core" (1.1.3) by d4Ck(vk.com/geliydaun)
41 "Admin Menu" (1.11.0.6934) by AlliedModders LLC
42 "Basic Commands" (1.11.0.6934) by AlliedModders LLC
43 "[Shop] Core" (3.0E8) by Shop Core Team
Установил плагин и в конфиге поменял цвет сообщения, но всё равно в чате показывает дефолтным зеленым, как правильно настроить?
 

babka68

Участник
Сообщения
2,124
Реакции
956
@KriAlit Здравствуйте, дело в том, что в предоставленных версия нет "заточки" под чат CS GO, вот добавил#include <csgo_colors>.
Доступные цвета:

C-подобный:
{DEFAULT}
{RED}
{LIGHTPURPLE}
{GREEN}
{LIME}
{LIGHTGREEN}
{LIGHTRED}
{GRAY}
{LIGHTOLIVE}
{OLIVE}
{PURPLE}
{LIGHTBLUE}
{BLUE}
1.jpg



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

Вложения

  • shop_moneydistributor.smx
    7.9 КБ · Просмотры: 9
  • shop_moneydistributor.sp
    8.1 КБ · Просмотры: 8

KriAlit

Участник
Сообщения
33
Реакции
3
@KriAlit Здравствуйте, дело в том, что в предоставленных версия нет "заточки" под чат CS GO, вот добавил#include <csgo_colors>.
Доступные цвета:

C-подобный:
{DEFAULT}
{RED}
{LIGHTPURPLE}
{GREEN}
{LIME}
{LIGHTGREEN}
{LIGHTRED}
{GRAY}
{LIGHTOLIVE}
{OLIVE}
{PURPLE}
{LIGHTBLUE}
{BLUE}
Посмотреть вложение 113407


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

@KriAlit Здравствуйте, дело в том, что в предоставленных версия нет "заточки" под чат CS GO, вот добавил#include <csgo_colors>.
Доступные цвета:

C-подобный:
{DEFAULT}
{RED}
{LIGHTPURPLE}
{GREEN}
{LIME}
{LIGHTGREEN}
{LIGHTRED}
{GRAY}
{LIGHTOLIVE}
{OLIVE}
{PURPLE}
{LIGHTBLUE}
{BLUE}
Посмотреть вложение 113407


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

babka68

Участник
Сообщения
2,124
Реакции
956
@KriAlit,
Спасибо Вам большое)
Для благодарности есть система репутации форума
Как еще исправить, чтобы не давали кредиты за команду kill
Пробуйте, подглядел вариант от Рико [Shop] Money Distributor

C-подобный:
        if (strcmp(name, "player_death") == 0 &&
                strcmp(section, "attacker") == 0 &&
                client == GetClientOfUserId(GetEventInt(event, "userid")))
            {
                continue;
            }
 

Вложения

  • shop_moneydistributor.smx
    8 КБ · Просмотры: 2
  • shop_moneydistributor.sp
    8.3 КБ · Просмотры: 3
Сверху Снизу