light

Datum: 13/05/2012 21:42:53

Staženo: 459x

Popis:

světlo limit


Hodnocení: 2.8/10 (84 hlasy)

Download file:cs

Příkazy:

Kód:

using Phoenix;

namespace Scripts.DarkParadise
{
    public class Light
    {
        public static byte Limit = 15;

        public Light()
        {
            if (Phoenix.WorldData.World.SunLight > Limit) {
                byte[] data = new byte[2];
                data[0] = 0x4F;
                data[1] = Limit;
                Core.SendToClient(data);
                UO.Print(0x055A, "Light level fixed.");
            }
        }

        [ServerMessageHandler(0x4F)]
        public CallbackResult OnSunLight(byte[] data, CallbackResult prevResult)
        {
            if (prevResult < CallbackResult.Sent) {
                if (data[1] > Limit) {
                    byte[] newData = new byte[2];
                    newData[0] = 0x4F;
                    newData[1] = Limit;
                    Core.SendToClient(newData);
                    UO.Print(0x055A,"Light level fixed.");
                    return CallbackResult.Sent;
                }
            }
            return CallbackResult.Normal;
        }
    }
}

Zde ještě není žádný komentář.

Nový komentář