Skip to content

Instantly share code, notes, and snippets.

@KonyukhovSergey
Created May 17, 2014 17:20
Show Gist options
  • Save KonyukhovSergey/f215734aee12f6feb497 to your computer and use it in GitHub Desktop.
Save KonyukhovSergey/f215734aee12f6feb497 to your computer and use it in GitHub Desktop.

Revisions

  1. KonyukhovSergey created this gist May 17, 2014.
    84 changes: 84 additions & 0 deletions gistfile1.cs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,84 @@


    public bool Wait(int ms)
    {
    int deltaTime = 250;

    while(ms > 0)
    {
    Thread.Sleep(deltaTime);

    if(!me.isAlive())
    {
    return false;
    }

    ms -= deltaTime;

    }

    return true;
    }

    public bool Resurect()
    {
    while(!ResToResPoint())
    {
    LastError error = GetLastError();

    if(error == RessurectNeedWaitMoreTime)
    {
    Thread.Sleep(1000);
    }
    else
    {
    return false;
    }
    }
    Thread.Sleep(20000);

    return true;
    }

    public bool RestockNorthProc()
    {
    if(!me.isAlive()) { return false; }
    if(!UseSkill("Путевые заметки")) { return false; }

    if(!Wait(60000)) { return false; }

    if(!me.isAlive()) { return false; }
    RepairAllEquipment();

    if(!me.isAlive()) { return false; }
    GetMoonStone(100);
    SellItems("Плащ наемника");
    SellItems("Накидка паломника");
    SellItems("Рыцарский плащ");
    SellItems("Плащ следопыта");
    SellItems("Лютня ушедшего народа");
    SellItems("Флейта ушедшего народа");
    SellItems("Золоченая флейта");

    if(!me.isAlive()) { return false; }
    SellAllHeroicItems();
    SellAllAncientItems();
    SellAllCommonItems();

    if(!me.isAlive()) { return false; }
    Raspoznanie();
    if(!me.isAlive()) { return false; }

    Raspilenie();


    // next more...

    return true;
    }

    public RestockNorth()
    {
    while(!RectockNorthProc());
    }