C#意外符号}

时间:2015-12-13 11:35:25

标签: javascript c# unity3d console

我是CSHARP的新手,但我对javascript非常流利。

我正在为一个多人游戏Rust写一个插件,这个插件将通过一个名为Oxide的modloader来处理。 Oxide API

我得到的错误:

[Oxide] 6:30 AM [Error] Sulfur plugin failed to compile!
[Oxide] 6:30 AM [Error] Sulfur.cs(19,0): error CS1525: Unexpected symbol `}'

我已经直接从Oxide的API页面复制了我的代码,并对其进行了编译。但是我得到一个非常奇怪的错误,我尝试添加并解决问题,错误似乎在此行调用

namespace Oxide.Plugins
{
    [Info("Sulfur", "Christopher Allen", 0.1)]
    public class Sulfur : RustPlugin
    {
        void OnServerInitialized()
        {
            Puts("Sulfur has been initialized.");
        }

        void OnPlayerInit(BasePlayer player)
        {
            var message = string.Format("{0} has joined the server", player.displayName);
            rust.BroadcastChat({ message });
        }
    }
}

如果有人能够阐明为什么会发生这种情况,那将非常感激。

1 个答案:

答案 0 :(得分:0)

rust.BroadcastChat(message);

摆脱可行的花括号,如果您有任何其他问题,可以在此问我:http://steamcommunity.com/id/Bycrome/