LUA скрипт [NL/SOURCE] Kill announcer

life is cheap, death is free!
Эксперт
Эксперт
Статус
Оффлайн
Регистрация
9 Дек 2019
Сообщения
1,616
Реакции
513
Откуда взята идея? https://yougame.biz/threads/246011/

Код:
Expand Collapse Copy
local totalkills = 0
local headshot = 0
local sound = {
    "1",
    "second",
    "3",
    "4",
    "5",
    "6"
}

Cheat.RegisterCallback("client_disconnect", function()
    totalkills = 0
end)
Cheat.RegisterCallback("player_connect_full", function()
    totalkills = 0
end)
Cheat.RegisterCallback("round_prestart", function()
    totalkills = 0
end)
Cheat.RegisterCallback("round_start", function()
    totalkills = 0
end)
Cheat.RegisterCallback("player_death", function(e)
    local attacker = EntityList.GetPlayerForUserID(e:Get("attacker"))
    local dead = EntityList.GetPlayerForUserID(e:Get("userid"))
    local player = EngineClient.GetLocalPlayer()
    if player == dead then
        totalkills = 0
    end
    if attacker == player and player ~= dead then
        headshot = e:Get("headshot")
        totalkills = totalkills + 1
        if totalkills > 6 then totalkills = 6 end
        if headshot == 0 then
            EngineClient.ExecuteClientCmd("play killsound/" .. sound[totalkills]  .. ".wav")
        else
            EngineClient.ExecuteClientCmd("play killsound/headkill")
        end
    end
end)

ну собственно вот, написал за краткий промежуток времени потому что было ебать как скучно
killsound закидывать в
steam\steamapps\common\Counter-Strike Global Offensive\csgo\sound
 

Вложения

Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Откуда взята идея? https://yougame.biz/threads/246011/

Код:
Expand Collapse Copy
local totalkills = 0
local headshot = 0
local sound = {
    "1",
    "second",
    "3",
    "4",
    "5",
    "6"
}

Cheat.RegisterCallback("client_disconnect", function()
    totalkills = 0
end)
Cheat.RegisterCallback("player_connect_full", function()
    totalkills = 0
end)
Cheat.RegisterCallback("round_prestart", function()
    totalkills = 0
end)
Cheat.RegisterCallback("round_start", function()
    totalkills = 0
end)
Cheat.RegisterCallback("player_death", function(e)
    local attacker = EntityList.GetPlayerForUserID(e:Get("attacker"))
    local dead = EntityList.GetPlayerForUserID(e:Get("userid"))
    local player = EngineClient.GetLocalPlayer()
    if player == dead then
        totalkills = 0
    end
    if attacker == player and player ~= dead then
        headshot = e:Get("headshot")
        totalkills = totalkills + 1
        if totalkills > 6 then totalkills = 6 end
        if headshot == 0 then
            EngineClient.ExecuteClientCmd("play killsound/" .. sound[totalkills]  .. ".wav")
        else
            EngineClient.ExecuteClientCmd("play killsound/headkill")
        end
    end
end)

ну собственно вот, написал за краткий промежуток времени потому что было ебать как скучно
killsound закидывать в
steam\steamapps\common\Counter-Strike Global Offensive\csgo\sound
@sateev @ALKAFEU ну че два школьника, здесь ваша моральная смерть? несколько часов пыхтели, перенося паблик скрипт на неверлуз, так щас еще и без гроша остались, пиздец?)
 
@sateev @ALKAFEU ну че два школьника, здесь ваша моральная смерть? несколько часов пыхтели, перенося паблик скрипт на неверлуз, так щас еще и без гроша остались, пиздец?)
че ты злой такой брух, тебе автор ни слова не сказал
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
че ты злой такой брух, тебе автор ни слова не сказал
я совсем не злой, и к автору темы я ничего нн имею плохого, просто ты не знаешь почему я это написал :)
 
@sateev @ALKAFEU ну че два школьника, здесь ваша моральная смерть? несколько часов пыхтели, перенося паблик скрипт на неверлуз, так щас еще и без гроша остались, пиздец?)
без гроша)
скрипт уже больше года на маркете, я те повторю
 

Вложения

  • 06CF0169-AF9E-494E-A5C3-BF545359CABF.jpeg
    06CF0169-AF9E-494E-A5C3-BF545359CABF.jpeg
    84.9 KB · Просмотры: 42
Назад
Сверху Снизу