Role Play скрипты - обсуждение
Moderators: Murderator+, Murderator
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Role Play скрипты - обсуждение
Обсуждение для этой: viewtopic.php?p=65907#65907 темы.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Ммм, ну так выкладывай 

YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Purgen wrote:Тема очень хороша и не должна обходиться стороной.
Буду очень благодарен людям, выложившим ещё скриптов такого плана.
Ведь Ультима не ограничиваеться "го пвп окла нюб"![]()
Жаль, что многие об этом забыли..
Есть конкретные предложения ?
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Destruction wrote:Purgen wrote:Тема очень хороша и не должна обходиться стороной.
Буду очень благодарен людям, выложившим ещё скриптов такого плана.
Ведь Ультима не ограничиваеться "го пвп окла нюб"![]()
Жаль, что многие об этом забыли..
Есть конкретные предложения ?
Универсальный скрипт Des.Blacksmithing.
Вывод меню через uo.Print.
Добор металла из указанного таргетом сундука, вывод сообщений об окончании/нехватке, повтор в случае физла- автоматически.
"Из какого металла хотите ковать?"
1 Iron
2 Rusty
...
<Ожидание нажатия кнопки/появления сообщения в журнале>
"Что хотите ковать?"
1 Фул
2 Фул без щита
3 Щит
4 Мечи
5 Мейсу
...
<Ожидание нажатия кнопки/появления сообщения в журнале>
Если 1, то начинает ковать
Если 2, то начинает ковать
Если 3, то начинает ковать
Если 4, то вывод дальнейшего меню (Viking, Cultlas, ...)
...
p.s. Ну очень лениво писать
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
no problem
Завтра как раз на работу, думаю у меня найдётся на это дело минутка, но тестить времени не хватит... только РП тут и не пахнет.
PS: ASM 'll be used.

Завтра как раз на работу, думаю у меня найдётся на это дело минутка, но тестить времени не хватит... только РП тут и не пахнет.
PS: ASM 'll be used.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Destruction wrote:no problem
Завтра как раз на работу, думаю у меня найдётся на это дело минутка, но тестить времени не хватит... только РП тут и не пахнет.
PS: ASM 'll be used.
В таком случае, можно предоставлять платные услуги персонажем по ковке/боукрафту и другим скилам. Но это уже наверное и вовсе хардкорный скрипт

"++Скую фул 'Iron' = 15к, 'Rusty' = 20к ...++", если трейд окно в котором 15000 гп и 120 инготов айрона, тогда принять и ковка, с передачей обратно после фул крафта и коронной фразой "Спасибо что выбрали наш сервис."

-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Scripts Writer wrote:Destruction wrote:no problem
Завтра как раз на работу, думаю у меня найдётся на это дело минутка, но тестить времени не хватит... только РП тут и не пахнет.
PS: ASM 'll be used.
В таком случае, можно предоставлять платные услуги персонажем по ковке/боукрафту и другим скилам. Но это уже наверное и вовсе хардкорный скрипталя
"++Скую фул 'Iron' = 15к, 'Rusty' = 20к ...++", если трейд окно в котором 15000 гп и 120 инготов айрона, тогда принять и ковка, с передачей обратно после фул крафта и коронной фразой "Спасибо что выбрали наш сервис."
И вовсе не хард

YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Destruction wrote:Scripts Writer wrote:Destruction wrote:no problem
Завтра как раз на работу, думаю у меня найдётся на это дело минутка, но тестить времени не хватит... только РП тут и не пахнет.
PS: ASM 'll be used.
В таком случае, можно предоставлять платные услуги персонажем по ковке/боукрафту и другим скилам. Но это уже наверное и вовсе хардкорный скрипталя
"++Скую фул 'Iron' = 15к, 'Rusty' = 20к ...++", если трейд окно в котором 15000 гп и 120 инготов айрона, тогда принять и ковка, с передачей обратно после фул крафта и коронной фразой "Спасибо что выбрали наш сервис."
И вовсе не хардЭто просто небольшая надстройка на скрипт. Уже писал такое, давно правда..
И с тем же успехом можно поставить в сейф месте где можно кастовать куклу, которая будет реагировать на команды


