healing dvou( a vic)
Napsal: 22.04.2008 15:52:31
pls mate nejaky script v kterym zadam dva(nebo vic) lidi ktere chcu healit bandama a by to healilo toho co ma nejmin hp
Kód: Vybrat vše
sub healx()
var HP,MHP,DMG,MIN,OBJ,TIME
var n=2 ; napiste cislo kolik lidi chcete lecit
for var X=1 to n
UO.AddObject("OBJ"+str(X))
While UO.Targeting()
Wait(300)
Wend
next
Repeat
DMG=0
for X=1 to n
If UO.GetDistance("OBJ"+str(X))<=6 Then
MHP=UO.GetMaxHP("OBJ"+str(X))
HP=UO.GetHP("OBJ"+str(X))
If HP<MHP and (HP<MIN>UO.Count("0x0e21") or (UO.Timer()-Time)>40
If (UO.Timer()-Time) < 5 Then
UO.WarMode(0)
Wait(500)
UO.WarMode(1)
Wait(500)
Endif
Endif
Wait(500)
Until UO.Dead() or UO.Count("0x0e21")<2
If NOT UO.Dead() THEN
for X=1 to 3
UO.Msg("Od sebe, dosly bandy!!")
Wait(3250)
next
Endif
end sub
hmm tak to je divny, to by ti melo fungovat ... neudelal si pri kopirovani nejakou chybu? treba nezkopiroval o pismenko vic ci tak neco? Skus si to este prekontrolovat, jestli tam nemas nakej preklep ...Leman píše:YokoInjection 505.18 VeNdOr
Specifikuj "nejede mi". Pri spusteni to vubec nic neudela nebo to projede napr. cyklus jen jednou nebo ti to hlasi nejakou chybu?Leman píše:nwm proc ale nejede mi
ja to taky kdyz sem zacinal s yokem nevedelPrafotr Morava píše:pokud nevíš ani kde zjistíš verzi bylo by pro tebe lepší pokusit se o jinej program
Kód: Vybrat vše
sub healx()
var HP,MHP,DMG,MIN,OBJ,TIME
Repeat
DMG=0
for X=1 to n
If UO.GetDistance("OBJ"+str(X))<=6 Then
MHP=UO.GetMaxHP("OBJ"+str(X))
HP=UO.GetHP("OBJ"+str(X))
If HP<MHP and (HP<MIN>UO.Count("0x0e21") or (UO.Timer()-Time)>40
If (UO.Timer()-Time) < 5 Then
UO.WarMode(0)
Wait(500)
end sub