Yoko

All sides of Injection
It is currently 2024-03-28 21:37:26

All times are UTC+02:00




Post new topic  Reply to topic  [ 19 posts ] 
Author Message
PostPosted: 2006-04-24 01:05:52 
Offline

Joined: 2005-05-26 22:08:18
Posts: 34
скрипт работает следующим образом. на рынке стоит чар. записывает все названия итемов в список, остается подписать цену. это как бы подготовка) ( baza() )
дальше сам скрипт реагирует на некую фразу например trade и выводит весь список товаров, который уже был составлен. каждый товар под пронумерован. затем покупатель пишет некую фразу например mega buy и номер товара. бот кладет товар в окно и ждет определенное время, пока в трей появится необходимая сумма и жмет ок. не дописал правда удаление из списка купленного товара.. впадлу уже было ) особо не пользовался макром, писал ради интереса) вот копался в старых своих скиптах вспомнил про него, мож кому пригодится)

Code:
sub vendor()
UO.DeleteJournal()
uo.exec('exec trade')
var id
Var FileName='D:\lol.txt'
Var Tl
Var F=File(FileName)
start:
#UO.SetGlobal('process','yes')
F.Open()
while 1
   while UO.InJournal('trade')
   id=uo.JournalSerial(uo.InJournal("trade")-1)
   uo.say("Hi" + " " + uo.getname(id))
   begin:
   Tl=safecall F.Readln()
   Tl=Trim(Tl)
      If Tl=='File read error' Then
      #F.Close()
      #UO.SetGlobal('process','no')
      UO.msg("Для покупки товара наберите mega buy и номер товара")
      DeleteJournal("trade")
      goto start
      EndIf
   UO.say(Trim(left(Tl,2)) + uo.getname(mid(Tl, 2, 10))+ " po " + Trim(mid(Tl, 12, 10)))
   goto begin
   wend
wend
end sub


######################################################

sub trade()
var nomer, line, dolj, imya
var sum=0
var time
Var FileName='D:\lol.txt'
Var Tl
Var F=File(FileName)
start:
F.Open()
UO.DeleteJournal()
   while not (uo.InJournal("mega buy"))
   wait(100)
   wend
line=UO.injournal("mega buy")
nomer=Trim(Right(UO.Journal(line-1),2))
#uo.say(nomer)
#uo.say("Tovar dlya" + " " + uo.getname(uo.JournalSerial(uo.InJournal("mega buy")-1)) + " N " + nomer)

begin:
Tl=safecall F.Readln()

If Tl=='File read error' Then
#F.Close()
goto start
EndIf


If nomer==Trim(left(Tl, 2)) then
#uo.say(uo.getname(mid(Tl, 2, 10)))
uo.MoveItem(mid(Tl, 2, 10),"-1",uo.JournalSerial(uo.InJournal("mega buy")-1))
#
#ПРОВЕРКА ДЕНЕГ!
#uo.say("Vi doljni " + STR(mid(Tl, 12, 10)) + "gp")
imya=uo.getname(uo.JournalSerial(uo.InJournal("mega buy")-1))
dolj=Trim(mid(Tl, 12, 10))
uo.say(imya + ", BbI DoJI}|{HbI " + dolj)


#podschet:
time=0
uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
 while uo.FindCount()==0 and time<10
  uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
  wait(1000)
  time=time+1
 wend

if time==10 then
uo.msg("Время вышло")
UO.RClick(168,70)
goto start
endif

UO.IgnoreReset()
UO.FindType('0x0EED', '-1', UO.TradeContainer('right'))
uo.print(uo.FindCount())
while uo.FindCount() > 0
sum=sum+UO.GetQuantity('finditem')
UO.Ignore("finditem")
UO.FindType('0x0EED', '-1', UO.TradeContainer('right'))
wend
uo.print(STR(sum)+"GP")

uo.print(STR(sum))
uo.print(dolj)

if sum==val(dolj) then
UO.LClick(67,43)
wait(500)
uo.msg("Спасибо за покупку, " + imya)
sum=0
goto start
endif

