I have some problem mit int and system.type. Do You know how to enter Mobile.Find(.....) the right Type ?
regards,
Code: Select all
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//using ScriptDotNet2;
using ScriptSDK;
using ScriptSDK.Data;
using ScriptSDK.Attributes;
using ScriptSDK.Configuration;
using ScriptSDK.Gumps;
using ScriptSDK.Targets;
using ScriptSDK.Utils;
using ScriptSDK.ContextMenus;
using ScriptSDK.Engines;
using ScriptSDK.Items;
using ScriptSDK.Mobiles;
using StealthAPI;
namespace ConsoleApplication1
{
internal static class Program
{
[STAThread]
private static void Main(string[] args)
{
SDK.Initialize();
ScriptLogger.Initialize();
ScriptLogger.LogToStealth = true;
ScriptSDK.Configuration.ContextOptions.Initialize();
Stealth.Client.SendTextToUO("Hello World!");
var Player = PlayerMobile.GetPlayer();
[b][color=#FF0080] // List<Type> Mob = ScriptSDK.Mobiles.Mobile.Find(0x0190, 0x0, true);[/color][/b]
Stealth.Client.FindType(0x0190, Stealth.Client.GetGroundID());
var items = Stealth.Client.GetFindList();
foreach (var item in items)
{
if (!Stealth.Client.IsNPC(item))
{
continue;
}
if (Stealth.Client.GetDistance(item) <= 3)
{
ScriptLogger.WriteLine(String.Format("{0}", Stealth.Client.GetAltName(item)));
if (Stealth.Client.GetName(item) == "Tinker")
{
Stealth.Client.Wait(1000);
Stealth.Client.SendTextToUO("Hello Tinker!");
}
}
}
Stealth.Client.Wait(1000);
//Player.ContextMenu.Parse();
// var results = Scanner.Find(typeof(Necklace), Player.Backpack.Serial.Value, true);//Sends Query based on QueryGraphic
//ScriptLogger.WriteLine(String.Format("{0}", Player.ContextMenu.Entries.ToString()));
// Stealth.Client.Wait(1000);
//Player.ContextMenu.Click("Check your stats");
}
}
}