PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "Spawn with Toolgun" deaktivieren



Neosin
05.01.2013, 15:12
Hey leute;
seit GMOD13 ist es ja möglich im "Q-Menu" bei einem Vehicle oder Entity rechtsklick zu machen, und danach "Spawn with Toolgun" aushwählen. So können Player (obwohl das spawnen von Vehicles Admin-Only ist) ein Car mit der Toolgun spawnen.
Meine Frage ist nun, wie deaktiviere ich das? Durch Google bin ich auf nichts gestoßen :(

Vielen Dank an alle Antworten :)

minifisch
05.01.2013, 16:54
Gibts die Möglichkeit Tools zu restricten? Wenn ja block einfach mal das Tool "Creator".

Neosin
06.01.2013, 19:37
Ja, über FPP - mal gucken ob ich das Tool Creator finden kann.
Danke dir jedenfalls schonmal! :3

btw; gabs nicht auch ne möglichkeit Tools über die Console zu sperren?

gamerpaddy
07.01.2013, 08:25
ja, oder als luascript.. beides funktioniert


lua_run hook.Add("CanTool","restrict creator",function(ply,trace,tool) then if tool == "creator" then return false end end)
Dies müsste man jedesmal ausführen
oder du machst eine restrict tool.lua in garrysmod/lua/server und schreibst den code rein, ohne "lua run".

minifisch
07.01.2013, 16:45
ja, oder als luascript.. beides funktioniert


lua_run hook.Add("CanTool","restrict creator",function(ply,trace,tool) then if tool == "creator" then return false end end)
Dies müsste man jedesmal ausführen
oder du machst eine restrict tool.lua in garrysmod/lua/server und schreibst den code rein, ohne "lua run".

autoexec.cfg/server.cfg würde es auch tun ;)

Neosin
20.01.2013, 03:22
Jup, hat gefunzt danke euch!

Abrack
12.04.2013, 20:52
Habe das gleiche problem. Jedoch habe ich so versucht aber es hat nicht geklapt.

Eddman
13.04.2013, 09:27
Wurde irgendeine Fehlermeldung in der Konsole ausgegeben?

Abrack
13.04.2013, 19:32
]
] rcon lua_run "hook.Add([[CanTool]],[[restrict creator]],function(ply,trace,tool) then if tool == [[creator]] then return false end end)"
]
autokick is disabled for Dr.Falke
> "hook.Add([[CanTool]],[[restrict creator]],function(ply,trace,tool) then if tool == [[creator]] then return false end end)"...

[ERROR] ,[[restrict creator]],function(ply,trace,tool) then if tool == [[creator]] then return false end end)"'
1. unknown - lua_run:0


das kommt :(

Eddman
13.04.2013, 20:30
Lösch mal bitte das erste "then" und probiere es nochmal. Also nehm mal diesen den Code hier, bin mir aber nicht sicher ob es dann klappen wird, probiers einfach mal.


lua_run "hook.Add([[CanTool]],[[restrict creator]],function(ply,trace,tool) if tool == [[creator]] then return false end end)

Abrack
13.04.2013, 20:45
Funktioniert leider nicht

gamerpaddy
13.04.2013, 20:49
Habs ihm schon per PN geschickt. Das mit den " am anfang und ende ging nicht, sowie das then nach function(...)

im notfall kann ers auch in eine server-Autorun stecken..

lennard9696
10.07.2013, 22:42
Danke hat mir auch geholfen