Jump to content


Toggle shoutbox Chat Open the Shoutbox in a popup

Прямая связь с администрацией по скайпу: gods.dragon
@  Costesti : (10 June 2025 - 22:26) Артём закрой сервер толку от него ноль так как лаги бешеные ничего не сделать
@  Costesti : (10 June 2025 - 21:03) бля это у меня сервер только логает или у всех?
@  papasha : (10 June 2025 - 15:13) @Costesti da kanesna vvodit, uze dohuja obnov vishlo za 7 let poslednix!!
@  Costesti : (09 June 2025 - 18:34) Артём ты там нововведения водишь?
@  Costesti : (09 June 2025 - 18:31) Сервер работает?
@  Costesti : (31 May 2025 - 23:46) Шан комп меняй уже игру не тянет
@  Costesti : (31 May 2025 - 20:02) мда никому не нужен этот сервер
@  fr33 : (29 May 2025 - 14:07) shenahnan gnom
@  fr33 : (29 May 2025 - 14:07) gm zb!!!1 lagi ept
@  Costesti : (28 May 2025 - 22:43) и это опять и за сейвы
@  Costesti : (28 May 2025 - 22:43) Народ да у кого там номер Шана пускай чинит сервер
@  Costesti : (27 May 2025 - 21:38) Вопрос Крафтить молоко можно?
@  fr33 : (26 May 2025 - 17:33) gm blad chini lag
@  Costesti : (23 May 2025 - 22:37) Бешеные лаги
@  Costesti : (17 May 2025 - 22:54) Опять лаги на Сервере
@  fr33 : (12 May 2025 - 15:21) ble daite mne gm i zdelaju pvp vam
@  Mokasin : (12 May 2025 - 09:04) Puišiem nav garlaicīgi xDDD
@  Egoons : (10 May 2025 - 18:48) lanc 2025 gads jau, ara silts atkal. tas taa, infai
@  beatiful : (10 May 2025 - 10:14) griga pidar
@  fr33 : (08 May 2025 - 17:53) griga eta samij zoskj dalbaeb etam server

Dustman

Member Since 20 Jan 2010
Offline Last Active Feb 26 2010 17:40
-----

Topics I've Started

Хорошие скрипты

17 February 2010 - 12:30

Вот решил поделиться своими скриптами. Для начала хочу представить вашему вниманию скрипт на починку армора. Выкладываю 2 версии. Одна с АСМом другая без.

sub repairarmASM()

	var i, name, y, itemnum, reptool, item

	var dblhand = 	UO.asmInputList("Выберите тип оружия","Одноручное;Двуручное")			

	var armor = UO.asmInputList("Выберите тип доспехов","Металл;Кожа")			

	var necklace = UO.asmInputList("Что у Вас на шее?","Ожерелье;Горжетка") 	

	Dim ar[8]

	ar[0] = 'Hat'

	ar[1] = 'Lhand'

	ar[2] = 'Torso'

	ar[3] = 'Arms'

	ar[4] = 'Gloves'

	ar[5] = 'Legs'

	ar[6] = 'Pants'

	ar[7] = 'Neck'

	if armor == 1 then

		reptool = '0x1865'  ;reptool for metall stuff

	else

		reptool = '0x0F9D'   ;reptool for tailored stuff

	endif

	if uo.count(reptool) then

		uo.print('Repair tool is avaliable. Starting to repair your armor')

	else

		uo.print('Repair tool not found! Terminating..')

		return

	endif

	

	if necklace == 1 then

		itemnum = 6

	else

		itemnum = 7

	endif

	for i = 0 to itemnum

		if uo.objatlayer(ar[i])<>'' then

			if i==1 and dblhand==2 then

				goto skip

			endif

			item = uo.getserial(uo.objatlayer(ar[i]))

			uo.moveitem(uo.objatlayer(ar[i]),-1,'backpack')	

			wait(300)

			deletejournal('fully repaired|must have|Target weapon or armor to repair|Target leather armor to repair')

			uo.waittargetobject(item)

			uo.usetype(reptool)

			repeat

				wait(100)

			until uo.injournal('fully repaired|must have|Target weapon or armor to repair|Target leather armor to repair')

			if uo.injournal('must have') then

				uo.print('No resourses to repair the weapon')

			endif

			if uo.injournal('fully repaired') then

				uo.print('Succesfully repaired')

			endif

			if uo.injournal('Target weapon or armor to repair|Target leather armor to repair') then

				uo.useobject(item)

				uo.print('False settings. Terminating...')

				return

			endif

			uo.useobject(item)

			while uo.objatlayer(ar[i])<>item

				wait(100)

			wend

			skip:

		endif

	next

	uo.print('-=Done=-')

endsub

