Code: Select all
Sub InfoOre2()
var LogsTime=PrintTime()
UO.TextOpen()
UO.TextPrint('#####################')
UO.TextPrint('## Âðåìÿ: '+LogsTime+' ##')
UO.TextPrint('#####################')
UO.TextPrint('Acid Ore: '+STR(GetAmount('0x19B9','0x09B9',HiOreBox)))
UO.TextPrint('Cristalin Ore: '+STR(GetAmount('0x19B9','0x09A4',HiOreBox)))
UO.TextPrint('Dragon Ore: '+STR(GetAmount('0x19B9','0x0085',HiOreBox)))
UO.TextPrint('Steel Ore: '+STR(GetAmount('0x19B9','0x09D3',HiOreBox)))
UO.TextPrint('Elvin Ore: '+STR(GetAmount('0x19B9','0x09E6',HiOreBox)))
UO.TextPrint('Gorgan Ore: '+STR(GetAmount('0x19B9','0x09F0',HiOreBox)))
UO.TextPrint('Send rock Ore: '+STR(GetAmount('0x19B9','0x008F',HiOreBox)))
UO.TextPrint('Valorite Ore: '+STR(GetAmount('0x19B9','0x00CE',HiOreBox)))
UO.TextPrint('Vulcan Ore: '+STR(GetAmount('0x19B9','0x09DA',HiOreBox)))
UO.TextPrint('Plutonium Ore: '+STR(GetAmount('0x19B9','0x08AF',HiOreBox)))
UO.TextPrint('Obsidian Ore: '+STR(GetAmount('0x19B9','0x0028',HiOreBox)))
UO.TextPrint('Mytheril Ore: '+STR(GetAmount('0x19B9','0x052D',HiOreBox)))
UO.TextPrint('Blood crest Ore: '+STR(GetAmount('0x19B9','0x09EC',HiOreBox)))
UO.TextPrint('Black rock Ore: '+STR(GetAmount('0x19B9','0x0455',HiOreBox)))
UO.TextPrint('Krynite Ore: '+STR(GetAmount('0x19B9','0x010F',HiOreBox)))
UO.TextPrint('Eldar Ore: '+STR(GetAmount('0x19B9','0x0BA7',HiOreBox)))
UO.TextPrint('Verite Ore: '+STR(GetAmount('0x19B9','0x07D5',HiOreBox)))
UO.TextPrint('Aqua Ore: '+STR(GetAmount('0x19B9','0x0060',HiOreBox)))
UO.TextPrint('Blood rock: '+STR(GetAmount('0x19B9','0x04C2',HiOreBox)))
UO.TextPrint('#####################')
End sub
Sub GetAmount(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')
EndIf
UO.Ignore('finditem')
UO.FindType(Type, Color, Cont)
EndIf
Until UO.FindCount() < 1 or UO.Dead()
UO.IgnoreReset()
Return item_amount
End sub
Sub PrintTime()
Var HR = ''
Var MIN = ''
Var SEC = ''
Var CurrentTime = UO.Time()
If CurrentTime>99999 Then
HR = Mid(STR(CurrentTime),0,2)
MIN = Mid(STR(CurrentTime),2,2)
SEC = Mid(STR(CurrentTime),4,2)
Else
If CurrentTime > 9999 Then
HR = '0'+Mid(STR(CurrentTime),0,1)
MIN = Mid(STR(CurrentTime),1,2)
SEC = Mid(STR(CurrentTime),3,2)
Else
If CurrentTime > 999 Then
HR = '00'
MIN = Mid(STR(CurrentTime),0,2)
SEC = Mid(STR(CurrentTime),2,2)
Else
If CurrentTime > 99 Then
HR = '00'
MIN = '0'+Mid(STR(CurrentTime),0,1)
SEC = Mid(STR(CurrentTime),1,2)
Else
If CurrentTime > 9 Then
HR = '00'
MIN = '00'
SEC = STR(CurrentTime)
Else
HR = '00'
MIN = '00'
SEC = '0'+STR(CurrentTime)
EndIf
EndIf
EndIf
EndIf
EndIf
UO.TextPrint(STR(CurrentTime ))
Return (HR+':'+MIN+':'+SEC)
End sub
ЕСТЬ ТАКОЙ Скрипт как зделать чтобы он показывал допустим в техте +1 или +2 ора того или иного ора