Page 1 of 1

работа со строкой - хэлп :(

Posted: 2006-09-09 17:56:52
by Mihail
делаю тут продвинутую раскладку по паку но столкнулся с проблемой..
оформляю все в виде массива

Code: Select all

        тип    цвет   X  Y
a[0] = '0x0F36 0x0000 44 114'
но только X и Y могут быть как 2-хзначными значениями так и 3-хзначными ((
можно ли при помощи инжектовых операторов (типа RIGHT LEFT LEN TRIM...) сделать чтобы не влияло 2 или 3 знака?
_кто еще не понял что я хочу - поясняю:

Code: Select all

a[0] = '0x0F36 0x0000 44 114' #hay
uo.findtype(Left(a[0],6),Right(Left(a[0],13),6),'backpack')

если кто опять не понял :) поясняю - оно будет выглядеть как

Code: Select all

uo.findtype('0x0F36','0x0000','backpack')

а мне нужно

Code: Select all

uo.moveitem('finditem',0,'-1','координата X','координата Y','0')

заранее спасибо

Posted: 2006-09-09 18:02:25
by DerMeister =)
Всего-то и делов? Добавь нули слева и всё.
Например:

Code: Select all

        тип    цвет   X  Y 
a[0] = '0x0F36 0x0000 044 114'

Posted: 2006-09-09 18:05:19
by Mihail
:oops:
сенк
клоуз топ

Posted: 2006-09-10 00:04:57
by Edred
А на фига извращаться с нулями? Именно для таких вещей и сделана была функция GetWord()...

Posted: 2006-09-10 09:08:57
by DerMeister =)
Edred wrote:А на фига извращаться с нулями? Именно для таких вещей и сделана была функция GetWord()...

Я про неё вспоминал, но она же криво работает :wink: