Yoko
http://forum.yoko.com.ua/

Не атакует по serial
http://forum.yoko.com.ua/viewtopic.php?f=3&t=17681
Page 1 of 1

Author:  kobol [ 2015-12-06 01:46:58 ]
Post subject:  Не атакует по serial

Code:

###################################################
sub ElemDetect()
VAR monstM=0x0010 ; elem 0x0010
var ElemID='0x00000000',ElemName='', i,mserial
var dist, ColChar,zzn, ElemStrong=1 ; цвет элема


uo.ignore('self')
uo.set('finddistance', 18)
UO.FindType(monstM, '-1', 'ground')
wait(100)

if UO.FindCount() > 0 then
   Elemdist=UO.GetDistance("finditem")
   ColChar = UO.GetColor( "finditem" )
   ElemID=uo.getserial("finditem")
   ElemName=UO.GetName( "finditem" )
   UO.GetStatus(ElemID)
   wait(100)
   EHP=UO.GetHP( "finditem" )
   EMaxHP=uo.GetMaxHP("finditem")
   
   EnemyHP=EHP/EMaxHP

   ElemNum=UO.FindCount()

      ;UO.Attack(EnemyID) ; не хочет атаковать
      ;UO.attack("finditem") ; атакует
      UO.Attack('laststatus') ;атакует, т.к  получен UO.GetStatus(ElemID)
end if



А почему UO.Attack(EnemyID) не атакует? Пишет incorrect oblect или типа того.

Author:  Incorrect User [ 2015-12-10 20:39:54 ]
Post subject:  Re: Не атакует по serial

Потому что ID ты записываешь в ElemID а атакуешь какой-то EnemyID

Author:  kobol [ 2015-12-24 21:52:27 ]
Post subject:  Re: Не атакует по serial

Incorrect User wrote:
Потому что ID ты записываешь в ElemID а атакуешь какой-то EnemyID


Ну слава б$гу! ))

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/