Hesabına erişemeyen eski üyeler Discord üzerinden yardım alabilir.
S.a region.name'i tag olarak kaydedip sonra da kontrol ettirmek istiyorum. Örneğin britainde kaydedildiyse tag olarak britainde iken bazı şeylere izin verilecek.Şöyle bir kod denedim ama olmadı bi bakarmısınız. Şimdiden ilgilenenlere teşekkürler.


....
src.tag.asd <src.region.name> //// once kaydedecek
....
....
...
if (<src.tag.asd> == <src.region.name>)//////sonra kontrol edicek
....
Düzenleme : code içine alındı.

src.tag.xx 1 ise tag aktif 0 ise pasif durumdadır bu yapmak istediğini başka bir yolla yapabilirsin.

Örnek taglari kullanarak Britain daki birinin britte olup olmadığını sorgulatalım . Öncelikle map.scp den area mız olan [Area Britain] in altına EVENTS=r_unknow ekliyoruz. Sonra region.scp ye gelip

[regiontype r_unknow]
on=@enter
src.tag.britt 1
src.sysmessage @07a1 Britain sinirlari icerisine girdiniz.

ON=@EXIT
src.tag.britt 0
src.sysmessage @07a1 Britain sinirlarindan ciktiniz.

Ekliyorsun kişinin britte olup olmadiği taglarla sorgulamak için ise
if (<tag0.britt> == 1 ) // Britte ise
if (<tag0.britt> == 0 ) // britte değilse
if !(<tag0.britt> == 0 ) // britte ise
if !(<tag0.britt> == 1) // britte değilse 

Umarım anlatabilmişimdir.

Bu konu unknow tarafından düzenlendi(2008-05-09 18:06, 15 yıl önce)

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.