Diskuse s GMs > Trénovací dovednosti
Taming
Ceridwen:
jako jo je to otrava obihat to, ale v momente kdy muzes lite vlky tak ti staci hloupy sc co snim bude chodit dokolecka a odtahnes si 1 na hranici spawnu kde te nic jineho neobtezuje a tamujes.. co si pamatuju ze zacatku jsem 1 tamoval i hodinu.. Dalsi moznost je pak tamovani v domku, ale to pak dojizdis skill i 2 mesice...
Mišohu:
Což je ale podmínka na hráče že si takovej dle tebe "jednoduchej" skript udělá a nebo ho od někoho sežene :(
Ceridwen:
--- Kód: ---sub kolecko()
uo.deletejournal()
var mx,my
while not uo.injournal("Zda se, ze te zvire prijalo za sveho pana.")
mx=uo.getX("self")
my=uo.getY("self")
move(mx, my-7)
repeat
wait(100)
until uo.getdistance("zviratko")<4
mx=uo.getX("self")
my=uo.getY("self")
move(mx+7, my)
repeat
wait(100)
until uo.getdistance("zviratko")<4
mx=uo.getX("self")
my=uo.getY("self")
move(mx, my+7)
repeat
wait(100)
until uo.getdistance("zviratko")<4
mx=uo.getX("self")
my=uo.getY("self")
move(mx-7, my)
if uo.injournal("stop") then
return
endif
repeat
wait(100)
until uo.getdistance("zviratko")<4
wend
endsub
#################### MOVE FUNKCIE
;http://mrakoplash.stranky.org/
sub upravDir(dir)
if dir < 0 then
dir = dir+8
end if
if dir > 7 then
dir = dir-8
end if
return dir
endsub
sub Krok(dire)
var dir = UO.GetDir()
var x = uo.getx()
var y = uo.gety()
var cas = 0
var lagy = 6
var kk = "33;39;34;40;35;37;36;38;"
dire = upravdir(dire)
var i = dire * 3
var k = val( kk[i] + kk[i+1])
if ( dire <> dir ) then
UO.Press(k)
Wait(50)
endif
UO.Press(k)
repeat
Wait(50)
cas = cas+1
until ((( uo.getx() <> x ) or ( uo.gety() <> y ) or ( cas > lagy )))
if ( cas < lagy+1 ) then
return true
else
return false
endif
end sub
sub Move(GX,GY)
var x,y,dir
repeat
;Kontrolajournalu()
X = UO.GetX()
Y = UO.GetY()
dir = -1
if ( GX > X ) then
dir = 2
endif
if ( GX < X ) then
dir = 6
endif
if dir > -1 then
if not krok(dir) then
HledejCestu(dir,gx,gy)
endif
endif
dir = -1
if ( GY > Y ) then
dir = 4
endif
if ( GY < Y ) then
dir = 0
endif
if dir > -1 then
if not krok(dir) then
HledejCestu(dir,gx,gy)
endif
endif
until (( X == GX ) and ( Y == GY ))
end sub
Sub HledejCestu(SMP,GX,GY)
if not Gobok(Smp,smp-2,gx,gy) then
gobok(Smp,smp+2,gx,gy)
gobok(Smp,smp+2,gx,gy)
endif
end sub
Sub Gobok(SMP,sm,gx,gy)
upravDir(SMP)
upravDir(SM)
while true ;nalezeni moznosti pohybu dostrany
if ((UO.GetX()==gx) and (UO.GetY()==gy)) then
return true
endif
if not Krok(SMP) then
if not Krok(sm) then
Return false
endif
else
Return true
endif
wend
EndSub
Sub deljournal(msg)
while uo.injournal(msg)
uo.setjournalline(uo.injournal(msg)-1,"")
wend
endsub
--- Konec kódu ---
v inj pridas to co tamujes jako zviratko ",addobject zviratko" a melo by to chodit dokola kolem nej, ale musi to byt neco co chodi pomalu, zadny vlkodav ;D
Mišohu:
Díky ale stejně se budu snažit lobovat za nějakou úpravu ze strany GM :)
Ceridwen:
myslim ze neuspejes, tameru je tu plno a stim jak jsou spawny pravidelne tak je to vecne vybrane.. ono nastavit ty spawny aby se tocily nahodne v rozsahu treba i 48 hodin to by bylo zajimavy ;D
Navigace
[0] Seznam témat
[#] Další strana
[*] Předchozí strana
Přejít na plnou verzi