; Скрипт открывания банка в РП-стиле. Перед запуском встать возле любого банкира.
; Для работы скрипта необходимо включить Options > Miscellaneous -> Show Names of Approaching Players
; v1.0 (c) 2007, Destruction.
Sub RP.openBank()
var msg = "Never lost a coin|Yes, banking|Keeping the money" ; сообщение об успешном открытии ячейки банка.
deljournal( msg )
uo.msg( "Пожалуйста, откройте мою ячейку в bank' е." )
repeat
wait( 100 )
until uo.injournal( msg )
uo.msg( "Спасибо " + uo.getName( uo.journalserial( uo.injournal( msg ) -1 ) ) + ", удачного дня, bye." )
endsub
есть трабла ругается функция не найдена deljournal
подскажи как лечить инжа 501.22 под шард Ресторейшн
Re: Role Play скрипты - обсуждение
Решил снова поиграть в УО, весь макросами заложился.
Наткнулся на этот скрипт:
Строчка
не проходит, точнее инжа не понимает что нужно любую из надписей искать.
Немного переписал скрипт, получилось так
Играю на альфе, в журнале строчка после открытия банка выглядит так
т.е. имя макрос взять не может, но все же красиво получается -)
НО хотя в журнале отсутствует имя банкира, а в игре оно отображается... Если клик по нему делаю, подписывает Banker Woman, можно ли поправить скрипт?
Спасибо!
Наткнулся на этот скрипт:
Code: Select all
; Скрипт открывания банка в РП-стиле. Перед запуском встать возле любого банкира.
; Для работы скрипта необходимо включить Options > Miscellaneous -> Show Names of Approaching Players
; v1.0 (c) 2007, Destruction.
Sub RP.openBank()
var msg = "Never lost a coin|Yes, banking|Keeping the money" ; сообщение об успешном открытии ячейки банка.
deljournal( msg )
uo.msg( "Пожалуйста, откройте мою ячейку в bank' е." )
repeat
wait( 100 )
until uo.injournal( msg )
uo.msg( "Спасибо " + uo.getName( uo.journalserial( uo.injournal( msg ) -1 ) ) + ", удачного дня, bye." )
endsub
Строчка
Code: Select all
var msg = "Never lost a coin|Yes, banking|Keeping the money" ; сообщение об успешном открытии ячейки банка.
не проходит, точнее инжа не понимает что нужно любую из надписей искать.
Немного переписал скрипт, получилось так
Code: Select all
; Скрипт открывания банка в РП-стиле. Перед запуском встать возле любого банкира.
; Для работы скрипта необходимо включить Options > Miscellaneous -> Show Names of Approaching Players
Sub Bank()
var timeleftBank = 3000
var msg1 = "Never lost a coin from robberies" ; сообщение об успешном открытии ячейки банка.
var msg2 = "Keeping the money of others is my job"
var msg3 = "Yes, banking is my unfortunate lot in life"
deljournal( msg1 )
deljournal( msg2 )
deljournal( msg3 )
uo.msg( "Пожалуйста, откройте мою ячейку в bank' е." )
repeat
wait( 100 )
timeleftBank = timeleftBank - 100
until uo.injournal( msg1 ) or uo.injournal( msg2 ) or uo.injournal( msg3 ) or timeleftBank <= 0
if uo.injournal( msg1 ) then
uo.msg( "Спасибо " + uo.getName( uo.journalserial( uo.injournal( msg1 ) -1 ) ) + ", удачного дня, bye." )
endif
if uo.injournal( msg2 ) then
uo.msg( "Спасибо " + uo.getName( uo.journalserial( uo.injournal( msg2 ) -1 ) ) + ", удачного дня, bye." )
endif
if uo.injournal( msg3 ) then
uo.msg( "Спасибо " + uo.getName( uo.journalserial( uo.injournal( msg3 ) -1 ) ) + ", удачного дня, bye." )
endif
endsub
Играю на альфе, в журнале строчка после открытия банка выглядит так
Code: Select all
Keeping the money of others is my job.
т.е. имя макрос взять не может, но все же красиво получается -)
НО хотя в журнале отсутствует имя банкира, а в игре оно отображается... Если клик по нему делаю, подписывает Banker Woman, можно ли поправить скрипт?
Спасибо!
[img][/img]