Поизон
Moderators: Murderator+, Murderator
Поизон
Напишите плиз такой скриптик на поизон:
запускаеться скрипт, появляеться прицел и спрашивает, какой веп травить, после удачного травление скрипт вырубаеться (You apply the poison), если неудача опять травит(Щас нету возможности посмотреть мессагу, так что сам вставлю), если ненаходит поизон, то вырубаеться...
Процесс поизонинга на шарде просходит так: юзаеться скилл поизонинг, таргетом на веп который травить и таргетом на поизон которым травить.
запускаеться скрипт, появляеться прицел и спрашивает, какой веп травить, после удачного травление скрипт вырубаеться (You apply the poison), если неудача опять травит(Щас нету возможности посмотреть мессагу, так что сам вставлю), если ненаходит поизон, то вырубаеться...
Процесс поизонинга на шарде просходит так: юзаеться скилл поизонинг, таргетом на веп который травить и таргетом на поизон которым травить.
-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Code: Select all
sub poison()
var poison='type'
var color=' color of poison '
var msg=' Удачная месага '
var msg2=' Неудачная месага '
var weap
uo.Exec('addobject weap')
while uo.targeting()
wait(100)
wend
uo.FindType(poison,color,'backpack')
poison:
uo.DeleteJournal()
if uo.FindCount() then
uo.poison('weap')
repeat
wait(100)
until uo.InJournal(msg) or uo.InJournal(msg2)
if uo.InJournal(msg2) then
goto poison
end if
end if
end subПробуй
-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
вот то что у меня получилось :
странно, в других скриптах все ок
, и еще, ты сделал так как я сказал? то есть юзает скил поизон на веп и на бутылку с ядом?
Code: Select all
sub poison()
var poison='0x0F0A'
var color='0x0000'
var msg='You apply the poison.'
var msg2='You fail to apply a sufficient dose of poison to it.'
var weap
uo.Exec('addobject weap')
while uo.targeting()
wait(100)
wend
uo.FindType('poison','color','backpack')
poison:
uo.DeleteJournal()
if uo.FindCount() then
uo.poison('weap')
repeat
wait(100)
until uo.InJournal(msg) or uo.InJournal(msg2)
if uo.InJournal(msg2) then
goto poison
end if
end if
end subстранно, в других скриптах все ок
-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Он юзает команду, которая поизонит вещь бутылками поизона
Ну если ненаходит, то попоробуй без
Ну если ненаходит, то попоробуй без
Code: Select all
if uo.FindCOunt() then
end if-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
-
Scripts Writer
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
Вот, Нашел:
как сюда запихнуть чтобы он тыркал на яд сам? а то у меня таргет появляеться и на яд тыкнуть надо (
и запихните вначало чтобы вармод в 0 плиз )
Code: Select all
sub Poison()
UO.FindType('0x0F0A','0x0998','backpack')
If UO.FindCount() > 0 Then
UO.WaitTargetType('0x1404', 'finditem' )
UO.UseSkill( 'Poisoning' )
Else
UO.Print( 'Bottles not found!' )
Endif
endsubкак сюда запихнуть чтобы он тыркал на яд сам? а то у меня таргет появляеться и на яд тыкнуть надо (
и запихните вначало чтобы вармод в 0 плиз )
кароче, все я понял, я дундук вот скрипт
он отлично работает, тока не пойму куда вармод тыкать;
я вообще сделал проще: забиндил хоткей warmode 0, poison id_вепа и просто обьявил в objects poison...
Code: Select all
sub poison()
var poison='0x0F0A'
var color='0x0000'
var msg='You apply the poison.'
var msg2='You fail to apply a sufficient dose of poison to it.'
var weap
uo.Exec('addobject weap')
while uo.targeting()
wait(100)
wend
uo.FindType('poison','color','backpack')
poison:
uo.DeleteJournal()
if uo.FindCount() then
uo.poison('weap')
repeat
wait(100)
until uo.InJournal(msg) or uo.InJournal(msg2)
if uo.InJournal(msg2) then
goto poison
end if
end if
end subон отлично работает, тока не пойму куда вармод тыкать;
я вообще сделал проще: забиндил хоткей warmode 0, poison id_вепа и просто обьявил в objects poison...