using AccCheckerLib;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
namespace AccountChecker
{
class Program
{
private static void Status_valueChanged(object sender, EventArgs e)
{
string txt = (sender as StringEvt).Text;
Console.WriteLine(txt); //Account Checking status
}
private static void OnCheckingDone_CheckingDone(object sender, EventArgs e)
{
var evt = sender as CheckingEvent;
if (evt != null)
{
var value = evt.UserInfo;
if (value.Success)
{
Console.WriteLine("World Lock Balance: {0}", value.WorldLock_Balance);
Console.WriteLine("Gems: {0}", value.GemAmount);
Console.WriteLine("Supporter: {0}", value.Supporter);
Console.WriteLine("Hours Played: {0}", value.Hours_Played);
Console.WriteLine("Player Level: {0}", value.PlayerLevel);
Console.WriteLine("Inventory Items: ");
foreach (PlayerInvItems items in value.InventoryItems)
{
Console.WriteLine("ItemID: {0} Count: {1} Equipped: {2}", items.itemID, items.count, items.equipped);
}
Console.WriteLine("Worlds: ");
value.Worlds.ForEach(Console.WriteLine);
Console.WriteLine("Checking is done!");
}
else
{
Console.WriteLine("Checking failed");
}
}
}
public static string GenerateMac()
{
var random = new Random();
var buffer = new byte[6];
random.NextBytes(buffer);
var result = String.Concat(buffer.Select(x => string.Format("{0}", x.ToString("X2"))).ToArray());
return result;
}
static void Main(string[] args)
{
var acccheckerInstace = new AccCheckerLib.AccChecker("GrowID", "Password", "213.179.209.168", "17201", "3.67");
acccheckerInstace.initialize(GenerateMac());
acccheckerInstace.status.valueChanged += Status_valueChanged;
acccheckerInstace.OnCheckingDone.CheckingDone += OnCheckingDone_CheckingDone;
acccheckerInstace.ConnectCurrent();
Console.ReadKey();
}
}
}SrMotion/Growtopia-Account-Checker
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|