[itemdef i_owner_chair]
id i_chair_stone
type t_chair
name Owner
weight 2000

On=@Create
color 0453

on=@click
message @0800 <name>
return 1

ON=@STEP
if (<account.plevel> = 1)
src.hits 0
src.go britain
elseif (<account.plevel> = 7)
src.sysmessage @0800 Hosgeldiniz.

Karakter Sürekli oturma modunda olduğu için tekrar ediyor. Burada yer alan if döngüsünün sadece bi kere yapılmasını sağlıyabilir miyim?

Bu konu speradblood tarafından düzenlendi(2011-03-05 20:35, 13 yıl önce)
[itemdef i_owner_chair]
id i_chair_stone
type t_chair
name Owner
weight 2000

On=@Create
color 0453

on=@click
message @0800 <name>
return 1

ON=@STEP
if (<src.account.plevel> == 1) // burada src ve == kullanmalısın
src.hits 0
src.go britain
elseif (<src.account.plevel> == 7)   // burada da src ve == kullanmalısın
if !(<ARGN1> == 1)  // eğer 1 ise halen eşyanın üzerinde demektir.
src.sysmessage @0800 Hosgeldiniz.
endif
endif  // bunu da unutmuşsun

Bunu kullanabilirsin istediğin şekilde çalışıyor.
Tamam teşekkür ederim. Ben mantığını sağlıyorum ama tam olarak her yere neyin gelmesi gerektiğini bilmiyorum. Dökümanlarada bakıyorum gene de bir düzen oturtamadım. :utangac1

Üye Ol veya Giriş Yap

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