Кристализация предметов

jr

Administrator
Команда форума
C#:
using System;
using System.Linq;
using System.Collections.Generic;
using NewWidget.Core;
using NewWidget.Core.Native;
using NewWidget.Core.Scripting;

public class Script : ScriptBase {

    int[] items = new[] { 1234, 4321 };

    public override void OnStart() {
        base.OnStart();
        CreateTimer(500, () => {
            var item = CommonInventory.FirstOrDefault(i => items.Contains(i.Id));
            if (item != null)
                ReqCrystallizeItem(item);
        });
    }
    
    void ReqCrystallizeItem(L2Item item) {
        var pck = new NewWidget.Core.Network.Packet(0x2F);
        pck.GetWriter().WriteD(item.ObjectId).WriteQ(1);
        Client.SendToServer(pck);
    }

}
 
Сверху