Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Anti Resend., Прощу помощи, и хочу чтобы помогли разобраться.
Jakut
сообщение 6.5.2012, 19:56
Сообщение #1


***

Novice
Сообщений: 86
Регистрация: 9.12.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.567



Не могу разобраться, почему он не работает, что в нём не так.
Всё вроде бы правельно, ну не пашет. Помогите разобаться пожалусто!

Код
ON=@TIMER

IF (<cont.flags>&statf_hidden) || (<cont.flags>&statf_invisible) || (<cont.flags>&statf_invisible) || (<cont.flags>&statf_insubstantial) || (<cont.stam> <2)
TIMER=1
TAG.X=<CONT.P.X>
TAG.Y=<CONT.P.Y>
RETURN 1
ENDIF

IF (<CONT.FINDLAYER.25.UID>)

IF (<TAG0.HO>!=1)
TAG.HO=1
TIMER=1
TAG.X=<CONT.P.X>
TAG.Y=<CONT.P.Y>
RETURN 1
ENDIF

IF (<CONT.TAG0.XX>==1)
CONT.TAG.XX=
TIMER=1
TAG.X=<CONT.P.X>
TAG.Y=<CONT.P.Y>
RETURN 1
ENDIF





IF (<CONT.P.X> > <EVAL <TAG.X>+13>) && (<CONT.P.X> < <EVAL <TAG.X>+16>) && (<CONT.P.Y> >= <EVAL <TAG.Y>>) && (<CONT.P.Y> < <EVAL <TAG.Y>+16>) /// X+ Y+

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif


ELIF (<CONT.P.X> > <EVAL <TAG.X>+13>) && (<CONT.P.X> < <EVAL <TAG.X>+16>) && (<CONT.P.Y> <= <EVAL <TAG.Y>>) && (<CONT.P.Y> > <EVAL <TAG.Y>-16>)  //X+ Y-

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.X> < <EVAL <TAG.X>-13>) && (<CONT.P.X> > <EVAL <TAG.X>-16>) && (<CONT.P.Y> >= <EVAL <TAG.Y>>) && (<CONT.P.Y> < <EVAL <TAG.Y>+16>) // X- Y+

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.X> < <EVAL <TAG.X>-13>) && (<CONT.P.X> > <EVAL <TAG.X>-16>) && (<CONT.P.Y> <= <EVAL <TAG.Y>>) && (<CONT.P.Y> > <EVAL <TAG.Y>-16>) // X- Y-

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.Y> > <EVAL <TAG.Y>+13>) && (<CONT.P.Y> < <EVAL <TAG.Y>+16>) && (<CONT.P.X> >= <EVAL <TAG.X>>) && (<CONT.P.X> < <EVAL <TAG.X>+16>) // Y+ X+

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.Y> > <EVAL <TAG.Y>+13>) && (<CONT.P.Y> < <EVAL <TAG.Y>+16>) && (<CONT.P.X> <= <EVAL <TAG.X>>) && (<CONT.P.X> > <EVAL <TAG.X>-16>) // Y+ X-

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.Y> < <EVAL <TAG.Y>-13>) && (<CONT.P.Y> > <EVAL <TAG.Y>-16>) && (<CONT.P.X> >= <EVAL <TAG.X>>) && (<CONT.P.X> < <EVAL <TAG.X>+16>) // Y- X+

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.Y> < <EVAL <TAG.Y>-13>) && (<CONT.P.Y> > <EVAL <TAG.Y>-16>) && (<CONT.P.X> <= <EVAL <TAG.X>>) && (<CONT.P.X> > <EVAL <TAG.X>-16>) // Y- X-

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ENDIF






ELSE


IF (<CONT.TAG0.XX>==1)
CONT.TAG.XX=
TIMER=1
TAG.X=<CONT.P.X>
TAG.Y=<CONT.P.Y>
RETURN 1
ENDIF


IF (<TAG0.HO>==1)
TAG.HO=
TIMER=1
TAG.X=<CONT.P.X>
TAG.Y=<CONT.P.Y>
RETURN 1
ENDIF


IF (<CONT.P.X> > <EVAL <TAG.X>+7>) && (<CONT.P.X> < <EVAL <TAG.X>+10>) && (<CONT.P.Y> >= <EVAL <TAG.Y>>) && (<CONT.P.Y> < <EVAL <TAG.Y>+10>) // X+ Y+

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> (no horse) Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif


