Yoko
http://forum.yoko.com.ua/

Прошу указать ошибку.
http://forum.yoko.com.ua/viewtopic.php?f=20&t=12860
Page 1 of 1

Author:  TarantuL [ 2007-12-06 16:45:23 ]
Post subject:  Прошу указать ошибку.

Не могу оставить на ночь! Частые Анхандлед Ероры!!!
подскажите...

[code][/code] :cry: :cry: :cry: :cry:

Author:  Destruction [ 2007-12-06 21:44:30 ]
Post subject: 

1. Функция DeleteJournal у вас кривая. Что если в журнале два сообщения, которые нужно удалить?..

Представляю себе, какие отсюда костлявые руки расти могут.

2.
Code:
uo.FindType('0x175D',-1,'backpack')

В печь, сжечь и не писать ересь. Команда FindType принимает только строковые аргументы.

3.
Code:
uo.FindType('0x175D',-1,'backpack')
If UO.GetQuantity('finditem') > 14

А если вдруг ничего не было найдено? Насколько будет корректно передать 0x00000000 (или FFF.. непомню точно, вроде нули) в функцию getQuantity? То-то же!

4.
Code:
UO.UseType("0x0F9D")
checklag()
wait(300)
UO.DeleteJournal()

Сомнения плана, что за время чеклага + 300 мс вещь скрафтиться - вас не посещали?.. Ну там если лаганёт немножко..

5.
Code:
uo.FindType("0x175D","-1","my")

В закладке объектов, объект "my" объявлен? Даже неважно - просто посмотрите, что на него скажет uo.getSerial()

6.
Code:
uo.FindType("0x175D","-1","my")
wait(800)
uo.grab('0','finditem')

Я так полагаю вы на 300% уверены, что предмет был найден.

7.
Code:
wait(800)
wait(800)

В чём прикол?)

8.
Code:
uo.FindType('0x0F95',-1,'backpack')
If UO.GetQuantity('finditem') > 1 Then

Устал повторять - честное слово!

9.
Code:
uo.FindType("0x175D","-1","my")

Повесся.

10.
Code:
uo.FindType("0x175D","-1","my")
wait(800)
uo.grab('0','finditem')

Снова забыли проверить?

--------------------------------------------------------------------

Я назвал лишь 10 пунктов, этого предостаточно, чтобы скрипт сжечь, а автора (скрипта) в кресты поставить (навечно). IMHO.

PS: Отредактировал пост автора - поставил отступы - теперь хотя бы читабельно.

Author:  TarantuL [ 2007-12-06 23:44:56 ]
Post subject: 

Спасибо большое за ответ!!

Code:
uo.FindType("0x175D","-1","my")


Скажи, что тут не понравилось? обьект my объявлен!

Очень интересно что такое "строковые аргументы"...
Предположил что это var asd=0x175D , однако ничего не вышло:(



Очень сильно прошу. Помоги отладить прямыми руками... Я не считаю себя крутым скриптером и посему сам на себя полагаться не могу...

Скрипт стоит около 2х вендоров. Покупает bolts of cloth, красит в белое и режет на тряпки. Шьет один плащ, продает, и так пока не закончатся тряпки. Как закончились - снова отоваривается и по кругу..

Author:  Destruction [ 2007-12-07 12:02:29 ]
Post subject: 

TarantuL wrote:
Спасибо большое за ответ!!

Code:
uo.FindType("0x175D","-1","my")


Скажи, что тут не понравилось? обьект my объявлен!

Очень интересно что такое "строковые аргументы"...
Предположил что это var asd=0x175D , однако ничего не вышло:(



Очень сильно прошу. Помоги отладить прямыми руками... Я не считаю себя крутым скриптером и посему сам на себя полагаться не могу...

Скрипт стоит около 2х вендоров. Покупает bolts of cloth, красит в белое и режет на тряпки. Шьет один плащ, продает, и так пока не закончатся тряпки. Как закончились - снова отоваривается и по кругу..

1. Про финдтайп - третий аргумент - объект в котором производить поиск. Соответственно uo.getSerial( "my" ) должен выдавать корректный серийник, в чём я сомневаюсь. Сами попробуйте вставить куда-нибудь и посмотреть:
Code:
uo.print( uo.getSerial( "my" ) )


Касательно строк - запустите такой скрипт и сделайте выводы (функция uo.print() понимает только строковые аргументы, что вам и нужно понять):
Code:
var string1 = "123";
var string2 = "456";
var number1 = 123;
var number2 = 456;
uo.print( string1 +string2 )
uo.print( number1 + number2 )
uo.print( str( number1+number2 ) )
uo.print( str( val( string1 ) + val( string2 ) ) )


PS: Чтобы рассеять все сомнения - добавлю, что нет разницы между:
Code:
var id = "0x00000000"
uo.print( id )

и:
Code:
uo.print( "0x00000000" )

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

Author:  TarantuL [ 2007-12-07 19:52:16 ]
Post subject: 

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

Author:  Destruction [ 2007-12-08 18:35:19 ]
Post subject: 

TarantuL wrote:
Спасибо, с этим разобрался, а не мог бы подправить полностью скрипток грамотно а? Очень прошу..

Полностью - нет, но начать - с удовольствием помогу.

Смотри первый пост :wink:

Author:  KTO nyKHyJI??? [ 2007-12-08 22:37:55 ]
Post subject: 

ну и кто стер ? :x

Author:  Destruction [ 2007-12-08 22:52:22 ]
Post subject: 

KTO nyKHyJI??? wrote:
ну и кто стер ? :x

Я. Помогаю автору исправить скрипт. :wink:

Author:  TarantuL [ 2007-12-09 09:18:44 ]
Post subject: 

KTO nyKHyJI??? wrote:
ну и кто стер ? :x


какой твой ник на ресторе?)

Дестракшен)
Намёк понял)))
Начну с чистова леста ога)

Author:  KTO nyKHyJI??? [ 2007-12-09 14:58:40 ]
Post subject: 

не важно ) я тебя знаю и на ресторе у нас есть общие знакомые .
по теме
если там был скрипт на тейлор то при прокачке с 10 до гма скрипт вылетел всего 2 раза

Author:  TarantuL [ 2007-12-10 05:00:57 ]
Post subject: 

балин у меня раз в 20 побольше вылетал)))


версия инжи какая??? :?

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/