Одевание сета

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[] Set = new int[] { 15608, 15620, 15617, 15614, 15611 };

    public override void OnStart() {
        base.OnStart();
        EnabledChanged(true, OnEnabled);
    }

    void OnEnabled(){
        Enabled = false;   
        
        var eq = Set.Where(i => !Me.Equipment.Contains(i));
        if (eq.Any()) {
            foreach (var id in eq) {
                Client.UseItem(id);
            }
            
            var cloak = CommonInventory.FirstOrDefault(i => i.Name.Contains("Cloak"));
            if (cloak != null) {
                Wait(1000);
                Client.UseItem(cloak.Id);
            }
        }
    }

}
 
Сверху