Page 1 of 3

Напишите пожалуйста мааленький скрипт... :)

Posted: 2006-05-09 21:16:56
by Ascoron
Смысл такой:
Если чар выкапывает руду: Iron Ore, Rusty, Old Copper, Dull Copper, Shadow, Merkite, Copper, Bronze, Silver, Rose, Agapite, Blood Rock, Verite. После того как чар выкопал одну из этих руд, он должен переложить кирку с одного места на другое (в паке), для того чтобы сбить добычу руды.


Кирка:
ID=0x62C19316 Type=0x0E85 KMYRLJF Name=pickaxe made by UnreaL (590910)
Quantity: 1 Colour: 0x0000 Layer: 0 Has: 1
X=104 Y=111 Z=0 C=0x47958182 F=0x00


Iron Ore:
ID=0x6590AB12 Type=0x19B9 IHGVKNF Name=Iron Ores : 192
Quantity: 192 Colour: 0x0000 Layer: 0 Has: 1
X=44 Y=65 Z=0 C=0x47958182 F=0x00

Rusty:
ID=0x65908F70 Type=0x19B9 IQVUKNF Name=Rusty Ores : 2
Quantity: 2 Colour: 0x0750 Layer: 0 Has: 1
X=63 Y=65 Z=0 C=0x47958182 F=0x00

Old Copper:
ID=0x6566C4EC Type=0x19B9 UCAVENF Name=Old Copper Ores : 10
Quantity: 10 Colour: 0x0590 Layer: 0 Has: 1
X=97 Y=65 Z=0 C=0x47958182 F=0x00

Dull Copper:
ID=0x6566C25B Type=0x19B9 TDZUENF Name=Dull Copper Ores : 8
Quantity: 8 Colour: 0x0347 Layer: 0 Has: 1
X=131 Y=65 Z=0 C=0x47958182 F=0x00

Shadow:
ID=0x6590ADD5 Type=0x19B9 FDHVKNF Name=Shadow Ores : 7
Quantity: 7 Colour: 0x0322 Layer: 0 Has: 1
X=44 Y=104 Z=0 C=0x47958182 F=0x00

Merkite:
ID=0x6590AD11 Type=0x19B9 XAHVKNF Name=Merkite Ore
Quantity: 1 Colour: 0x02C3 Layer: 0 Has: 1
X=78 Y=109 Z=0 C=0x47958182 F=0x00

Copper:
ID=0x6590ABE1 Type=0x19B9 HKGVKNF Name=Copper Ore
Quantity: 1 Colour: 0x0289 Layer: 0 Has: 1
X=104 Y=109 Z=0 C=0x47958182 F=0x00

Bronze:
ID=0x6566E8BE Type=0x19B9 KWNVENF Name=Bronze Ores : 2
Quantity: 2 Colour: 0x01BF Layer: 0 Has: 1
X=131 Y=104 Z=0 C=0x47958182 F=0x00

Silver:
ID=0x658F96BD Type=0x19B9 DQFRKNF Name=Silver Ore
Quantity: 1 Colour: 0x0482 Layer: 0 Has: 1
X=44 Y=109 Z=0 C=0x47958182 F=0x00

Rose:
ID=0x65908B27 Type=0x19B9 REUUKNF Name=Rose Ores : 3
Quantity: 3 Colour: 0x0676 Layer: 0 Has: 1
X=77 Y=104 Z=0 C=0x47958182 F=0x00

Agapite:
ID=0x65908B79 Type=0x19B9 FDUUKNF Name=Agapite Ores : 3
Quantity: 3 Colour: 0x0400 Layer: 0 Has: 1
X=103 Y=104 Z=0 C=0x47958182 F=0x00

Blood Rock:
ID=0x65908AD5 Type=0x19B9 PWTUKNF Name=Blood Rock Ores : 3
Quantity: 3 Colour: 0x04C2 Layer: 0 Has: 1
X=124 Y=104 Z=0 C=0x47958182 F=0x00

Verite:
ID=0x656C3700 Type=0x19B9 IGIPFNF Name=Verite ores : 6
Quantity: 6 Colour: 0x01CB Layer: 0 Has: 0
X=45 Y=65 Z=0 C=0x58DBBF64 F=0x00

