Убрать строку с названием
CPrintToChat(client, "%t", "credits_gain", gain);
Ниже убрана эта строка (119-122)
Можешь скомпилировать а то нету подходящего sm, у меня не компилируется.
никак, только переписать его.Установила данный модуль на сервер, все круто, все работает, но есть проблема:
В конце и начале раунда выдается определенное кол-во кредитов, даже если на сервере 1-2 игрока
Как сделать, чтобы модуль работал от определенного количества игроков?
Попробуйте такВсем привет! Подскажите как сделать чтобы, допустим, за килл КТ получали 10 кредов, а Т получали 100 кредов.
"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 кредитов, не вышло :сПопробуйте так
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 кредитов, не вышло :с
"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}кредитов за убийство!"
}
}
Все так же :сА если так?
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}кредитов за убийство!" } }
Все так же :с
"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 кредитов два раза.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}кредитов за убийство!" // Уведомление в чате игроку } }
"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}кредитов за победу!" // Уведомление в чате игроку
}
}
}
}
"round_end" // Конец раунда
{
"all"
{
"team" "winner" // Команде, которой выдавать кредиты. Цифры для указания определенного индекса команды или параметр из события для получения индекса команды из события
"teamfilter" "0" // Фильтр команды. Игнорирует игроков команды под этим индексом. Так же можно вводить параметры события
"alive" "0" // 1 - чтобы включить выдачу кредитов только для живых игроков команды
"credits" "2" // Количество кредитов. Так же можно использовать отрицательные числа, чтобы забирать кредиты.
"text" "{green}[Shop] {default}Вы заработали {green}{credits} {default}кредита за победу!" // Уведомление в чате игроку
}
}
"text" "{green}[Shop] {default}У тебя забрали {red}{credits} {default}кредитов за смерть!"