goto start
EndIf
goto begin
end sub

######################################################

sub hah()
var time=0
uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
 while uo.FindCount()==0 and time<60
  uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
  wait(1000)
  time=time+1
 wend
 uo.say("lala")
end sub

######################################################

Sub DeleteJournal(What)
Var T,J
J=False
If UO.InJournal(What) Then
J=True
UO.DeleteJournal()
EndIf
RETURN J
EndSub


######################################################

sub info()
UO.IgnoreReset()
UO.FindType('',',-1','backpack')
uo.print(uo.FindCount())
   while uo.FindCount() > 0   
   uo.info('finditem')
   #uo.print(uo.GetSerial("finditem"))
   UO.Ignore("finditem")
   wait(500)
   UO.FindType('',',-1','backpack')
   wend
uo.textclear()
uo.textclose()
end sub

######################################################

sub baza()
var I
var c
uo.textopen()
UO.IgnoreReset()
UO.FindType('',',-1','backpack')
uo.print(uo.FindCount())
c=uo.FindCount()
uo.print(STR(c))
For I=1 to c
uo.textprint(STR(I) + " " + uo.getserial("finditem") + " " + uo.GetName("finditem"))
next
end sub


sub CheckGold()
var item_amount = 0
var i=0
If UO.TradeCount() and i<5 Then
      REPEAT
      UO.FindType('0x0EED', '-1', UO.TradeContainer('right'))
         If UO.FindCount() 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('0x0EED', '-1', UO.TradeContainer('right'))
         EndIf
      Until UO.FindCount()==0 or UO.Dead()
   UO.IgnoreReset()
   UO.Print("Gold: "+STR(item_amount)+"Gp")
Else
   UO.Print("No Trade")
   i=i+1
   wait(1000)
EndIf

end sub


Top
   
 Post subject:
PostPosted: 2006-04-24 08:26:51 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Как минимум третий-четвертый скрипт на эту тему на моей памяти... Почему-то народу нравится писать вендоров, хотя после запуска на шардах обычно тут же вносят исправления в правила, запрещающие их. :roll:


Top
   
 Post subject:
PostPosted: 2006-04-24 13:33:46 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Впечатляет, но я бы такой не стал запускать. Для этого есть НПС,а что бы наипать всегда найдутся умельцы.


Top
   
 Post subject:
PostPosted: 2006-04-24 16:12:37 
Offline

Joined: 2005-06-08 19:11:43
Posts: 18
а как цену подписывать?! вообщем пример содержимого файла дайте


Top
   
PostPosted: 2011-02-20 16:16:12 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Я немного подправил скрипт. Так будет более работоспособно и понятно что там делать.
Чар в игре должен быть с открытым бэкпаком в котором находятся вещи на продажу. Запускается функция info(). Когда функция завершит работу в открывшемся TEXT окне будет список следующего вида:

Quote:
1 0x40E4FA82 a Small wood and plaster house
2 0x40E4FA3C a Small wood and plaster house
3 0x40E4F9DA a Forester s House'
4 0x40067BC6 100 Mandrake Root
5 0x40015021 a Golden fish
6 0x40ED854C Bank Cheque [450000gp]
7 0x40F3F7B7 215 Iron ingot

Копируем то что получилось в файл D:\lol.txt (предварительно создав его соответственно).
Чтобы скрипт назначил цену на предметы редактируем и выставляем после ID предмета его стоимость вот так:

Quote:
1 0x40E4FA82 100000 a Small wood and plaster house
2 0x40E4FA3C 100000 a Small wood and plaster house
3 0x40E4F9DA 50000a Forester s House'
4 0x40067BC6 1000 100 Mandrake Root
5 0x40015021 5000 a Golden fish
6 0x40ED854C 450000 Bank Cheque [450000gp]
7 0x40F3F7B7 50000 215 Iron ingot

