Zannediyorum ki deedlere çift tıklamanın genel olarak çağırdığı bi trigger yok, aslında ev deedleri t_deed type'ını kullanıyor. Ama bunu kullanan sadece ev deedleri değil, gemiler falan da kullanıyor bu yüzden bunu kullanamayız.
Aslında genel olarak kullanılan housing sistemini kullanıyorsan orda yeni kurulan evler için bir defa çalıştırılan bir bölüm vardı galiba, buliyim bi normal housing sistemi bende yoktu.
elseif !(<more2>) // yeni kurulan evlerde ILK bu oluyor, bi dahada olmuyo
more2 1
timer 600
type t_sign_gump
name <link.name>
more <link.uid>
move 0 0 -1
link.move 0 0 -1
link.link <uid>
link.region.flags 0892
link.region.events r_house_private
hcycle
Burasıydı işte, burada da kontrolü yaptırabilirsin aslında. Ev sahibinin uidi ev multisinin more'unda saklanıyordu galiba. Yani buraya eklenecek şey:
if (<uid.<link.more>.artikTagVerdirtiysenTagKontroluYapVeyaMemory_guardKontrolü>)
deed yapma işlemini bir şekilde yaptır // "trysrc <link.more> link.hredeed" yazarsan deed haline getirmesi lazım
return 1
endif
Daha kısa bir yolu var mı bilmem ben her eve @dclick eklemiştim, o kadar da çok ev yok, eğer hepsini bir şeye bağlamak istiyosan fonksiyon yaparsın, hepsine
on=@dclick
return <src.f_yaptigim_fonksiyon>
Eklersin, fonksiyon da:
[function f_yaptigim_fonksiyon]
if (tagmıneyikontrolettirceksen, eğer varsa)
return 1
else
return 0
endif
Böyle bir şey olabilir, böylece eğer sistem üzerinde bir değişiklik yapıcaksan sadece fonksiyonu düzenlersin.