ELIF (<CONT.P.X> > <EVAL <TAG.X>+7>) && (<CONT.P.X> < <EVAL <TAG.X>+10>) && (<CONT.P.Y> <= <EVAL <TAG.Y>>) && (<CONT.P.Y> > <EVAL <TAG.Y>-10>)  //X+ Y-

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> (no horse) Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.X> < <EVAL <TAG.X>-7>) && (<CONT.P.X> > <EVAL <TAG.X>-10>) && (<CONT.P.Y> >= <EVAL <TAG.Y>>) && (<CONT.P.Y> < <EVAL <TAG.Y>+10>) // X- Y+

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> (no horse) Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.X> < <EVAL <TAG.X>-7>) && (<CONT.P.X> > <EVAL <TAG.X>-10>) && (<CONT.P.Y> <= <EVAL <TAG.Y>>) && (<CONT.P.Y> > <EVAL <TAG.Y>-10>) // X- Y-

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> (no horse) Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.Y> > <EVAL <TAG.Y>+7>) && (<CONT.P.Y> < <EVAL <TAG.Y>+10>) && (<CONT.P.X> >= <EVAL <TAG.X>>) && (<CONT.P.X> < <EVAL <TAG.X>+10>) // Y+ X+

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> (no horse) Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.Y> > <EVAL <TAG.Y>+7>) && (<CONT.P.Y> < <EVAL <TAG.Y>+10>) && (<CONT.P.X> <= <EVAL <TAG.X>>) && (<CONT.P.X> > <EVAL <TAG.X>-10>) // Y+ X-

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> (no horse) Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.Y> < <EVAL <TAG.Y>-7>) && (<CONT.P.Y> > <EVAL <TAG.Y>-10>) && (<CONT.P.X> >= <EVAL <TAG.X>>) && (<CONT.P.X> < <EVAL <TAG.X>+10>) // Y- X+

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> (no horse) Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag0.resends +=1
cont.tag.exx=
cont.stam=0
endif

ELIF (<CONT.P.Y> < <EVAL <TAG.Y>-7>) && (<CONT.P.Y> > <EVAL <TAG.Y>-10>) && (<CONT.P.X> <= <EVAL <TAG.X>>) && (<CONT.P.X> > <EVAL <TAG.X>-10>) // Y- X-

if (<cont.tag0.exx> >= 5)
serv.log Account: <cont.account> :: Name <cont.name> (no horse) Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
cont.say Resender!
cont.tag.exx=
cont.tag0.resends +=1
cont.stam=0
endif

ENDIF



ENDIF


TAG.X=<CONT.P.X>
TAG.Y=<CONT.P.Y>



IF (<TAG0.TESTS> > 0)
TAG0.TESTS -=1

IF (<TAG0.HO>==1)
TIMER=1
ELSE
TIMER=1
ENDIF

RETURN 1
ELSE
REMOVE
RETURN 1
ENDIF
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ozzy Osbourne
сообщение 6.5.2012, 23:03
Сообщение #2


*********

Grandmaster
Сообщений: 2.067
Регистрация: 5.8.2003
Группа: Пользователи
Наличность: 0
Пользователь №: 810
Возраст: 32



А что не работает? Как ты его пробуешь использовать? На что вешаешь таймер и как проверяешь?


--------------------
Forest Wars
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Nickname
сообщение 6.5.2012, 23:23
Сообщение #3


****

Группа: Пользователи
Наличность: 0
Пользователь №: 11.067



Меня поражают люди, которые используют скрипты Old Paradise, в которых не могут разобраться.
Открою тебе секрет, ты кое что упустил, т.к. это только часть из Anti resend'a, там ещё должен быть sendpacket, возможно ещё что-то.

Ozzy Osbourne, на сколько я помню, там вешается таймер на игрока и через секунду проверяется его расположение, если оно превышает значение, которое можно преодолеть без сторонних программ, то считается что игрок использует resend.


--------------------
Промокод на 10% скидку Windows VDS: ODEI-XTPJ
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DihlofozzZ
сообщение 6.5.2012, 23:34
Сообщение #4


***********

Администратор форума
Сообщений: 5.602
Регистрация: 8.3.2003
Группа: Администраторы
Наличность: 0
Из: Москва Россия
Пользователь №: 237



Цитата(Nickname @ 6.5.2012, 23:23) *

Меня поражают люди, которые используют скрипты Old Paradise, в которых не могут разобраться.

поржал


--------------------
С уважением Администратор Форума.
Контактный Email: dihlofozzz@uokit.com


Topic Closed
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ozzy Osbourne
сообщение 7.5.2012, 16:03
Сообщение #5


