Пример #1
0
        public void HandleBuildmode(short _X, short _Y, short _Z, byte Mode, byte Type)
        {
            if (Type == Boundblock && BuildMaterial != -1)
            {
                Type = (byte)BuildMaterial;
            }

            if (BuildMode != null && BuildMode != "")
            {
                //TODO: Add buildmodes all proper like..
            }
            else
            {
                if (!MyClient.CS.Stopped)
                {
                    Map.ClientChangeBlock(MyClient, _X, _Y, _Z, Mode, Type);
                }
                else
                {
                    Chat.SendClientChat(MyClient, "&4Error:&f You are stopped, you cannot build.");
                    MyClient.CS.CurrentMap.SendBlockToClient(_X, _Y, _Z, MyClient.CS.CurrentMap.GetBlock(_X, _Y, _Z), MyClient);
                }
            }
        }