local function CreateCvar(cvar, value)
CreateClientConVar(cvar, value)
end
--cvars
CreateCvar("bunnyhop_test", 0)
CreateCvar("bunnyhop_test_off", 0)
if CLIENT then
function ReallyHiughJumpoBHOP()
--concommand.Add("+bhop",function()
if GetConVarNumber("bunnyhop_test") then
hook.Add("Think","hook",function()
RunConsoleCommand(((LocalPlayer():IsOnGround() or LocalPlayer():WaterLevel() > 0) and "+" or "-").."jump")
end
end)
function ReallyHiughJumpoBHOPoff()
--concommand.Add("-bhop",function()
if GetConVarNumber("bunnyhop_test_off") then
RunConsoleCommand("-jump")
hook.Remove("Think","hook")
end)
게임용 "Garry 's mod"용으로 제작 된 루아 스크립트입니다. 이것은 무엇을 반복적으로 뛰어 넘기로되어 있습니다. 작동했던 기본 코드를 편집했는데 이제는 내 코드가 더 이상 작동하지 않습니다.루아 스크립트 코드를 디버깅하는 방법은 무엇입니까?
createcvars를 사용하여 제대로 작동하려고합니다. 나는 에러를 보이지 않고 작동하도록 만들었지 만, 게임에서 "bunnyhop_test 1"을 콘솔에 입력하면 작동하지 않을 것입니다.
if CLIENT then
concommand.Add("+bhop",function()
hook.Add("Think","hook",function()
RunConsoleCommand(((LocalPlayer():IsOnGround() or LocalPlayer():WaterLevel() > 0) and "+" or "-").."jump")
end)
end)
concommand.Add("-bhop",function()
RunConsoleCommand("-jump")
hook.Remove("Think","hook")
end)
end
그래, 내가 좀 도둑질했다.^ – user1244458
좋아, 나는 당신이 자신의 콘솔 변수로 스크립트를 변경하고 싶다는 것을 알 수있다. 나는 당신이'bunnyhop_test 1'을 가능하게하고'bunnyhop_test 0'을 쓰면 스크립트를 비활성화 할 수 있도록 코드를 업데이트했습니다. 물론'+ bhop '으로 시작해야 할 것입니다. –