*********

Grandmaster
Сообщений: 2.067
Регистрация: 5.8.2003
Группа: Пользователи
Наличность: 0
Пользователь №: 810
Возраст: 32



Код
IF (<TAG0.HO>==1)
TIMER=1
ELSE
TIMER=1
ENDIF


(IMG:style_emoticons/default/ohmy.gif)


--------------------
Forest Wars
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Jakut
сообщение 7.5.2012, 17:18
Сообщение #6


***

Novice
Сообщений: 86
Регистрация: 9.12.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.567



Код
/// RESEND




[FUNCTION PAC34] // Character Move ACK/ Resync Request (RESEND)

obj=<local.char>

if (<obj.tag0.xzz>==1)
serv.log 34
endif


if (<obj.tag0.antiresend> > <serv.time>) || (<obj.flags> & statf_dead)
return 0
endif

obj.tag0.resendz +=1

if (<obj.tag0.resendz> > 4) && !(<obj.findid.i_check_res.uid>)
serv.newitem i_check_res
new.cont=<obj.uid>
new.timer=15
endif

if (<obj.region.flags>&02000) && (<obj.tag0.resend1> > <serv.time>) && (<obj.stam>>0)
obj.tag0.resendw +=1

if (<obj.tag0.resendw> > 2)
obj.say Resend or lags detected!
obj.sysmessage Anti system activated. Stam = 0!
obj.stam=0
serv.log MP Resend: account: <obj.account> -- nick: <obj.name>
endif

return 0
endif


if (<obj.tag0.resend1> > <serv.time>) && (<obj.stam>>0)
obj.tag0.resendw +=1





if (<obj.tag0.resendw> > 2)


if (<obj.tag0.resendxjail> < <serv.time>)
obj.tag0.resendxjail = <eval <serv.time>+3000>
obj.tag0.resendxjails=1
else
obj.tag0.resendxjails +=1

if (<obj.tag0.resendxjails> > 2)
if !(<obj.region.flags>&02000) && !(<OBJ.ISEVENT.E_DUEL_GUEST>)
obj.hits 0
obj.stam 0
obj.say Resend Dead!
obj.tag0.resendxjails=
serv.log Dead Resend: account: <obj.account> -- nick: <obj.name>
obj.tag.resend1=<eval <serv.time>+10>
endif
endif

endif


if (<obj.tag0.resendxjails> < 3) && (<obj.tag0.resendxjails> > 0)
obj.say Resend or lags detected!
obj.sysmessage Anti system activated. Stam = 0!
obj.stam=0
obj.update
serv.log Resend: account: <obj.account> -- nick: <obj.name>
endif



return 0
endif





endif


obj.tag.resend1=<eval <serv.time>+10>
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 8.5.2012, 11:49
Сообщение #7


******

Expert
Сообщений: 810
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15527
Пользователь №: 14.566
Возраст: 30



А тут кроме ламеров нормальные люди есть?
serv.newitem i_check_res
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Jakut
сообщение 8.5.2012, 15:31
Сообщение #8


***

Novice
Сообщений: 86
Регистрация: 9.12.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.567



В смисле serv.newitem i_check_res...
Что мне с этим делать???
Я прощу не разобрать скрипт, а как он работает или как его запустить.
толк я сделаю этот итэм.. .и что мне сним? по всему миру из ставить?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ozzy Osbourne
сообщение 8.5.2012, 17:49
Сообщение #9


*********

Grandmaster
Сообщений: 2.067
Регистрация: 5.8.2003
Группа: Пользователи
Наличность: 0
Пользователь №: 810
Возраст: 32



Цитата(Sirocco @ 8.5.2012, 11:49) *

А тут кроме ламеров нормальные люди есть?
serv.newitem i_check_res


Я думаю среди ламеров ты первый (IMG:style_emoticons/default/smile.gif)


--------------------
Forest Wars
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KaPeIkA
сообщение 8.5.2012, 18:32
Сообщение #10


*****

Journeyman
Сообщений: 359
Регистрация: 21.12.2010
Группа: Пользователи
Наличность: 2009
Из: Aberdeen,Stockholm
Пользователь №: 13.302
Возраст: 29



Цитата(Ozzy Osbourne @ 8.5.2012, 3:49) *

Я думаю среди ламеров ты первый (IMG:style_emoticons/default/smile.gif)



я номер 1 +)


--------------------
Изображение
✵♛✵♛http://uowos.lv/

Skype Kapeika8
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Nickname
сообщение 8.5.2012, 19:38
Сообщение #11


