Lineage 2 Tower Forum

Full Version: Скрипт: проверка попадания итема в инвентарь
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Доброе время суток
Помогите разобратся в вопросе написания скриптика, всем знакомо создание персонажа в HF, так вот первое что нас просит нубхелпер, это наказать гремлинов, с которых мы должны вытрясти Blue Gemstone(Синий самоцвет). этот самоцветик не попадает в квест инвентарь, а ложится в обычный, помогите кусочком кода для проверки наличия итема и остановки бота.
примерное начало скрипта:
Code:
SCONFIG = L2TConfig.GetConfig();
SCONFIG_FILE = GetDir() .. '\\scripts\\ex1-10.l2b';
L2TConfig.SaveConfig(SCONFIG_FILE);
moveDistance = 30;
LearnAllSkills();
MoveTo(-71415, 258294, -3108, moveDistance);
TargetNpc("Помощник Новичков", 30009);
MoveTo(-71427, 258284, -3108, moveDistance);
Talk();
SCONFIG.pickup.userPickup.mode = L2TConfig.EPickupMode.PICKUP_AFTER;
SCONFIG.pickup.userPickup.pickupRange = 200;
SCONFIG.melee.me.enabled = true;
SCONFIG.melee.me.attackRange = 100;
MoveTo(-71427, 258284, -3108, moveDistance);
SCONFIG.targeting.option = L2TConfig.ETargetingType.TT_RANGE_FROM_POINT;
SCONFIG.targeting.centerPoint.X = -71451;
SCONFIG.targeting.centerPoint.Y = 258258;
SCONFIG.targeting.centerPoint.Z = -3108;
SCONFIG.targeting.range = 600;
ClearTargets();
SetPause(false);

---repeat
---Sleep(1000);
---until GetInventory()

SetPause(true);
Reference URL's