Это вариант починки армора с использованием АСМа. Тут никаких настроек самому не надо делать. Просто запускаешь скрипт и отвечаешь на вопросы, которые скрипт задает в начале.
1.Тип оружия. Влияет на то, будет ли скрипт скрипт чинить щит или нет. При использовании двуручного оружия оно находиться на том же слое, что и щит и для инжекта разница между двуручным оружием и щитом просто отсутствует
2.Выберите тип доспехов. Тут все просто. Кожа или металл. Если ошиблись, то скрипт после первой попытки починить кожаную вещь рептулой для айрона остановиться и скажет об этом.
3.Что у Вас на шее?. Очень важный момент. Если вы не используйте армор горжетку, а предпочитаете реген ожерелье, то скрипт не будет пытаться чинить его и заряды бижутерии не будут расходоваться.

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

Хорошие скрипты

17 February 2010 - 12:30

Вот решил поделиться своими скриптами. Для начала хочу представить вашему вниманию скрипт на починку армора. Выкладываю 2 версии. Одна с АСМом другая без.

sub repairarmASM()

	var i, name, y, itemnum, reptool, item

	var dblhand = 	UO.asmInputList("Выберите тип оружия","Одноручное;Двуручное")			

	var armor = UO.asmInputList("Выберите тип доспехов","Металл;Кожа")			

	var necklace = UO.asmInputList("Что у Вас на шее?","Ожерелье;Горжетка") 	

	Dim ar[8]

	ar[0] = 'Hat'

	ar[1] = 'Lhand'

	ar[2] = 'Torso'

	ar[3] = 'Arms'

	ar[4] = 'Gloves'

	ar[5] = 'Legs'

	ar[6] = 'Pants'

	ar[7] = 'Neck'

	if armor == 1 then

		reptool = '0x1865'  ;reptool for metall stuff

	else

		reptool = '0x0F9D'   ;reptool for tailored stuff

	endif

	if uo.count(reptool) then

		uo.print('Repair tool is avaliable. Starting to repair your armor')

	else

		uo.print('Repair tool not found! Terminating..')

		return

	endif

	

	if necklace == 1 then

		itemnum = 6

	else

		itemnum = 7

	endif

	for i = 0 to itemnum

		if uo.objatlayer(ar[i])<>'' then

			if i==1 and dblhand==2 then

				goto skip

			endif

			item = uo.getserial(uo.objatlayer(ar[i]))

			uo.moveitem(uo.objatlayer(ar[i]),-1,'backpack')	

			wait(300)

			deletejournal('fully repaired|must have|Target weapon or armor to repair|Target leather armor to repair')

			uo.waittargetobject(item)

			uo.usetype(reptool)

			repeat

				wait(100)

			until uo.injournal('fully repaired|must have|Target weapon or armor to repair|Target leather armor to repair')

			if uo.injournal('must have') then

				uo.print('No resourses to repair the weapon')

			endif

			if uo.injournal('fully repaired') then

				uo.print('Succesfully repaired')

			endif

			if uo.injournal('Target weapon or armor to repair|Target leather armor to repair') then

				uo.useobject(item)

				uo.print('False settings. Terminating...')

				return

			endif

			uo.useobject(item)

			while uo.objatlayer(ar[i])<>item

				wait(100)

			wend

			skip:

		endif

	next

	uo.print('-=Done=-')

endsub

Это вариант починки армора с использованием АСМа. Тут никаких настроек самому не надо делать. Просто запускаешь скрипт и отвечаешь на вопросы, которые скрипт задает в начале.
1.Тип оружия. Влияет на то, будет ли скрипт скрипт чинить щит или нет. При использовании двуручного оружия оно находиться на том же слое, что и щит и для инжекта разница между двуручным оружием и щитом просто отсутствует
2.Выберите тип доспехов. Тут все просто. Кожа или металл. Если ошиблись, то скрипт после первой попытки починить кожаную вещь рептулой для айрона остановиться и скажет об этом.
3.Что у Вас на шее?. Очень важный момент. Если вы не используйте армор горжетку, а предпочитаете реген ожерелье, то скрипт не будет пытаться чинить его и заряды бижутерии не будут расходоваться.

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

Obhidian Monsters

16 February 2010 - 11:01

Сабж.
Качая клерика обнаружил, что тератхан шкуры можно раздобыть на каждом шагу. А вот где достать обхидиан не совсем ясно.

Подскажите плз хотя бы один - два респпоинта обхидиан монстров. (Ньюби данжен не в счет)

Куплю/Продам

16 February 2010 - 10:48

Собственно, сабж.

Продается холинайт нагрудник

МС+15

Куплю обхидиан шкуры.

Ася: 564-747-182
Скайп: ignat.aleynikov

Проблема с инжой

15 February 2010 - 15:36

После того, как прокачал тинкеринг выше 100%, инжект сталл раз в 3 секунды выводить на экран сообщение: Tinkering skill = 1100 ( началось все с 1001)
В инжектовском журнале данное сообщение не отображается.

Перепробовал разные способы борьбы, но справиться с проблемой так и не смог.

Прошу помощи у знающих людей.

Спасибо.