PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einfaches Lua-Script



fabl10
22.12.2010, 10:48
Da ich totaler Noob in Lua bin, möcht ich hier meinen Wunsch hinterlassen:

Es sollte wiefolgt sein: Wenn HP unter oder gleich 10 soll +menu ausgeführt werden.
Das wird sehr hilfreich sein für PeRP.
Außerdem wäre es auch gut wenn man das mit vllt. "auto_equip 1/0" ein&ausschalten könnte. Client Script natürlich ^.^

Ich hoffe ihr könnt mir helfen,
Fabl10

RP-01
22.12.2010, 13:45
local enabled = CreateClientConVar( "auto_equip", "1", true, false )
local health = nil

hook.Add( "Think", "perp_cheat",
function()
if enabled:GetBool() then
if LocalPlayer():Health() <= 10 and health != LocalPlayer():Health() then
health = LocalPlayer():Health()
RunConsoleCommand( "+menu" )
timer.Simple( 10, RunConsoleCommand, "-menu" )
end
end
end
)
Einfach in neh .lua Datei kopieren, und dann ab in den "lua/autorun/client" Ordner.

Du musst dir übrigens irgendeine Taste zu "-menu" binden, sonst bekommst du das Menu nicht mehr zu. Der "-menu" Command wird nämlich normalerweise beim releasen der jeweiligen Taste aufgerufen.

fabl10
22.12.2010, 14:59
Könnte man das nicht vielleicht so machen das er nach 10 Sekunden wieder -menu macht?
Das Script ist für RP gedacht das man kurz bevor man stirbt seine Waffe equiped (=ins Inventar packen), damit man sie nicht verliert.

RP-01
22.12.2010, 18:46
Hab den Script geupdated.

fabl10
23.12.2010, 16:02
Danke RP-01 :]