PDA

Просмотр полной версии : СТОП+Автотрейд


DashKAaa
28.05.2010, 02:46
Не делал никто такой скрипт, на проверку ссок, и когда они кончаются что бы персонаж останавливался и кидал трейд 2 окну, а тот передает сски...
----------
По идее все это сделать можно спомощи настроек валкера... но плять... порой он тупо тупит.. и не дает трейд (во время битвы)

Acmilan
28.05.2010, 09:39
Во время боя трейд канцелится вроде. Дык что нужно отбегать к персу, ждать пока выйдешь из режима боя и потом только включать настройки)

xINFINITYx
28.05.2010, 10:31
Чтоб наверняка, делаем:
LABEL(proverka)
ITEMCOUNT(соски[ID=х],<=,10)
{
SET(FIGHTSTOP)
LOADCONFIG(xxx.INI) //загружаем конфиг, где настроен трейд сосок
DELAY(5000)
LOADCONFIG(yyy.INI) //загружаем конфиг, где настроен бой
SET(FIGHTSTART)
}
DELAY(10000)
JMP(proverka)

DashKAaa
28.05.2010, 10:40
Чтоб наверняка, делаем:
LABEL(proverka)
ITEMCOUNT(соски[ID=х],<=,10)
{
SET(FIGHTSTOP)
LOADCONFIG(xxx.INI) //загружаем конфиг, где настроен трейд сосок
DELAY(5000)
LOADCONFIG(yyy.INI) //загружаем конфиг, где настроен бой
SET(FIGHTSTART)
}
DELAY(10000)
JMP(proverka)

Спасибо!

viteksamb
28.05.2010, 11:30
LABEL(proverka)
ITEMCOUNT(соски[ID=х],<=,10)
{
SET(FIGHTSTOP)

А тебя в это время пистить продолжают :)

xINFINITYx
28.05.2010, 11:39
А тебя в это время пистить продолжают :)

А пистить будут 5 сек, при желании можно DELAY(5000) поменять на 3000, трейд успеет пройти, а за 3 секунды ничего тебе не сделают.

Anafema
28.05.2010, 12:36
А пистить будут 5 сек, при желании можно DELAY(5000) поменять на 3000, трейд успеет пройти, а за 3 секунды ничего тебе не сделают.

ничего, только отканцелят трейд, так как во время пинания тебя низя торговать

Sashafaq
28.05.2010, 13:10
Торговать можно во время пинания...
Пинать нельзя во время трейда. тк количество сосок меняется и трейд кенселится!

viteksamb
28.05.2010, 13:25
Только в момент пистинья берется в таргет цель, а в момент выделения юзается соска. Хотя все решаемо.

DashKAaa
28.05.2010, 13:29
проверку на сски ставим просто в пределах 200-300, и задержку между загрузками конфика 10секунд.. и если с 1 раза не получится добить моба то с 2 захода убьем и встанем :) ибо ссок будет уже менее 200 и каждый 10 секунд будет загрузка конфига на кинуть трейд и получить ссок!

mikser
30.05.2010, 17:05
трейд канселится
1. когда у того у кого соски кончаются их юзает
2. раздачик сосок юзает соски
-----------------
первая проблемма не так уж и важна так как когда соски кончатся он точно перестанет юзать или можно заюзать скрипт из третьего поста
там кстати ошибка
SET(FIGHTSTOP) - не отключает соски а лишь отключает авто атаку мобов. А если моб сам тебя атакаует то будет произведена контраатака с сосками.
Поэтому надо заменить SET(FIGHTSTOP) на set(L2Walker,Disable)
и SET(FIGHTStart) на set(L2Walker,Enable)
а вот как решить вторую проблему?

надо когда тебе кидают трейд отключить соски. Разрабы валкера не догадались предусмотреть эту возможность.
Думаю в валкере проблема не рашаема.

Xen
30.05.2010, 19:38
мб просто выкидывать соски? А в дропе написать поднимание?

mikser
30.05.2010, 19:54
бот не умеет дропать итемы

Xen
30.05.2010, 20:10
Валкер умеет дропать итемы, только скриптовой функции нет такой да, но это проще, чем париться с трейдами, где много if

mikser
30.05.2010, 20:59
на руофе у тебя дропал итемы? А если легит пристроится и будет подбирать? :)

Adersha
01.06.2010, 15:42
Посоветуйте как сделать лучше проверку на данц, если его нет персонаж - либо садится (лучше так, либо стоит на 1 месте не двигается) как только данц появляется он возобновляет свои действия... вот что то накидала, но думаю что не верно!

LABEL(proverka)
{
CharBuffs(Dance of Shadow[ID=366])
SET(L2Walker,Enable)
}

IsMember(nick)
{
!CharBuffs(Dance of Shadow[ID=366])
SET(L2Walker,Disable)
}
DELAY(1000)
JMP(proverka)

Anafema
02.06.2010, 20:03
Посоветуйте как сделать лучше проверку на данц, если его нет персонаж - либо садится (лучше так, либо стоит на 1 месте не двигается) как только данц появляется он возобновляет свои действия... вот что то накидала, но думаю что не верно!

LABEL(proverka)
{
CharBuffs(Dance of Shadow[ID=366])
SET(L2Walker,Enable)

}
IsMember(nick)
{
!CharBuffs(Dance of Shadow[ID=366])
SET(L2Walker,Disable)
}
DELAY(1000)
JMP(proverka)

LABEL(proverka)
{
CharBuffs(Dance of Shadow[ID=366])
CALL(START)
}
CALL(STOP)

LABEL(START)
ChangeWaitType(1) //встали
SET(L2Walker,Enable)
Delay(2000)
JMP(proverka)

LABEL(STOP)
SET(L2Walker,Disable)
ChangeWaitType(0) //сели
RequestJoinParty(BD_nick,0)
Delay(30000) //время на дэнс БД
QuitParty() //если в пати еще мемберы юзай RequestOutParty(BD_nick)
JMP(proverka)

У БД просто в пати бафах ставиш нужные танцы