Скрипт на статистику пвм
Старший Прапорщик (2489597)9 лет
Dragonstalker
Сообщений: 1656
Рег. 28.03.2015
8 ноября 2016 13:22
Сообщение #1
Недавно видел скриптик щетающий набитые пвм поинты , может кто выложит на общую радость ?
так же было бы круто чтобы щетал голду , можно как вариант добавить дороботку чтобы при луте арта(или интересной шмотки) давал надпись или сигнал, а то иногда бывает выбьеш что то и даже не узнаешь об этом(если допустим поднял арт с сундука или декадной темки)...)
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
8 ноября 2016 13:26
Сообщение #2
Я напишу все скрипты если ответишь на вопрос - ты в слепую играешь что ли? Там же все пишется.
Младший Сержант (492276)8 лет
Ranger
Сообщений: 212
Рег. 24.08.2016
8 ноября 2016 13:43
Сообщение #3
Нужный ему скрипт выполняется по кнопке log out.
Старший Прапорщик (2489597)9 лет
Dragonstalker
Сообщений: 1656
Рег. 28.03.2015
8 ноября 2016 14:28
Сообщение #4
Цитата: Mirage
Там же все пишется.

однотипным текстом на который не обращаеш внимания , если ты про лут артов ... а в тему подщета пвм поинтов это надо быть хз кем чтобы щетать числа с каждого убитого моба )
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
8 ноября 2016 15:51
Сообщение #5
T-ReXX,
Считается по голде.

Forest Gargoyle: Forest Gargoyle [5/14]
За убийство Forest Gargoyle вы получаете 30 ПвМ поинтов

В трупе 301 монета.

Когда набиваешься 100К значит набил 10К ПВМ
Старший Прапорщик (2489597)9 лет
Dragonstalker
Сообщений: 1656
Рег. 28.03.2015
8 ноября 2016 17:11
Сообщение #6
Mirage,
с таким же успехом можно много чего в ручную делать и считать )
А так удобненько так смотрица когда после каждого убийства подписывается сколько уже пвм поинтов набито, после каждого лута подписывается сколько уже голды собранно и при луте арта или интересного айтема это так же высвечиволось бы...
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
8 ноября 2016 18:21
Сообщение #7
Ладно, обещал - напишу но ты реально ошибаешься думая что автоскрипт будет у тебя работать лучше чем картинки в верху монитора в строке окна.
Старший Прапорщик (2489597)9 лет
Dragonstalker
Сообщений: 1656
Рег. 28.03.2015
8 ноября 2016 18:57
Сообщение #8
Mirage,
ну подщет пвмов явно туда не прикрутить , а голд щетать да конечно можно без скрипта , но тогда надо иметь всегда пустой банк , что не неудобно при мелких покупках. спасибо уверен многим пригодится особенно подщет пвмов)
Майор (10730640)14 летИнквизитор
Inquisitor
Сообщений: 1041
Рег. 12.07.2010
8 ноября 2016 19:00
Сообщение #9
Может ему лучше ПвМ-бота написать?
Старший Прапорщик (2489597)9 лет
Dragonstalker
Сообщений: 1656
Рег. 28.03.2015
8 ноября 2016 19:12
Сообщение #10
Rociel Del Mar,
в чем сарказм ?)
Майор (10730640)14 летИнквизитор
Inquisitor
Сообщений: 1041
Рег. 12.07.2010
8 ноября 2016 19:20
Сообщение #11
Автономный скрипт с прикрученной статистикой. Разве не круто?
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
8 ноября 2016 20:51
Сообщение #12
T-ReXX,
Подсчет ПВМ прикручивается точно так же как к любому крафт скрипту. Просто одна команда которую ты не знаешь будет считать и суммировать общее количество очков пока скрипт работает.
А про отображения голды в паке. Это имеешь ввиду? :bye:


Ты хоть почитай... Ах да я это уже советовал.

За мной скрипт
Сержант (593673)9 лет
Silence
Сообщений: 284
Рег. 2.02.2015
8 ноября 2016 21:54
Сообщение #13
T-ReXX, зачем тебе? ты че фармишь?
Mirage, ты забалел? скрипты пишешь фри - альтруистом стал?
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
8 ноября 2016 23:48
Сообщение #14
Gamil Zirak,
Ну у меня вчера днюха была, я все еще не жадный.


sub PVM_shet()
   var PVM
   var text = "За убийство|ПвМ поинтов"
   var X = 0
   UO.DeleteJournal()
   repeat
      if uo.injournal(text) then
         PVM = uo.journal(uo.injournal(text) - 1)
         PVM = explode (PVM, 'получаете', 1)
         PVM = explode (PVM, 'ПвМ', 0)
         X = X+val(PVM)
         uo.DeleteJournal()
         uo.charprint('self', 1061, "ПВМ = " +str(X))
      endif
      wait (100)
   until uo.dead()
end sub

Sub explode( string, pattern, num )
   var i, counter = 0, entry = 0
   for i=0 to strlen( string ) -strlen( pattern )
      if mid( string, i, strlen( pattern ) ) == pattern then
         counter = counter + 1
         if num == counter-1 then
            return mid( string, entry, i-entry )
         endif
         entry = i + strlen( pattern )
      endif
   next
   if entry == 0 then
      return false
   endif
   return mid( string, entry, strlen(string)-entry )
endsub
Старший Прапорщик (2489597)9 лет
Dragonstalker
Сообщений: 1656
Рег. 28.03.2015
9 ноября 2016 04:15
Сообщение #15
Mirage,
Да прям то что нужно , благодарю)
по голде что то тупанул, думал что отображаетса вся голда что в паке и в банке )
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
9 ноября 2016 06:14
Сообщение #16
На скрине 2 кучки одна общая и пак и банк другая только пак и подсумка
Сержант (593673)9 лет
Silence
Сообщений: 284
Рег. 2.02.2015
9 ноября 2016 07:52
Сообщение #17
Mirage, надо будет затестить твоё барахло. А нету макрос выкапывать авто?
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
9 ноября 2016 08:45
Сообщение #18
Gamil Zirak,
Есть конечно. В архиве Визера например, да и мой на базе его скриптов ;) Только они все барахло, да и ДР все таки прошел. :crazy:
Маршал (53134686)13 летИнквизитор
Inquisitor
Сообщений: 867
Рег. 9.02.2011
9 ноября 2016 11:18
Сообщение #19
Mirage,

полезный скрипт, спасибо)

с прошедшим днем рождения)
Старший Сержант (937049)8 лет
Ranger
Сообщений: 181
Рег. 6.08.2016
9 ноября 2016 11:25
Сообщение #20
Скрипт в копилку, спасибо.
Последние посетители (0):

 
Сейчас: 23 ноября 2024 20:08