Gamemode.CanTool

Aus GMod Wiki (DE)

Wechseln zu: Navigation, Suche
Event Hook
Hook NameGM:CanTool
Syntax(Player) ply, (TraceRes) tr, (string) toolmode
Beschreibung:
Erlauben/Verbieten von diversen Toolmodi
ErgebnisN/A
Lua StatusBild:Server.png


Beispiel

BeschreibungDieses Beispiel zeigt, wie man bestimmen kann ob es einem User erlaubt ist ein Tool zu benutzen.
Benutzt als:Bild:Server.png
Code
1
2
3
4
5
6
7
8
9
10
11
function UseTool( ply, tr, toolmode )
        if toolmode == "remover" or toolmode == "ignite" or toolmode == "rtcamera" then
                if ply:IsAdmin() then
                        return true // Ist der Spieler ein Admin so kann er das Tool nach Belieben nutzen
                else
                        return false // Ist er nicht, so ist es ihm nicht gestattet das Tool zu nutzen
                end
        end
end
 
hook.Add( "CanTool", "UseTool", UseTool )
ErgebnisNone.



Sonstige Notizen

Folgende "Toolmodes" sind standardmäßig in GMod verfügbar:

   * axis
   * balloon
   * ballsocket
   * ballsocket_adv
   * ballsocket_ez
   * button
   * camera
   * colour
   * duplicator
   * dynamite
   * elastic
   * emitter
   * example
   * eyeposer
   * faceposer
   * finger
   * hoverball
   * hydraulic
   * ignite
   * inflator
   * keepupright
   * lamp
   * leafblower
   * light
   * magnetise
   * material
   * motor
   * muscle
   * nail
   * nocollide
   * paint
   * physprop
   * pulley
   * remover
   * rope
   * rtcamera
   * slider
   * spawner
   * statue
   * thruster
   * trails
   * turret
   * weld
   * weld_ez
   * wheel
   * winch 

Der "Toolmode" ist der Dateiname des STOOLs ohne die Endung .lua!


Powered by gmod.de