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

 
Ответить в эту темуОткрыть новую тему
> Обновленная система обработки хлопка и шерсти
d`ArcZeal
сообщение 4.1.2017, 18:23
Сообщение #1


**********

Elder
Сообщений: 2.962
Регистрация: 27.11.2005
Группа: Пользователи
Наличность: 7868
Пользователь №: 4.522
Возраст: 34



По дефолту игрок собирает хлопок, преобразует его в нитки и затем из них получает Cloth bolt.
Обычно это приводит к излишнему количеству ткани и обесцениванию бинтов до 1 гп.

Данный скрипт позволяет регулировать получаемое количество ткани из хлопка и шерсти овец.


(IMG:http://ximages.net/images/57915098339479947681.png)

Версия:
Скрипт для Sphere server 56b-56c

Установка:
Найдите в своих скриптах TYPEDEF T_THREAD и TYPEDEF T_YARN и замените их содержимое на этот скрипт.

Код

[TYPEDEF T_THREAD]
ON=@TARGON_ITEM
IF (<SRC.TARG.DISTANCE> > 1)
SRC.SYSMESSAGE @0486,,1 Слишком далеко.
ELIF !(<SRC.RESTEST 6 I_THREAD>)
SRC.SYSMESSAGE @0486,,1 Необходимо иметь не менее 6 шт <NAME> для создания рулона ткани.
RETURN 1
ELIF (<SRC.TARG.BASEID>==I_LOOM_UPRIGHT) || (<SRC.TARG.BASEID>==I_LOOM_WHEEL)
SRC.CONSUME=6 I_THREAD
SERV.NEWITEM=I_CLOTH_BOLT
NEW.BOUNCE
SRC.SOUND=89
SRC.ANIM=34
SRC.SYSMESSAGE @0487,,1 Вы успешно создали рулон ткани.
ENDIF
RETURN 1

[TYPEDEF T_YARN]
ON=@TARGON_ITEM
IF (<SRC.TARG.DISTANCE> > 1)
SRC.SYSMESSAGE @0486,,1 Слишком далеко.
ELIF !(<SRC.RESTEST 6 I_YARN_BALL>)
SRC.SYSMESSAGE @0486,,1 Необходимо иметь не менее 6 шт <NAME> для создания рулона ткани.
RETURN 1
ELIF (<SRC.TARG.BASEID>==I_LOOM_UPRIGHT) || (<SRC.TARG.BASEID>==I_LOOM_WHEEL)
SRC.CONSUME=6 I_YARN_BALL
SERV.NEWITEM=I_CLOTH_BOLT
NEW.BOUNCE
SRC.SOUND=89
SRC.ANIM=34
SRC.SYSMESSAGE @0487,,1 Вы успешно создали рулон ткани.
ENDIF
RETURN 1


--------------------
Olmer online administrator
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Almond
сообщение 23.2.2017, 11:59
Сообщение #2


***

Novice
Сообщений: 79
Регистрация: 9.4.2015
Группа: Пользователи
Наличность: 0
Пользователь №: 17.403
Возраст: 33



Цитата(d`ArcZeal @ 4.1.2017, 19:23) *

По дефолту игрок собирает хлопок, преобразует его в нитки и затем из них получает Cloth bolt.
Обычно это приводит к излишнему количеству ткани и обесцениванию бинтов до 1 гп.

Данный скрипт позволяет регулировать получаемое количество ткани из хлопка и шерсти овец.
(IMG:http://ximages.net/images/57915098339479947681.png)

Версия:
Скрипт для Sphere server 56b-56c

Установка:
Найдите в своих скриптах TYPEDEF T_THREAD и TYPEDEF T_YARN и замените их содержимое на этот скрипт.

Код

[TYPEDEF T_THREAD]
ON=@TARGON_ITEM
IF (<SRC.TARG.DISTANCE> > 1)
SRC.SYSMESSAGE @0486,,1 Слишком далеко.
ELIF !(<SRC.RESTEST 6 I_THREAD>)
SRC.SYSMESSAGE @0486,,1 Необходимо иметь не менее 6 шт <NAME> для создания рулона ткани.
RETURN 1
ELIF (<SRC.TARG.BASEID>==I_LOOM_UPRIGHT) || (<SRC.TARG.BASEID>==I_LOOM_WHEEL)
SRC.CONSUME=6 I_THREAD
SERV.NEWITEM=I_CLOTH_BOLT
NEW.BOUNCE
SRC.SOUND=89
SRC.ANIM=34
SRC.SYSMESSAGE @0487,,1 Вы успешно создали рулон ткани.
ENDIF
RETURN 1

[TYPEDEF T_YARN]
ON=@TARGON_ITEM
IF (<SRC.TARG.DISTANCE> > 1)
SRC.SYSMESSAGE @0486,,1 Слишком далеко.
ELIF !(<SRC.RESTEST 6 I_YARN_BALL>)
SRC.SYSMESSAGE @0486,,1 Необходимо иметь не менее 6 шт <NAME> для создания рулона ткани.
RETURN 1
ELIF (<SRC.TARG.BASEID>==I_LOOM_UPRIGHT) || (<SRC.TARG.BASEID>==I_LOOM_WHEEL)
SRC.CONSUME=6 I_YARN_BALL
SERV.NEWITEM=I_CLOTH_BOLT
NEW.BOUNCE
SRC.SOUND=89
SRC.ANIM=34
SRC.SYSMESSAGE @0487,,1 Вы успешно создали рулон ткани.
ENDIF
RETURN 1




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

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

 

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