Сохраняем и закрываем файл. Все готово к началу торгов.
Запускаем vendor(). Чар ждет когда рядом с ним скажут слово trade. Озвучивает товар и цену, покупатель должен произнести (например) mega buy 1. Бот передаст ему товар под номером 1 и будет ожидать появления нужной суммы золота в другом окне. Если деньги не обнаруживаются окно с торговлей закрывается. Если нужное количество золото передано и поставлена галка, чар передает продаваемый товар покупателю. Это то что РАБОТАЕТ (протестировано). Теперь о плохом.
Автор не доделал функцию очистки списка покупок, соответственно повторение mega buy 1 сломает мозг боту продавцу. Так же используются несколько устаревшие команды типа goto, нет проверки на расстояние до покупателя и наконец лучше было бы чтобы товар брался из сундука (банка) куда потом скидывалось золото. Но в целом скрипт нормальный и как основу для чего то более глобального его взять можно.

Code:
sub vendor()
   UO.DeleteJournal()
   uo.exec('exec trade')
   var id
   Var FileName='D:\lol.txt'
   Var Tl
   Var F=File(FileName)
   start:
   #UO.SetGlobal('process','yes')
   F.Open()
   while 1
      while UO.InJournal('trade')
         id=uo.JournalSerial(uo.InJournal("trade")-1)
         uo.say("Hi" + " " + uo.getname(id))
         begin:
         Tl=safecall F.Readln()
         Tl=Trim(Tl)
         If Tl=='File read error' Then
            #F.Close()
            #UO.SetGlobal('process','no')
            UO.msg("Для покупки товара наберите mega buy и номер товара")
            DeleteJournal("trade")
            goto start
         EndIf
         UO.say(Trim(left(Tl,2)) + uo.getname(mid(Tl, 2, 10))+ " po " + Trim(mid(Tl, 12, 10)))
         goto begin
      wend
   wend
end sub
######################################################
Sub trade()
   var nomer, line, dolj, imya
   var sum=0
   var time
   Var FileName='D:\lol.txt'
   Var Tl
   Var F=File(FileName)
   start:
   F.Open()
   UO.DeleteJournal()
   while not (uo.InJournal("mega buy"))
      wait(100)
   wend
   line=UO.injournal("mega buy")
   nomer=Trim(Right(UO.Journal(line-1),2))
   #uo.say(nomer)
   #uo.say("Tovar dlya" + " " + uo.getname(uo.JournalSerial(uo.InJournal("mega buy")-1)) + " N " + nomer)
   begin:
   Tl=safecall F.Readln()
   If Tl=='File read error' Then
      #F.Close()
      goto start
   EndIf
   If nomer==Trim(left(Tl, 2)) then
      #uo.say(uo.getname(mid(Tl, 2, 10)))
      uo.MoveItem(mid(Tl, 2, 10),"-1",uo.JournalSerial(uo.InJournal("mega buy")-1))
      #
      #ПРОВЕРКА ДЕНЕГ!
      #uo.say("Vi doljni " + STR(mid(Tl, 12, 10)) + "gp")
      imya=uo.getname(uo.JournalSerial(uo.InJournal("mega buy")-1))
      dolj=Trim(mid(Tl, 12, 10))
      uo.say(imya + ", BbI DoJI}|{HbI " + dolj)
      #podschet:
      time=0
      uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
      while uo.FindCount()==0 and time<10
         uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
         wait(1000)
         time=time+1
      wend
      if time==10 then
         uo.msg("Время вышло")
         UO.RClick(168,70)
         goto start
      endif
      UO.IgnoreReset()
      UO.FindType('0x0EED', '-1', UO.TradeContainer('right'))
      uo.print(uo.FindCount())
      while uo.FindCount() > 0
         sum=sum+UO.GetQuantity('finditem')
         UO.Ignore("finditem")
         UO.FindType('0x0EED', '-1', UO.TradeContainer('right'))
      wend
      uo.print(STR(sum)+"GP")
      uo.print(STR(sum))
      uo.print(dolj)
      if sum==val(dolj) then
         UO.LClick(67,43)
         wait(500)
         uo.msg("Спасибо за покупку, " + imya)
         sum=0
         goto start
      endif
      goto start
   EndIf
   goto begin
