Выбив окна (Убить процесс)

BigChlen

New member
При активации в виджете, закрывает клиент, применений множество.

Код:
using System;
using System.Linq;
using System.Collections.Generic;
using NewWidget.Core;
using NewWidget.Core.Native;
using NewWidget.Core.Scripting;

public class Script : ScriptBase {

    public override void OnStart() {
        base.OnStart();
        CreateTimer(1000, ExitGame);
    }

    void ExitGame() {
        Client.Process.Kill();
    }
    
}
 

nezbn

New member
а что перед Kill(); писать?
если Client.Process.Kill(); то просто вырубается текущее окно
 

nezbn

New member
C#:
foreach (var c in L2Helper.Clients)
    c.Process.Kill();
а можно в условие как-то указать if(состоит в группе) { .kill(): }
типа такова но не понимаю чем это условие указать, ну чтобы выключало только окна состоящие в пати
C#:
foreach (var c in L2Helper.Clients)
           if(PartyMembers > 0)
       {
           c.Process.Kill();
       }
 
а можно в условие как-то указать if(состоит в группе) { .kill(): }
типа такова но не понимаю чем это условие указать, ну чтобы выключало только окна состоящие в пати
C#:
foreach (var c in L2Helper.Clients)
           if(PartyMembers > 0)
       {
           c.Process.Kill();
       }
foreach (var c in L2Helper.Clients)
{
if(!c.Me.IsPartyMate) continue;
c.Process.Kill();
}
 
Сверху