Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
Оптимизация кода.
Вопрос не стоит того, чтобы ради него создавать новую тему, а звучит он так: Есть ли альтернатива UnitHasItemOfTypeBJ? |
15.04.2009, 13:27 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
Код:
Отредактировано Артте, 15.04.2009 в 14:02. |
15.04.2009, 13:42 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
Артте. Жестоко..., но все ровно благодарю.
Тему пожалуйста не закрывайте, могу быть еще вопросы. |
15.04.2009, 13:45 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
Код:
Вроде бы короче и правильнее, ибо сравнивать итем и интеджер явно не тру. |
15.04.2009, 13:48 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
MF_Andreich
О да, с итемом чет ошибся |
15.04.2009, 14:03 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
Помогите пожалуйста еще вот с этой функцией: ReplaceUnitBJ. А на закуску вопрос такого плана. Есть способ сопоставить, скажем предмет класса «Артефакты», предмету класса «Подлежащие продаже»? Например. Есть n-ое количество предметов определенного класса. Каждый из них должен быть как-то связан с одним, либо несколькими предметами другого класса. Нужно чтобы функция определяла, какой предмет, какому(им) соответствует. |
15.04.2009, 20:11 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Линкольн
1) Не советую юзать реплейс... 2) ставишь уровень предмета одинаковый у нужных тебе предметов, профит |
15.04.2009, 20:39 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
Hellfim. К сожалению уровень и GetItemUserData уже используются.
Цитата:
Есть альтернатива? Линкольн добавил: Полагаю, можно создать таблицу, в которую каким-то образом занести парные предметы. |
|
16.04.2009, 07:00 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
PlayerDark
Coraline
offline
Опыт:
10,569Активность: |
|
16.04.2009, 13:42 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
PlayerDark. Для функции ReplaceUnitBJ альтернативы без префикса нет.
А на сколько серьезными могут быть учетки из-за этой функции? Стоит ли вообще заморачиваться? Линкольн добавил: Забыл сказать. Парные предметы имеют схожие ID, т.е. предмет класса «Артефакты» ‘A000’ сопоставляется предмету класса «Подлежащие продаже» ‘H000’ и т.п. |
16.04.2009, 16:57 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Линкольн
1) Стоит заморачиваться 2) Я не сказал использовать GetItemUserData, я сказал использовать GetItemLevel |
16.04.2009, 20:57 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
Цитата:
|
|
17.04.2009, 04:17 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Линкольн, хм ну тогда только таблицу составлять.
|
17.04.2009, 14:50 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
Можно еще прочность выставлять. И с помощью GetWidgetLife узнавать. Тоже число. |
17.04.2009, 15:05 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
MF_Andreich. Hellfim. Спасибо. Про прочность я и забыл. Пока что таблицу составил, если не понравится сделаю с помощью GetWidgetLife.
Последний вопрос. Как посоветуйте таблицу делать: с помощью глобальных переменных или структур. В таблице около 100 предметов. Отредактировано Линкольн, 17.04.2009 в 19:32. |
17.04.2009, 19:23 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Линкольн, массивы наше все, а вообще делай как удобнее =)
|
18.04.2009, 00:20 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ranger21
I love beatiul days XD
offline
Опыт:
13,274Активность: |
Ну сделай глобалками в отдельном триггере... имхо так проще всего |
29.04.2009, 16:46 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|