0

サーバーを持っていて、コマンドに入力したメニューにタブを追加したい

local force = actions:AddOption( "Kick Player from the game" )
force:SetIcon( "icon16/delete.png" )
function force:DoClick()
  RunConsoleCommand("ulx kick","reason", ply:EntIndex())
end

しかし、私はこのエラーサインを受け取ります

RunConsoleCommand: Command has invalid characters! (ulx kick (' '))
        The first parameter of this function should contain only the command, the second parameter should contain arguments.

誰でも私を助けることができます

4

1 に答える 1

0

あなたのコマンドはulx
あなたの引数は:kickreasonあり、ply:EntIndex()

その代わりに

RunConsoleCommand("ulx kick","re​​ason", ply:EntIndex())

行は次のようになります。

RunConsoleCommand("ulx", "kick", ply:EntIndex(), "reason")


関数の最初の引数には、呼び出したいコマンドのみを含める必要があります。

ソース: エラー メッセージ (「この関数の最初のパラメーターにはコマンド [...] のみを含める必要があります」) および http://wiki.garrysmod.com/page/Global/RunConsoleCommand

于 2014-11-20T07:55:53.130 に答える