1
GMODにテキストが表示され、テキストが6分ごとに変わるボックスを作成したいとします。ここで私はこれまで持っているものです:テキストが表示されていないと私は何をするか分からないGMODサーバーのルア・テキスト・ループ
AddCSLuaFile("classes.lua");
surface.CreateFont("mystyle", {
font = "Arial",
extended = false,
size = 20,
weight = 500,
blursize = 0,
scanlines = 0,
antialias = true,
underline = false,
italic = false,
strikeout = false,
symbol = false,
rotary = false,
shadow = false,
additive = false,
outline = false,
} );
function classesBox() -- Box thing function
draw.RoundedBox(3, 5, 250, 320, 100, Color(0,0,0,200));
end
hook.Add("HUDPaint", "MyHudName", classesBox)
while true do
--Infinite loop
timer.Simple(50, function() draw.SimpleText("Text 1", "mystyle", 24, 275, Color(255,255,255,255)); draw.SimpleText("Text 2", "mystyle", 24, 300, Color(255,255,255,255)); end);
end
クライアントで... は、私は何よりも簡単な方法はありますやっている?私はLuaで新しくて、私は助言を感謝したいと思います。
EDIT:また、サーバーで自動的に再生したいので、ログインすると他のプレーヤーと同じテキストが表示されます。今すぐ私はそれをオートランフォルダに入れていますが、ログインするたびに最初から始まります:/ また、永遠に繰り返すこともしたいのですが、whileループを使用するとゲームがクラッシュします。
注:私はちょうどそれ