end sub
######################################################
Sub hah()
   var time=0
   uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
   while uo.FindCount()==0 and time<60
      uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
      wait(1000)
      time=time+1
   wend
   uo.say("lala")
end sub
######################################################
Sub DeleteJournal(What)
   Var T,J
   J=False
   If UO.InJournal(What) Then
      J=True
      UO.DeleteJournal()
   EndIf
   RETURN J
EndSub
######################################################
sub info()
   UO.IgnoreReset()
   UO.FindType('','-1','backpack')
   uo.print(uo.FindCount())
   while uo.FindCount() > 0   
      uo.info('finditem')
      #uo.print(uo.GetSerial("finditem"))
      UO.Ignore("finditem")
      wait(500)
      UO.FindType('','-1','backpack')
   wend
   uo.textclear()
   uo.textclose()
baza()
end sub
######################################################
Sub baza()
   var I
   var c
   uo.textopen()
   UO.IgnoreReset()
   UO.FindType('','-1','backpack')
   uo.print(uo.FindCount())
   c=uo.FindCount()
   uo.print(STR(c))
   For I=1 to c
      UO.FindType('','-1','backpack')
      uo.textprint(STR(I) + " " + uo.getserial("finditem") + " " + uo.GetName("finditem"))
      UO.Ignore("finditem")
   next
   UO.IgnoreReset()
end sub
Sub CheckGold()
   var item_amount = 0
   var i=0
   If UO.TradeCount() and i<5 Then
      REPEAT
         UO.FindType('0x0EED', '-1', UO.TradeContainer('right'))
         If UO.FindCount() 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('0x0EED', '-1', UO.TradeContainer('right'))
         EndIf
      Until UO.FindCount()==0 or UO.Dead()
      UO.IgnoreReset()
      UO.Print("Gold: "+STR(item_amount)+"Gp")
   Else
      UO.Print("No Trade")
      i=i+1
      wait(1000)
   EndIf
end sub

Будут вопросы - пишите.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2012-11-07 13:14:56 
Offline
User avatar

Joined: 2012-03-20 00:32:06
Posts: 243
Location: РФ, г. Москва
вылетает, и спамит сильно

_________________
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"


Top
   
PostPosted: 2012-11-07 14:13:46 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Менял чего то или тот что вверху - мой - вылетает?

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2012-11-07 17:48:43 
Offline
User avatar

Joined: 2012-03-20 00:32:06
Posts: 243
Location: РФ, г. Москва
по инструкции всё, пишешь трайд, он начинает спамить и потом уо сварачивается

_________________
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"


Top
   
PostPosted: 2012-12-04 12:16:06 
Offline
User avatar

Joined: 2012-03-20 00:32:06
Posts: 243
Location: РФ, г. Москва
Ау

_________________
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"


Top
   
PostPosted: 2013-02-11 12:20:39 
Offline
User avatar

Joined: 2012-03-20 00:32:06
Posts: 243
Location: РФ, г. Москва
Вспомним старое, не работает вылетает...

_________________
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"


Top
   
PostPosted: 2013-02-14 00:01:41 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
) давно пора на стелс переходить)

