UO-Dev Arama

 




Paylaş

İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar

A-Yardım


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 71
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe:
Yaş: 22
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #53218   18-10-2011 01:24 GMT    
        
Bir function yapmak istiyorum örneğin .x yazdığınında yazan kişi yönü ne tarafaysa o tarafa 5 kare uzaklığa teleport olsun. Nasıl yapabilirim ?

Yada en fazla 5 kare uzaklığa çıkan targetle teleport olmasını nasıl sağyalabilirim ?

//TheRaskol
Function bölümüne taşınmıştır.


Kod:
ON=@Targon_ground
SRC.GO <SRC.TARGP>
REMOVE
RETURN 1


if ile 5 kareden daha fazla uzağa teleport olmaya çalışıldığında ışınlanamamasını denedim ama başaramadım yapabilicek yokmu ?


Son güncelleme: TheRaskol tarafından 22-10-2011 17:33 GMT, 216 Gün önce düzenlendi.



Yazar

Mac-Fusion


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 431
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 26
Karma:   15   Level 2
Messenger: Msn iletişim
Mesaj #53316   22-10-2011 16:22 GMT    
        
Kod:
[FUNCTION f_move_dir]
doswitch <dir>
move n 5
move ne 5
move e 5
move se 5
move s 5
move sw 5
move w 5
move nw 5
enddo
fix
fix


Karakter baktığı yöne doğru 5 kare ileri gider.


Proje: NAGAROTH (Ultima Online Shard)

Yazar

A-Yardım


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 71
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe:
Yaş: 22
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #53319   22-10-2011 18:09 GMT    
        
Peki target çıkmasını sağlayıp 5 karden aşağı mesafelere teleport olmasını nasıl sağlayabilirim ?

not: Kullandığınız 'doswitch <dir>' in mantığını öğrenmek istiyorum. Bildiğiniz bir anlatım varmı yada çok basitse bahsedebilirmisiniz ?


Son güncelleme: A-Yardım tarafından 22-10-2011 18:24 GMT, 216 Gün önce düzenlendi.



Yazar

Mac-Fusion


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 431
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 26
Karma:   15   Level 2
Messenger: Msn iletişim
Mesaj #53321   22-10-2011 18:30 GMT    
        
<dir> eğer karakter N (north) yönüne bakıyorsa 0 değerini verir ve saat yönünde maksimum 7 de biter.
0 'ıda sayınca toplam 8 değer elde ederiz.

doswith altında yer alanlar, gönderilen <dir> kaç ise onu verir. Yani şundan kurtulmuş olursunuz.

Kod:
if (<dir> = 0)
   move n 5
elseif (<dir> = 1)
   move ne 5
elseif (<dir> = 2)
   move e 5
elseif (<dir> = 3)
   move se 5
elseif (<dir> = 4)
   move s 5
elseif (<dir> = 5)
   move sw 5
elseif (<dir> = 6)
   move w 5
elseif (<dir> = 7)
   move nw 5
endif


Targetle ne yapmak istediğini anlamadım. Targeti çıkarmak istiyosun fakat karakterin baktığı yöne gitmesini istiyosun. Targete ne gerek kaldı ki ?


Proje: NAGAROTH (Ultima Online Shard)

Yazar

A-Yardım


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 71
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe:
Yaş: 22
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #53323   22-10-2011 18:45 GMT    
        
Açıklama için teşekkür ederim

Targetle yapmak istediğim; target çıksın yere tıkladığında eğer tıkladığı mesafe 5 kareden uzak değilse oraya teleport olsun. UZaksa olamasın. Baktığı yönün bu sefer önemi yok.


Son güncelleme: A-Yardım tarafından 22-10-2011 19:14 GMT, 215 Gün önce düzenlendi.



Yazar

Mac-Fusion


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 431
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 26
Karma:   15   Level 2
Messenger: Msn iletişim
Mesaj #53325   22-10-2011 20:06 GMT    
        
Kod:
[FUNCTION telem]
consume i_memory_telem
serv.newitem i_memory_telem
new.equip
new.targetg @,,1 Select target.

[ITEMDEF i_memory_telem]
id i_memory
name teleporter
type t_eq_script

ON=@TargOn_Cancel
remove

ON=@Targon_Item
if (<src.targ.distance> <= 5)
  cont.go <src.targp>
endif
targetg @,,1 Select target.
return 1

ON=@Targon_Char
if (<src.targ.distance> <= 5)
  cont.go <src.targp>
endif
targetg @,,1 Select target.
return 1

ON=@Targon_Ground
serv.newitem i_memory_telem
new.p <src.targp>
ref1 <new>
if (<new.distance> <= 5)
  cont.go <src.targp>
endif
ref1.remove
targetg @,,1 Select target.
return 1


Proje: NAGAROTH (Ultima Online Shard)

Yazar

A-Yardım


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 71
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe:
Yaş: 22
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #53326   22-10-2011 20:13 GMT    
        
Teşekkür ederim teleport olduğunda i_Fx_smoke yerine başka bir anim koymam mümkünmü ?



Yazar

Mac-Fusion


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 431
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 26
Karma:   15   Level 2
Messenger: Msn iletişim
Mesaj #53327   22-10-2011 20:20 GMT    
        
sphere.ini den yapabilirsin.
// Teleport effect for GMs and players. Setting 0 disables the effect


Proje: NAGAROTH (Ultima Online Shard)

Yazar

A-Yardım


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 71
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe:
Yaş: 22
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #53328   22-10-2011 20:31 GMT    
        
Teşekkür ederim yardımların için Mac-Fusion.



Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Function ile çıkan npc'ye stoni etme5Mesh03-06-2011
Teleport sorunu...17Tehliqely14-12-2010
Bankadanki parayı kontrol etme2Mortal30-08-2010
Teleport Kordinat Belirleme5Mac-Fusion22-04-2010
Str Deed Ve Irk Teleport26Afronola30-01-2010


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,