18 Kasım 2013 Pazartesi

Koşullar If, Elseif (Elif), Else, İşaretler ve anlamları

Bu yazımda sizlere koşullar ile sorgulama yapmayı göstereceğim.

  • If (ilk koşul)
  • Elseif (ilk koşul değilse)
  • Else (hiç bir koşula uygun değilse)
  • > (büyüktür)
  • < (küçüktür)
  • == (eşittir)
  • != (eşit değildir)
  • >= (büyük veya eşittir)
  • <= (küçük veya eşittir)
  • || (veya)
  • && (ve)

şeklinde kullanımıyla birlikte örneklerle pekiştirerek daha da iyi kavramanızı sağlamaya çalışacağım.


Öncelikle neyi sorgulayacağımızı kesin olarak bilmemiz gerekir. Örneğin kendi karakterimizin strength (STR) değerini sorgulatarak, basit olarak herhangi bir koordinata karakterimizi göndermeyi düşünebiliriz.

Sorgulamalar;
  • Fonksiyon
  • Trigger
  • Client -> Server Sendpacket (sphere.ini den ayarlandığı takdirde (sonraki derslerde anlatılacak))

ile tetiklenir ve bu derste basit olarak kendime bir fonksiyon yazarak devam edeceğim.

İstekler, sorgulama ve koşullar, işaret kullanım alanları
Karakterimin STR si 50 ise Britain şehrine gitsin.
[FUNCTION doit]
IF (<src.str> == 50)
   src.go Britain
ENDIF

Karakterimin STR si 50 den büyük ise Britain şehrine gitsin.
[FUNCTION doit]
IF (<src.str> > 50)
   src.go Britain
ENDIF

Karakterimin STR si 50 veya büyük ise Britain şehrine gitsin.
[FUNCTION doit]
IF (<src.str> >= 50)
   src.go Britain
ENDIF

Karakterimin STR si 50 değil ise Britain şehrine gitsin.
[FUNCTION doit]
IF (<src.str> != 50)
   src.go Britain
ENDIF

Hiç yorum yok:

Yorum Gönder