Загрузка данных


using System;
using System.Linq;
using System.Collections.Generic;
using NewWidget.Core;
using NewWidget.Core.Native;
using NewWidget.Core.Scripting;

public class Script : ScriptBase {

    // ================= НАСТРОЙКИ =================
    string AssistTargetName = "MainAssistNick"; // Ник того, с кого брать ассист

    public override void OnStart() {
        base.OnStart();
        CreateTimer(150, OnTimer);
    }

    void OnTimer() {
        if (Me == null || Me.IsDead || Me.IsDisabled)
            return;

        // Ищем сопартийца по нику
        var assistLead = Client.PartyMembers.FindByName(AssistTargetName);
        
        if (assistLead != null && assistLead.Target != null && !assistLead.Target.IsDead) {
            var target = assistLead.Target;

            // Если в таргете еще не цель ассиста — берем в таргет
            if (Me.Target != target) {
                Client.SetTarget(target);
            }

            // Атакуем цель
            Client.Attack();
        }
    }
}