Заранее благодарен :roll:

Posted: 2006-05-09 21:21:14
by CONDOMchick
а зачем это надо?)

Posted: 2006-05-09 21:24:19
by DerMeister =)
Чтобы переложить кирку с места на место надо использовать такую команду:

Code: Select all

var pix='0x62C19316'
uo.moveitem("pix", str(uo.getQuantity("pix")), uo.containerOf("pix"), str(uo.getX("pix")), str(uo.getY("pix")), str(uo.getZ("pix")))


А использовать её надо в случае выкапывания любой из указанных руд (это можно сделать по журналу, но я не телепат и пожтому не знаю какие у тебя сообщения появляются при выкапывании руды)

Posted: 2006-05-09 21:26:45
by DerMeister =)
CONDOMchick wrote:а зачем это надо?)


Я сам немного в панике... Модет ему это надо, чтобы лишнюю руду выкидывать (типа вес не безграничный) =)

Posted: 2006-05-09 21:27:26
by Ascoron
CONDOMchick wrote:а зачем это надо?)


У меня есть обычный макрос на майнинг... Он копает все подряд.
А за счет этого маленького макроса, получится выборочный макрос на высшие инготы (Голд, Валорит, Мифрил, Блэк Рок и Холи).

Posted: 2006-05-09 21:36:07
by DerMeister =)
Ascoron wrote:
CONDOMchick wrote:а зачем это надо?)


У меня есть обычный макрос на майнинг... Он копает все подряд.
А за счет этого маленького макроса, получится выборочный макрос на высшие инготы (Голд, Валорит, Мифрил, Блэк Рок и Холи).


Хммм... а что, у тебя на шарде нельзя руду на пол шахты кидать?

Posted: 2006-05-09 21:36:30
by Ascoron
Der wrote:А использовать её надо в случае выкапывания любой из указанных руд (это можно сделать по журналу, но я не телепат и пожтому не знаю какие у тебя сообщения появляются при выкапывании руды)


А по цвету нельзя узнать что он выкапал?
Допустим если выкапал "0x0590" (Олд Купер), то перекладывает с места на место тип "0x0E85" (Кирку).

Posted: 2006-05-09 21:38:06
by Ascoron
Der wrote:
Ascoron wrote:
CONDOMchick wrote:а зачем это надо?)


У меня есть обычный макрос на майнинг... Он копает все подряд.
А за счет этого маленького макроса, получится выборочный макрос на высшие инготы (Голд, Валорит, Мифрил, Блэк Рок и Холи).


Хммм... а что, у тебя на шарде нельзя руду на пол шахты кидать?


Не желательно, т.к. очень много шахтеров... А через руду невозможно пройти. И из за этого могут убивать :roll:

Posted: 2006-05-09 21:39:07
by CONDOMchick
Ascoron wrote:
CONDOMchick wrote:а зачем это надо?)


У меня есть обычный макрос на майнинг... Он копает все подряд.
А за счет этого маленького макроса, получится выборочный макрос на высшие инготы (Голд, Валорит, Мифрил, Блэк Рок и Холи).



ааа...
а на дрв с одного места копает 1 ор :roll:

Posted: 2006-05-09 21:39:33
by CONDOMchick
Ascoron wrote:
Der wrote:
Ascoron wrote:
CONDOMchick wrote:а зачем это надо?)


У меня есть обычный макрос на майнинг... Он копает все подряд.
А за счет этого маленького макроса, получится выборочный макрос на высшие инготы (Голд, Валорит, Мифрил, Блэк Рок и Холи).


Хммм... а что, у тебя на шарде нельзя руду на пол шахты кидать?


Не желательно, т.к. очень много шахтеров... А через руду невозможно пройти. И из за этого могут убивать :roll:


омг,через руда нельзя ппройти???
какой шард?

Posted: 2006-05-09 21:40:39
by Ascoron
CONDOMchick wrote:омг,через руда нельзя ппройти???
какой шард?


Age of Power

