как сделать что бы на экране появлялся текст после того как кто то зайдёт за определённую профу?
Возможно все. Где именно должен появляться текст? В чате? В уведомлении справа? По центру экрана?
по центру экрана
сможешь сделать пожалуйста?
hook.Add("PlayerSpawn", "JobChangeMessage", function(ply)
local playername = ply:Name()
local jobname = team.GetName(ply:Team())
local message = playername .. " игрок сменил профессию на " .. jobname
chat.AddText(Color(255, 255, 255), message)
end)
Эта функция не проверяет смену профессии и будет постоянно печатать этот текст при спавне игрока. К тому же, хук PlayerSpawn
- серверный, а функция chat.AddText()
- клиентская. Вот правильный код
hook.Add('OnPlayerChangedTeam', 'print', function(ply, old, new)
if new == TEAM_OPREDELENNAYA then PrintMessage(HUD_PRINTCENTER, 'Твой текст') end
end)
спасибо