_________________
все для альфы , [url=http://newvlad.nm.ru/prog]здесь[/url]
модернизация ремонт продажа игровых консолей
Sky: admirka1 Москва


Top
   
PostPosted: 2013-02-14 11:23:32 
Offline
User avatar

Joined: 2012-03-20 00:32:06
Posts: 243
Location: РФ, г. Москва
стелс? не, не слышал

_________________
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"


Top
   
PostPosted: 2013-03-31 15:44:12 
Offline
User avatar

Joined: 2012-03-20 00:32:06
Posts: 243
Location: РФ, г. Москва
кто поможет подставить игнор себя?
и второй вопрос считает он деньги в трайде или нет?
Code:
sub vendor()
   UO.DeleteJournal()
   uo.exec('exec trade')
   var id,ln=0
   Var FileName='C:\Games\lol.txt'
   Var Tl
   Var F=File(FileName)
   start:
   #UO.SetGlobal('process','yes')
   F.Open()
   while 1
      Uo.msg('Хочешь торговать напиши trade')
      wait(3000)
      ln=UO.InJournal('trade')
               id=uo.JournalSerial(ln-1)
         if id<>uo.getserial('self') then
      while ln
         #id=uo.JournalSerial(ln-1)
         #if id<>uo.getserial('self') then
            uo.msg("Привет" + " " + uo.getname(id))
            wait(700)
            begin:
            Tl=safecall F.Readln()
            Tl=Trim(Tl)
            If Tl=='File read error' Then
               #F.Close()
               #UO.SetGlobal('process','no')
               UO.msg("Для покупки товара наберите Venik buy и номер товара")
               wait(2000)
               DeleteJournal("trade")
               goto start
            EndIf
            #UO.msg(Trim(left(Tl,2)) + " " + uo.getname(mid(Tl, 2, 10)) + " по " + "гп" +  Trim(mid(Tl, 12, 10)))
            UO.msg(Trim(left(Tl,2)) + "  " + uo.getname(mid(Tl, 6, 20)) + " по " + "гп" +  Trim(mid(Tl, 12, 10)))
            wait(2500)
         #else
            #uo.setjournalline(ln-1,'')
         #endif
         goto begin
      wend
               else
            uo.setjournalline(ln-1,'')
            end if
   wend
end sub
######################################################
Sub trade()
   var nomer, line, dolj, imya
   var sum=0
   var time
   Var FileName='C:\Games\lol.txt'
   Var Tl
   Var F=File(FileName)
   start:
   F.Open()
   UO.DeleteJournal()
   while not (uo.InJournal("Venik buy"))
      wait(100)
   wend
   line=UO.injournal("Venik buy")
   nomer=Trim(Right(UO.Journal(line-1),2))
   #uo.say(nomer)
   #uo.say("Tovar dlya" + " " + uo.getname(uo.JournalSerial(uo.InJournal("mega buy")-1)) + " N " + nomer)
   begin:
   Tl=safecall F.Readln()
   If Tl=='File read error' Then
      #F.Close()
      goto start
   EndIf
   If nomer==Trim(left(Tl, 2)) then
      #uo.say(uo.getname(mid(Tl, 2, 10)))
      uo.MoveItem(mid(Tl, 2, 10),"-1",uo.JournalSerial(uo.InJournal("Venik buy")-1))
      #
      #ПРОВЕРКА ДЕНЕГ!
      #uo.say("Vi doljni " + STR(mid(Tl, 12, 10)) + "gp")
      imya=uo.getname(uo.JournalSerial(uo.InJournal("Venik buy")-1))
      dolj=Trim(mid(Tl, 12, 10))
      uo.say(imya + ", BbI DoJI}|{HbI " + dolj)
      #podschet:
      time=0
      uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
      while uo.FindCount()==0 and time<10
         uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
         wait(1000)
         time=time+1
      wend
      if time==10 then
         uo.msg("Время вышло")
         UO.RClick(168,70)
         goto start
      endif
      UO.IgnoreReset()
      UO.FindType('0x0EED', '-1', UO.TradeContainer('right'))
      uo.print(uo.FindCount())
      while uo.FindCount() > 0
         sum=sum+UO.GetQuantity('finditem')
         UO.Ignore("finditem")
         UO.FindType('0x0EED', '-1', UO.TradeContainer('right'))
      wend
      uo.print(STR(sum)+"GP")
      uo.print(STR(sum))
      uo.print(dolj)
      if sum==val(dolj) then
         UO.LClick(67,43)
         wait(500)
         uo.msg("Спасибо за покупку, " + imya)
         sum=0
         goto start
      endif
      goto start
   EndIf
   goto begin
end sub
######################################################
Sub hah()
   var time=0
   uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
   while uo.FindCount()==0 and time<60
      uo.findtype("0x0EED",-1,uo.tradecontainer("right"))
      wait(1000)
      time=time+1
   wend
   uo.say("lala")
end sub
######################################################
Sub DeleteJournal(What)
   Var T,J
   J=False
   If UO.InJournal(What) Then
      J=True
      UO.DeleteJournal()
   EndIf
   RETURN J
EndSub
######################################################
sub info()
   UO.IgnoreReset()
   UO.FindType('','-1','backpack')
   uo.print(uo.FindCount())
   while uo.FindCount() > 0   
      uo.info('finditem')
      #uo.print(uo.GetSerial("finditem"))
      UO.Ignore("finditem")
      wait(500)
      UO.FindType('','-1','backpack')
   wend
   uo.textclear()
   uo.textclose()
   baza()
end sub
######################################################
Sub baza()
   var I
   var c
   uo.textopen()
   UO.IgnoreReset()
   UO.FindType('','-1','backpack')
   uo.print(uo.FindCount())
   c=uo.FindCount()
   uo.print(STR(c))
   For I=1 to c
      UO.FindType('','-1','backpack')
      uo.textprint(STR(I) + " " + uo.getserial("finditem") + " " + uo.GetName("finditem"))
      UO.Ignore("finditem")
   next
   UO.IgnoreReset()
end sub
Sub CheckGold()
   var item_amount = 0
   var i=0
   If UO.TradeCount() and i<5 Then
      REPEAT
         UO.FindType('0x0EED', '-1', UO.TradeContainer('right'))
         If UO.FindCount() 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('0x0EED', '-1', UO.TradeContainer('right'))
         EndIf
      Until UO.FindCount()==0 or UO.Dead()
      UO.IgnoreReset()
      UO.Print("Gold: "+STR(item_amount)+"Gp")
   Else
      UO.Print("No Trade")
      i=i+1
      wait(1000)
   EndIf
end sub

_________________
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"


Top
   
PostPosted: 2013-04-04 00:27:17 
Offline
User avatar

Joined: 2012-03-20 00:32:06
Posts: 243
Location: РФ, г. Москва
Ап! Добрые люди, помогите)

_________________
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"


Top
   
PostPosted: 2013-04-04 06:35:58 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
Quote:
кто поможет подставить игнор себя?

UO.Ignore("self") - команда есть в хелпе.

Quote:
и второй вопрос считает он деньги в трайде или нет?

Запусти и проверь.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2013-04-04 22:31:15 
Offline
User avatar

Joined: 2012-03-20 00:32:06
Posts: 243
Location: РФ, г. Москва
Mirage wrote:
Quote:
кто поможет подставить игнор себя?

UO.Ignore("self") - команда есть в хелпе.

Quote:
и второй вопрос считает он деньги в трайде или нет?

Запусти и проверь.

Она ведь работает при поиске а не по игнору журнала, я ее элемов игнорирую))

_________________
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"


Top
   
PostPosted: 2013-04-05 05:05:05 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
Code:
line = uo.injournal(msg)
if line then
    if uo.journalserial(line-1) == uo.getserial('self') then
        uo.setjournalline(line-1, '')
    else
        ...
    endif
endif


Top
   
PostPosted: 2013-04-05 06:09:11 
Offline
User avatar

Joined: 2012-03-20 00:32:06
Posts: 243
Location: РФ, г. Москва
ZeroDX wrote:
Code:
line = uo.injournal(msg)
if line then
    if uo.journalserial(line-1) == uo.getserial('self') then
        uo.setjournalline(line-1, '')
    else
        ...
    endif
endif

Вопрос ее вставит перед тем как я сказал трэйд или после? Разумеется перед тем как мне скажут трэйд :!: :?

_________________
Не быть жадным - уже богатство, не быть расточительным – доход.
TylllKaH
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"


Top
   
PostPosted: 2013-04-05 07:10:44 
Offline
User avatar

Joined: 2006-12-08 10:51:50
Posts: 718
Location: Москва
вытирать что-то из журнала, следует после добавления чего-то в журнал


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 19 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:  
cron
Powered by phpBB® Forum Software © phpBB Limited