Posted: 2006-05-09 21:42:23
by DerMeister =)
Ascoron wrote:
Der wrote:А использовать её надо в случае выкапывания любой из указанных руд (это можно сделать по журналу, но я не телепат и пожтому не знаю какие у тебя сообщения появляются при выкапывании руды)


А по цвету нельзя узнать что он выкапал?
Допустим если выкапал "0x0590" (Олд Купер), то перекладывает с места на место тип "0x0E85" (Кирку).


Нафиг такой расклад... 13 поисков подряд это тупость... Проще через журнал! (если выкопал что-то из этих руд то сразу переместить кирку)
И цвет не нужен и лагать не будет =)

Posted: 2006-05-09 21:42:44
by Ascoron
CONDOMchick wrote:ааа...
а на дрв с одного места копает 1 ор :roll:


У нас низкая руда копается до 11 шт с одной точки, а высшая руда по 4 руды с точки.

Posted: 2006-05-09 21:43:36
by DerMeister =)
Ascoron wrote:
Der wrote:
Ascoron wrote:
CONDOMchick wrote:а зачем это надо?)


У меня есть обычный макрос на майнинг... Он копает все подряд.
А за счет этого маленького макроса, получится выборочный макрос на высшие инготы (Голд, Валорит, Мифрил, Блэк Рок и Холи).


Хммм... а что, у тебя на шарде нельзя руду на пол шахты кидать?


Не желательно, т.к. очень много шахтеров... А через руду невозможно пройти. И из за этого могут убивать :roll:


А мусорки в шахте нету чтоли?

Posted: 2006-05-09 21:44:57
by Ascoron
Der wrote:Нафиг такой расклад... 13 поисков подряд это тупость... Проще через журнал! (если выкопал что-то из этих руд то сразу переместить кирку)
И цвет не нужен и лагать не будет =)


Так а как это делатся через журнал сразу на все высше перечисленные руды? :? :roll:

Posted: 2006-05-09 21:45:50
by Ascoron
Der wrote:А мусорки в шахте нету чтоли?


Неа...

Posted: 2006-05-09 21:47:06
by DerMeister =)
Ascoron wrote:
Der wrote:Нафиг такой расклад... 13 поисков подряд это тупость... Проще через журнал! (если выкопал что-то из этих руд то сразу переместить кирку)
И цвет не нужен и лагать не будет =)


Так а как это делатся через журнал сразу на все высше перечисленные руды? :? :roll:


Например так:

Code: Select all

...
var pix='0x62C19316'
...
if uo.injournal("Iron Ore |  Rusty | Old Copper ... и т.д ... |  Verite") then
uo.deletejournal()
uo.moveitem("pix", str(uo.getQuantity("pix")), uo.containerOf("pix"), str(uo.getX("pix")), str(uo.getY("pix")), str(uo.getZ("pix")))
...


PS:Это конечно если у тя на шарде пишется название руды когда её выкапываешь :roll:

Posted: 2006-05-09 21:51:17
by Ascoron
Вот отрывок макроса на выборочный майнинг, перекладка кирки при выкопки руд (Изи УО)

Code: Select all

Scanjournal 1 
If #SysMsg = N/A || rusty in #journal || Copper in #journal || copper in #journal || shadow in #journal || merkite in #journal || bronze in #journal || rose in #journal || agapite in #journal
{

finditem NPF C_ , %backpack
Msg $,moveitem #FINDID 1 %backpack $

Posted: 2006-05-09 21:53:54
by DerMeister =)
Ascoron wrote:Вот отрывок макроса на выборочный майнинг, перекладка кирки при выкопки руд (Изи УО)

Code: Select all

Scanjournal 1 
If #SysMsg = N/A || rusty in #journal || Copper in #journal || copper in #journal || shadow in #journal || merkite in #journal || bronze in #journal || rose in #journal || agapite in #journal
{

finditem NPF C_ , %backpack
Msg $,moveitem #FINDID 1 %backpack $


Ну дык используй тогда Изю и всё... :lol:

Posted: 2006-05-09 21:56:55
by Ascoron
Der wrote:
PS:Это конечно если у тя на шарде пишется название руды когда её выкапываешь :roll:


Да, пишется... Все руды на английском, а вот обычную руду на русском...

Image