****

Группа: Пользователи
Наличность: 0
Пользователь №: 11.067



Цитата(Jakut @ 8.5.2012, 15:31) *

Я прощу не разобрать скрипт, а как он работает или как его запустить.
толк я сделаю этот итэм.. .и что мне сним? по всему миру из ставить?

У тебя в sphere.ini прописан этот пакет?
В консоли у тебя хоть какой-то лог появляется из вышеупомянутых? Как ты тестируешь этот скрипт и что именно не работает?


--------------------
Промокод на 10% скидку Windows VDS: ODEI-XTPJ
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Jakut
сообщение 8.5.2012, 19:40
Сообщение #12


***

Novice
Сообщений: 86
Регистрация: 9.12.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.567



Люди, может обойдемся без лишнего флоода и спама...
И попробуем вместе решить проблему скрипта... почему он не работает, как его запустить =\

Цитата(Nickname @ 8.5.2012, 19:38) *

У тебя в sphere.ini прописан этот пакет?
В консоли у тебя хоть какой-то лог появляется из вышеупомянутых? Как ты тестируешь этот скрипт и что именно не работает?


гхм... с этого момента по подробней пожалусто, как этот пакет прописать в sphere.ini?
в том то и дело, то, что он вообще нечего не пишет ,и не реагирует. =\
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 8.5.2012, 21:53
Сообщение #13


******

Expert
Сообщений: 810
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15527
Пользователь №: 14.566
Возраст: 30



Цитата(Ozzy Osbourne @ 8.5.2012, 18:49) *

Я думаю среди ламеров ты первый (IMG:style_emoticons/default/smile.gif)

извините я среди ламеров вообще-то впервые.

Я как бы намекаю, что кусок скрипта он выложил, а предмет забыл...
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Nickname
сообщение 8.5.2012, 22:06
Сообщение #14


****

Группа: Пользователи
Наличность: 0
Пользователь №: 11.067



Цитата(Jakut @ 8.5.2012, 19:40) *

гхм... с этого момента по подробней пожалусто, как этот пакет прописать в sphere.ini?
в том то и дело, то, что он вообще нечего не пишет ,и не реагирует. =\

Попробуй в sphere.ini прописать:
Код
packet34=pac34


Цитата(Sirocco @ 8.5.2012, 21:53) *

Я как бы намекаю, что кусок скрипта он выложил, а предмет забыл...

Предмет выложен в первом посте, вернее его главная часть - таймер.


--------------------
Промокод на 10% скидку Windows VDS: ODEI-XTPJ
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 8.5.2012, 22:29
Сообщение #15


******

Expert
Сообщений: 810
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15527
Пользователь №: 14.566
Возраст: 30



Код

[FUNCTION f_blabla]
if (<cont.tag0.exx> >= 5)
    serv.log Account: <cont.account> :: Name <cont.name> Speeder! old: X: <eval <tag0.X>> Y: <eval <tag0.y>> :: now: X: <CONT.P.X> Y: <CONT.P.Y>
    cont.say Resender!
    cont.tag0.resends +=1
    cont.tag.exx=
    cont.stam=0
endif

[FUNCTION f_blabla_bla]
IF (<CONT.P.X> > <EVAL <TAG.X>+7+<argn>>) && (<CONT.P.X> < <EVAL <TAG.X>+10+<argn>>) && (<CONT.P.Y> >= <EVAL <TAG.Y>>) && (<CONT.P.Y> < <EVAL <TAG.Y>+10+<argn>>) // X+ Y+
    f_blabla
ELIF (<CONT.P.X> > <EVAL <TAG.X>+7+<argn>>) && (<CONT.P.X> < <EVAL <TAG.X>+10+<argn>>) && (<CONT.P.Y> <= <EVAL <TAG.Y>>) && (<CONT.P.Y> > <EVAL <TAG.Y>-10-<argn>>)  //X+ Y-
    f_blabla
ELIF (<CONT.P.X> < <EVAL <TAG.X>-7-<argn>>) && (<CONT.P.X> > <EVAL <TAG.X>-10-<argn>>) && (<CONT.P.Y> >= <EVAL <TAG.Y>>) && (<CONT.P.Y> < <EVAL <TAG.Y>+10+<argn>>) // X- Y+
    f_blabla
ELIF (<CONT.P.X> < <EVAL <TAG.X>-7-<argn>>) && (<CONT.P.X> > <EVAL <TAG.X>-10-<argn>>) && (<CONT.P.Y> <= <EVAL <TAG.Y>>) && (<CONT.P.Y> > <EVAL <TAG.Y>-10-<argn>>) // X- Y-
    f_blabla
