Yoko

All sides of Injection
It is currently 2025-12-20 07:07:22

All times are UTC+02:00




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
PostPosted: 2006-08-09 00:04:44 
Offline
Expert!
User avatar

Joined: 2005-05-20 20:30:10
Posts: 548
Вот решил написать удобный подсчет разных ресурсов

Code:
sub count()
var i
Dim a[2]
;       [тип]  [цвет] [отображаемое название]
a[0] = '0x0F09 0x0060 Invistiblity'
a[1] = '0x0F09 0x0388 Mana Refresh'
for i=0 to 1
uo.print(Right(a[i],len(a[i])-14)+': '+str(uo.count(Left(a[i],6),Right(Left(a[i],13),6))))
next
end sub

Но столкнулся с такой проблемой: - этот скрипт хорош только для предметов не_складывающихся в стопку..
взять те же скроллы- их кол-во будет отображаться некорректно..
в идеале конечно нужна команда типа uo.stackable(object) :) но такой насколько мне известно нету..
вобщем надо как-то решить проблему :(
у меня были мысли использывать findtype и потом сравнивать результаты uo.count(uo.getgraphic('finditem')) и uo.getquantity('finditem')
но что-то не очень получается (

_________________
"плагины" для инжекта


Top
   
 Post subject:
PostPosted: 2006-08-09 04:44:21 
Offline
User avatar

Joined: 2006-02-21 09:31:41
Posts: 223
Могу поделитсЯ) работает норм ток итамы вписывай и все)
Code:
########################## 
sub S4italka()
UO.Print(STR(UO.count('0x0E20','0x000'))+" Бинты")
UO.Print(STR(UO.count('0x1F49','0x000'))+" Гх")
UO.Print(STR(UO.count('0x1F50','0x000'))+" Рефлекты")
UO.Print(STR(UO.count('0x1F5F','0x000'))+" Фсы")
UO.Print(STR(UO.count('0x1F52','0x000'))+" Парализы")
UO.Print(STR(UO.count('0x1F4A','0x000'))+" Лайты")
UO.Print(STR(UO.count('0x1F44','0x000'))+" Стенки")
UO.Print(STR(UO.count('0x1F5B','0x000'))+" Филды")
UO.Print(STR(UO.count('0x1F69','0x000'))+" Деманы")
UO.Print(STR(UO.count('0x1F4C','0x000'))+" Реколы")
UO.Print(STR(UO.count('0x0F06','0x07F2'))+" Инвизки")
UO.Print(STR(UO.count('0x0F0B','0x000'))+" Рефрешки")
end sub
##########################

_________________
А Я че Я не че !


Top
   
 Post subject:
PostPosted: 2006-08-09 06:39:31 
Offline
Expert!
User avatar

Joined: 2005-09-14 15:31:58
Posts: 2152
Location: Latvia
:roll: :wink:

все оказывается очень просто...

_________________
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net


Top
   
 Post subject:
PostPosted: 2006-08-09 12:28:28 
Offline
User avatar

Joined: 2005-04-23 20:18:57
Posts: 362
SESTRA wrote:
Могу поделитсЯ) работает норм ток итамы вписывай и все)
Code:
########################## 
sub S4italka()
UO.Print(STR(UO.count('0x0E20','0x000'))+" Бинты")
UO.Print(STR(UO.count('0x1F49','0x000'))+" Гх")
UO.Print(STR(UO.count('0x1F50','0x000'))+" Рефлекты")
UO.Print(STR(UO.count('0x1F5F','0x000'))+" Фсы")
UO.Print(STR(UO.count('0x1F52','0x000'))+" Парализы")
UO.Print(STR(UO.count('0x1F4A','0x000'))+" Лайты")
UO.Print(STR(UO.count('0x1F44','0x000'))+" Стенки")
UO.Print(STR(UO.count('0x1F5B','0x000'))+" Филды")
UO.Print(STR(UO.count('0x1F69','0x000'))+" Деманы")
UO.Print(STR(UO.count('0x1F4C','0x000'))+" Реколы")
UO.Print(STR(UO.count('0x0F06','0x07F2'))+" Инвизки")
UO.Print(STR(UO.count('0x0F0B','0x000'))+" Рефрешки")
end sub
##########################


Да.
У меня такойже - пашет нормально

_________________
Dragon World. [since 2004]


Top
   
 Post subject:
PostPosted: 2006-08-09 13:49:58 
Offline
Expert!
User avatar

Joined: 2005-05-20 20:30:10
Posts: 548
ну это фигня - у меня у самого такой же (тока в звыисимости от кол0-ва разными цветами высвечивает) - но это трэш :) - и неудобно + некрасиво :)
мне надо как я написал :)


Top
   
 Post subject:
PostPosted: 2006-08-09 14:02:57 
Offline
User avatar

Joined: 2006-02-21 09:31:41
Posts: 223
Ну ты прям тебе золотой ниткой его не обшить?)

_________________
А Я че Я не че !


Top
   
 Post subject:
PostPosted: 2006-08-09 17:06:44 
Offline
Expert!
User avatar

Joined: 2005-05-20 20:30:10
Posts: 548
все сделал..
пришлось оформить в 2 массива складывающиеся в стопку и не складывающиеся
топ клоуз


Top
   
 Post subject:
PostPosted: 2006-08-09 17:22:52 
Offline

Joined: 2006-02-09 11:37:25
Posts: 94
скрипт твой в студию


Top
   
 Post subject:
PostPosted: 2006-08-21 14:25:03 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
от АГРСа
Code:
Sub get_amount_(Type, Color, Cont)
Var item_amount = 0
   UO.IgnoreReset()
   repeat
      UO.FindType(Type, Color, Cont)
      if UO.FindCount()>0 Then
         if UO.GetQuantity('finditem')==0 Then
            item_amount = item_amount + 1
         else
            item_amount = item_amount + UO.GetQuantity('finditem')
         end If
         UO.Ignore('finditem')
         UO.FindType(Type, Color, Cont)
      end if
   Until UO.FindCount()<1
   UO.IgnoreReset()
   return item_amount
end sub
переделать под нужное думаю сдюжите.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 9 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited