Корабль!!!
Posted: 2009-08-25 15:22:33
Ищу скрипт что бы нажал кнопочку и он прыгнул на караблик 
А в ультиме как в DOOM 1 прыгать низяLolker007 wrote:Ищу скрипт что бы нажал кнопочку и он прыгнул на караблик
Стою рядом с короблём нажал кнопочку он открыл борт и прыгнул на него.Mirage wrote:А в ультиме как в DOOM 1 прыгать низяLolker007 wrote:Ищу скрипт что бы нажал кнопочку и он прыгнул на караблик![]()
*БГГ*
тебе как надо "прыгнуть?" шаг на борт, рекол по ключу, рекол по руне замарченой на палубе, юз борта...
ЧТО ЕСТЬ ПРЫГНУЛ?Lolker007 wrote: Стою рядом с короблём нажал кнопочку он открыл борт и прыгнул на него.
Code: Select all
sub main()
var bort='ID borta'
usefromground(bort)
end subCode: Select all
sub main()
UO.Set('finddistance', 3)
If UO.CountGround( 'TYPE борта' ) Then
UO.UseType( 'TYPE борта' );
endif
end subА в DOOM 1 прыгать и так нельзя, как и в ультимеMirage wrote:А в ультиме как в DOOM 1 прыгать низяLolker007 wrote:Ищу скрипт что бы нажал кнопочку и он прыгнул на караблик![]()
именно такDreadLord wrote:- поиск борта
- юз борта
- поиск этой палки (забыл как называется)
- юз палки
- юз борта
что-то типа такого?
в первом скрипте ошибка usefromgroundMirage wrote:ЧТО ЕСТЬ ПРЫГНУЛ?Lolker007 wrote: Стою рядом с короблём нажал кнопочку он открыл борт и прыгнул на него.
если это действие совершаемое персонажем то вот такой скриптлибо както такCode: Select all
sub main() var bort='ID borta' usefromground(bort) end subCode: Select all
sub main() UO.Set('finddistance', 3) If UO.CountGround( 'TYPE борта' ) Then UO.UseType( 'TYPE борта' ); endif end sub
Code: Select all
sub main()
var bort='ID borta'
UO.usefromground(bort)
end subCode: Select all
sub main()
UO.Set('finddistance', 3)
UO.FindType('TYPE борта', '-1', 'ground')
If UO.FindCount() > 0 Then
UO.UseType( 'TYPE борта' );
else
UO.Print('Либо не могу достать либо ты тип не тот указал')
endif
end subПервый No item found второй пишет то что не тот тип укозал или не достаю, стою вроде близко..хм.. вот что у меня получилось тоMirage wrote:Code: Select all
sub main() var bort='ID borta' UO.usefromground(bort) end sub![]()
во втором попроуй вот так
Стоять естественно на расстоянии <=3 тайлам от бортаCode: Select all
sub main() UO.Set('finddistance', 3) UO.FindType('TYPE борта', '-1', 'ground') If UO.FindCount() > 0 Then UO.UseType( 'TYPE борта' ); else UO.Print('Либо не могу достать либо ты тип не тот указал') endif end sub
Lolker007 wrote:Стою рядом с короблём нажал кнопочку он открыл борт и прыгнул на него.
Почему же в скрипте у тебя 0x3E84?Lolker007 wrote:ID=0x402C5D53 Type=0x3E84 JKUAQMD Name=
Quantity: 0 Colour: 0x0000 Layer: 0 Has: 0
X=1384 Y=1740 Z=251 C=0xFFFFFFFF F=0x00
ПАЛУБА с земли.
ID=0x402C5D53 Type=0x3E85 JKUAQMD Name=a gang plank
Quantity: 0 Colour: 0x0000 Layer: 0 Has: 0
X=1384 Y=1740 Z=251 C=0xFFFFFFFF F=0x00
ЗАКРЫТАЯ ПАЛУБА с земли.
Скоробля тажа инфа
изменив на 0x3E85 нечего не изменилосьMirage wrote:Lolker007 wrote:Стою рядом с короблём нажал кнопочку он открыл борт и прыгнул на него.Почему же в скрипте у тебя 0x3E84?Lolker007 wrote:ID=0x402C5D53 Type=0x3E84 JKUAQMD Name=
Quantity: 0 Colour: 0x0000 Layer: 0 Has: 0
X=1384 Y=1740 Z=251 C=0xFFFFFFFF F=0x00
ПАЛУБА с земли.
ID=0x402C5D53 Type=0x3E85 JKUAQMD Name=a gang plank
Quantity: 0 Colour: 0x0000 Layer: 0 Has: 0
X=1384 Y=1740 Z=251 C=0xFFFFFFFF F=0x00
ЗАКРЫТАЯ ПАЛУБА с земли.
Скоробля тажа инфа
Code: Select all
sub main()
var bort='ID borta'
UO.UseObject(bort)
end subнепашет!kexwer wrote:Code: Select all
sub main() var bort='ID borta' UO.UseObject(bort) end sub