гы

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
TarantuL
Posts: 117
Joined: 2006-08-06 10:23:20

гы

Post by TarantuL »

Image

Вот такая беда, умножение, сложение,вычитание,деление))) , появляется после 10 юзов керки\топора)) Что скажите ?:))))
Имеет ктонить возможность помочь? Буду несказанно рад!!!
Last edited by TarantuL on 2007-12-01 05:15:32, edited 2 times in total.
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Сами... примеров куча...
TarantuL
Posts: 117
Joined: 2006-08-06 10:23:20

Post by TarantuL »

Гг :oops:
ОК)

Если не трудно, покажите с арифметикой примеры, буду сам разбираться далее...

Code: Select all

_____infogump_______
serial   0x0020f377
gumpid   0x00000009
X   0
Y   0
1050   packet size
0   reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
    1] oclos
    2] omov
    3] esizepic 0 0 3600 470 20
    4] esizepic 10 10 3000 450 18
    5] esizepic 180 60 3000 110 4
    6] ext 20 15 372
    7] ext 20 30 372
    8] ext 190 70 20
    9] ext 90 110 0
   10] ext 170 110 0
   11] ext 250 110 0
   12] ext 330 110 0
   13] ext 410 110 0
   14] ext 60 150 0
   15] utton 50 110 4005 4006 1 0
   16] utton 130 110 4005 4006 1 0
   17] utton 210 110 4005 4006 1 0
   18] utton 290 110 4005 4006 1 0
   19] utton 370 110 4005 4006 1 0
Text: ____________
    0] Пожалуйста выполните данное арифметическое дейвствие
    1] и нажмите кнопку, соответствующую верному ответу:
    2] 8.0 / 2.0 =
    3] 1.0
    4] 2.0
    5] 3.0
    6] 4.0
    7] 5.0
    8] (В противном случае вас выкинет из игры)
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

8.0 / 2.0 = <- вот он :lol:
TarantuL
Posts: 117
Joined: 2006-08-06 10:23:20

Post by TarantuL »

да это гампинфо моё. а вот вы говорите куча примеров, я нашел тока где рандомно цыферки нада выбирать, ане считать, как у нас :(
KTO nyKHyJI???
Posts: 143
Joined: 2004-12-28 19:31:44

Post by KTO nyKHyJI??? »

Грин , плиз удели этому минутку :(
на тебя все надежды (
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

аж челых 2 антимакроса есть (верней один, только во втором варианте были добавлены умножение и деление)

В чем сложность? берем из текста выделяем цфры, определяем что за опперация и в перед...
TarantuL
Posts: 117
Joined: 2006-08-06 10:23:20

Post by TarantuL »

как ни пытался найти этот вариант - тщетно :x
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Code: Select all

sub main() 
   var opr = ''
   var opr1, opr2, i
   var line = ''
   line = uo.LastGump('text', 2)
   line = Left(line, len(line)-2)
   i = 0
   repeat
      if line[i] == ' ' then
         opr = line[i+1]
      end if
      i = i+1
   until opr
   
   opr1 = val(left(line, i-1))
   opr2 = val(right(line, len(line)-i-2))
   
   if opr == '+' then
      opr1 = opr1+opr2
   else
      if opr == '-' then
         opr1 = opr1-opr2
      else
         if opr == '*' then
            opr1 = opr1*opr2
         else
            opr1 = opr1/opr2
         end if
      end if
   end if
   line = str(opr1, 1)
   i = 3
   while uo.LastGump('text', i) <> line
      i = i+1
   wend
   line = uo.LastGump('command', i+11)
   uo.LClick(val(mid(line, 6, 3)), val(mid(line, 9, 3)))
       
end sub
Post Reply