Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Работа с клилоками гампа

тут можно задать вопрос по скриптингу
Post Reply
Stels
Novice
Novice
Posts: 118
Joined: 15.02.2011 12:15

Работа с клилоками гампа

Post by Stels »

Небольшой пример кода, но почему-то система ничего не находит, выдает 0, что здесь может быть не так?

Code: Select all

text:='verite';
for i:=0 to length(gumpInfo.XmfHTMLGumpColor) do
a:=pos(text,GetCliloc(gumpInfo.XmfHTMLGumpColor[i].Cliloc_id));
вот клилок из гампа

Code: Select all

 All items must be made with verite ingots.
но в переменной "a" всегда остается 0

Помогите разобраться
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Работа с клилоками гампа

Post by Vizit0r »

gump full lines в студию.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Stels
Novice
Novice
Posts: 118
Joined: 15.02.2011 12:15

Re: Работа с клилоками гампа

Post by Stels »

Vizit0r wrote:gump full lines в студию.

Code: Select all

XmfHTMLGumpColor: X   Y   Width   Height   ClilocID   Background   scrollbar   Hue   Page   ElemNum   ClilocText
0:        75  48  250  20  1045138  0  0  32767  0  0  Amount to make:
1:        275  76  200  20  1045153  0  0  32767  0  0  Amount finished:
2:        160  216  120  20  1011441  0  0  32767  0  0  EXIT
3:        225  25  120  20  1045133  0  0  32767  0  0  A bulk order
4:        75  72  120  20  1045136  0  0  32767  0  0  Item requested:
5:        75  96  210  20  1027028  0  0  32767  0  0  metal kite shield
6:        75  120  200  20  1045140  0  0  32767  0  0  Special requirements to meet:
7:        75  144  300  20  1045141  0  0  32767  0  0  All items must be exceptional.
8:        75  168  300  20  1045148  0  0  32767  0  0  All items must be made with verite ingots.
9:        160  192  300  20  1045154  0  0  32767  0  0  Combine this deed with the item requested.
Gauhar
Novice
Novice
Posts: 87
Joined: 08.07.2008 17:40

Re: Работа с клилоками гампа

Post by Gauhar »

В данном случае вместо GetCliloc нужно использовать GetClilocByID.
Post Reply