UO-Dev Arama

 



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

dw4yne


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 307
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 24
Mesaj #83788   25-02-2015 20:21 GMT    
        
Merhabalar.

Takıldığım bir nokta var. on=@step trigger olarak bir iteme verildiğinde üzerine geçen kişi sorguyu sonsuz olarak alıyor. burda bir sıkıntı yok. ama itemin üzerinden çıktığında yani herhangi bir yöne doğru 1 kare ayrılması durumunda on=@step altında verdiğim değerleri geri aldırmam gerekiyor. ve bu itemin üzerinde her isteyen kişi çıkabilir yani herhangi bir kısıtlama yapamıyorum. kafam çok karıştı kısaca özetliyim.

özet: on=@step işleminden sonra boş bir alana bir step daha yapmasını nasıl kontrol ettirebilirim. serv.map ile denediğimde çakışan kareler oluyor.

kafamda deli sorular.

yardımınız için teşekkürler.


No [img] !

Yazar

xwerswoodx


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 1713
Oyun Tarzı: Rp
Emulatör:
Tecrübe: Scripter
Yaş: 9
Mesaj #83797   26-02-2015 03:58 GMT    
        
Bulunduğu yeri 9 kare olarak region alıp ortasına bunu koyarsan region altından On=@Step üzerinden yapabilirsin. Böyle yapacaksan teleportu yasaklamayı unutma.

Aynı şekilde 1 kare etrafına 8 yönede 1 er item ekleyebilirsn, invis yaparsın, görünmez, onların on=@step i altında halledersin,

Kod:
[itemdef i_silici]
id=i_katana

On=@Create
attr=attr_invis

On=@Step
src.sysmessage Sildim...

falan


 dw4yne
Geçmişi olmayanın, geleceği olmaz.

Yazar

dw4yne


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 307
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 24
Mesaj #83798   26-02-2015 04:00 GMT    
        
ama bana sadece köşeler lazım. tek bir köşenin etrafına değer silici step bile düşündüm aslında da biraz komik olurdu . başka bir yol yokmudur sence?


No [img] !

Yazar

xwerswoodx


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 1713
Oyun Tarzı: Rp
Emulatör:
Tecrübe: Scripter
Yaş: 9
Mesaj #83799   26-02-2015 04:03 GMT    
        
Alıntı
dw4yne :
ama bana sadece köşeler lazım. tek bir köşenin etrafına değer silici step bile düşündüm aslında da biraz komik olurdu . başka bir yol yokmudur sence?



Aynı şeyi bende düşündüm mesajımı güncellemiştim şuanlık yok, yinede Sphere'a yazıp eklenmesini isteyebilirsin Sadece itemin üstündeyken aktif olmasını istersen timerf ile kordinat kontrolü yapabilir, bulunduğun yere 0 kare uzakta <isneartype i_step_itemi 0> mıydı nasıldı unuttum komut, bu gibi sorgulayabilir, yada sadece köşeleri istiyorasn, ilk yöntem gibi köşeleri tek tek region alman gerek. Malesef ki işte step off için herhangi bir seçenek yok sphere'da yada eklendiysede ben uzundur takipte olmadığımdan bilmiyorum


Geçmişi olmayanın, geleceği olmaz.

Yazar

dw4yne


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 307
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 24
Mesaj #83800   26-02-2015 04:20 GMT    
        
eski bir konuya denk geldim ve galiba yaptım

Kod:
[function f_basic_ayir]
if !strcmpi('<argv[0]>','length')
return <eval <argv>-1>
//elif !<isnum <argv[0]>> //length olayıyla çakışabilir çakışırsa && <argv[0]> != length
//return Ilk deger sadece rakam olabilir.
elif <argv[0]> == 0
return "0" tanimsiz.
else
local.ayir <argv[<argv[0]>]>
return <local.ayir>
endif

[defname compass]
compass s,se,sw,n,ne,nw,w,e

[itemdef i_x]
name Telepad
id i_teleporter

on=@step
tag.ustunde 1
src.hata ustundesin ki
for 1 8
serv.newitem i_gold
new.attr attr_invis | attr_static
new.type t_nomove
new.p <p>
new.link <uid>
new.move <f_basic_ayir <dlocal._for>,<def.compass>> 1
endfor

[typedef t_nomove]
on=@step
src.tag.ustunde 0
src.hata ayrıldın panps
foritems 5
if (<type> == t_nomove)
remove
endif
endfor


No [img] !

Yazar

MirroR


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 583
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 26
Mesaj #83801   26-02-2015 04:36 GMT    
        
Bir memory oluştur onuda @step triggeri tetiklenirken adam uzerine alsın daha sonra üzerine verdiğin memorynin saniyesi 1 saniyede bir donsun @timer triggerinde foritems 0 yap 1 olduğunda dediğin gibi boş alana çıkmış olacak mobildeyim anlamadiysan soyle yazayim.


 dw4yne
Hayat dediğin bir çift bacak gidebildiğin yol kadardır.

Yazar

dw4yne


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 307
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 24
Mesaj #83802   26-02-2015 04:39 GMT    
        
Alıntı
MirroR :
Bir memory oluştur onuda @step triggeri tetiklenirken adam uzerine alsın daha sonra üzerine verdiğin memorynin saniyesi 1 saniyede bir donsun @timer triggerinde foritems 0 yap 1 olduğunda dediğin gibi boş alana çıkmış olacak mobildeyim anlamadiysan soyle yazayim.



senin dediğin daha mantıklı geldi aslında ama yukarda dediğine benzer bi şekilde çözümü halletim. ilginiz için teşekkür ederim. kolay gelsin.


 MirroR
No [img] !

Yazar

MirroR


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 583
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 26
Mesaj #83803   26-02-2015 04:44 GMT    
        
Valla gözümü şimdi açtım. Başka türlü de yapılabılir aklima geleni direk yazdım. Bir şey değil


Hayat dediğin bir çift bacak gidebildiğin yol kadardır.

Yazar

System_Error


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 558
Oyun Tarzı: Pp
Emulatör:
Tecrübe: Player
Yaş: 28
Mesaj #83811   26-02-2015 13:25 GMT    
        
Mirror mantikli bir cozum bulmus. Uzerine cikilan esyaya ozel bir type verip isnearype ilede yapabilirsin.


 dw4yne

Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Mysql kodlaması hakkında2xwerswoodx21-02-2018
Mulpatcher ve .vd Dosyaları Editlemek Hakkında ...5athynas04-10-2017
Web Haritası Hakkında3kilopi31-08-2017
Sphere emulatoru hakkında2Rowall26-08-2017
NPC loot hakkında yardım10gizemli26-07-2017


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ı,