ELIF (<CONT.P.Y> > <EVAL <TAG.Y>+7+<argn>>) && (<CONT.P.Y> < <EVAL <TAG.Y>+10+<argn>>) && (<CONT.P.X> >= <EVAL <TAG.X>>) && (<CONT.P.X> < <EVAL <TAG.X>+10+<argn>>) // Y+ X+
    f_blabla
ELIF (<CONT.P.Y> > <EVAL <TAG.Y>+7+<argn>>) && (<CONT.P.Y> < <EVAL <TAG.Y>+10+<argn>>) && (<CONT.P.X> <= <EVAL <TAG.X>>) && (<CONT.P.X> > <EVAL <TAG.X>-10-<argn>>) // Y+ X-
    f_blabla
ELIF (<CONT.P.Y> < <EVAL <TAG.Y>-7-<argn>>) && (<CONT.P.Y> > <EVAL <TAG.Y>-10-<argn>>) && (<CONT.P.X> >= <EVAL <TAG.X>>) && (<CONT.P.X> < <EVAL <TAG.X>+10+<argn>>) // Y- X+
    f_blabla
ELIF (<CONT.P.Y> < <EVAL <TAG.Y>-7-<argn>>) && (<CONT.P.Y> > <EVAL <TAG.Y>-10-<argn>>) && (<CONT.P.X> <= <EVAL <TAG.X>>) && (<CONT.P.X> > <EVAL <TAG.X>-10-<argn>>) // Y- X-
    f_blabla
ENDIF


ON=@TIMER
    IF (<cont.flags>&statf_hidden) || (<cont.flags>&statf_invisible) || (<cont.flags>&statf_invisible) || (<cont.flags>&statf_insubstantial) || (<cont.stam> < 2)
        TIMER=1
        TAG.X=<CONT.P.X>
        TAG.Y=<CONT.P.Y>
        RETURN 1
    ENDIF

    IF (<CONT.FINDLAYER.25.UID>)
        IF (<TAG0.HO>!=1)
            TAG.HO=1
            TIMER=1
            TAG.X=<CONT.P.X>
            TAG.Y=<CONT.P.Y>
            RETURN 1
        ENDIF
        IF (<CONT.TAG0.XX>==1)
            CONT.TAG.XX=
            TIMER=1
            TAG.X=<CONT.P.X>
            TAG.Y=<CONT.P.Y>
            RETURN 1
        ENDIF
        f_blabla_bla 6
    ELSE
        IF (<CONT.TAG0.XX>==1)
            CONT.TAG.XX=
            TIMER=1
            TAG.X=<CONT.P.X>
            TAG.Y=<CONT.P.Y>
            RETURN 1
        ENDIF
        IF (<TAG0.HO>==1)
            TAG.HO=
            TIMER=1
            TAG.X=<CONT.P.X>
            TAG.Y=<CONT.P.Y>
            RETURN 1
        ENDIF
        f_blabla_bla 0
    ENDIF

    TAG.X=<CONT.P.X>
    TAG.Y=<CONT.P.Y>

    IF (<TAG0.TESTS> > 0)
        TAG0.TESTS -=1

        IF (<TAG0.HO>==1)
            TIMER=1
        ELSE
            TIMER=1
        ENDIF

        RETURN 1
    ELSE
        REMOVE
        RETURN 1
    ENDIF


бить хочется за такое.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ЖаК
сообщение 8.5.2012, 22:32
Сообщение #16


*****

Journeyman
Сообщений: 314
Регистрация: 2.1.2008
Группа: Пользователи
Наличность: 0
Пользователь №: 10.417



что это за <вырезано анти-матом>? ))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Jakut
сообщение 8.5.2012, 23:32
Сообщение #17


***

Novice
Сообщений: 86
Регистрация: 9.12.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.567



всё справился спасибо!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DihlofozzZ
сообщение 10.5.2012, 13:36
Сообщение #18


***********

Администратор форума
Сообщений: 5.602
Регистрация: 8.3.2003
Группа: Администраторы
Наличность: 0
Из: Москва Россия
Пользователь №: 237



Цитата(ЖаК @ 8.5.2012, 22:32) *

что это за <вырезано анти-матом>? ))

тест на сх ))


--------------------
С уважением Администратор Форума.
Контактный Email: dihlofozzz@uokit.com


Topic Closed
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 13:08
Designed by Nickostyle