-
Notifications
You must be signed in to change notification settings - Fork 0
Tr_Help_Editing
Klasik "wiki" düzenleme yardımı için, [http://www.mediawiki.org/wiki/Help:Editing_pages MediaWiki'nin sayfa düzenleme rehberini] kullanabilirsiniz..
Standart "wiki" düzenleme tekniklerine ek olarak, SphereWiki ayrıca bazı özel etiketler kullanmaktadır. Bunlar:
<spherescript> etiketi ile dilediğiniz SphereScript kodunu, herhangibir html veya wiki etiketiyle uğraşmadan ekleyebilirsiniz. Bazı özel nitelikler tanımlayarak <spherescript> sonucu elde edeceğiniz çıktıyı özelleştirebilirsiniz. Etiketin varsayılan ayarlarla yazım şeklinin örneği;
<spherescript color="darkblue" mono="1" format="1" tab="4"> * script * </spherescript>
| Nitelik | Anlamı | | - | | color | Yazı rengi. | | - | | mono | Sabit genişlikte yazı kullanılıp, kullanılmayacağı. | | - | | format | Scriptin otomatik olarak düzenlenip, düzenlenmeyeceği. (şu anki ayarı, otomatik-girinti) | | - | | tab | Her girintide ne kadar boşluk bırakılacağı. |
Örnek olarak: <spherescript color="red" tab="6"> [FUNCTION f_testscript] LOCAL.TEST = <R100> IF (<LOCAL.TEST> > 90) SRC.SYSMESSAGE You win this script! ELSE SRC.SYSMESSAGE Unlucky, you lost! ENDIF RETURN </spherescript>
Çıktısı:
[FUNCTION f_testscript]
LOCAL.TEST = <R100>
IF (<LOCAL.TEST> > 90)
SRC.SYSMESSAGE You win this script!
ELSE
SRC.SYSMESSAGE Unlucky, you lost!
ENDIF
RETURN
Eğer otomatik düzenleme açık ise (ki değiştirilmediği sürece açıktır), script'e otomatik olarak uygun girintiler eklenecektir. Örnek olarak: <spherescript> [ITEMDEF i_testitem] ID=i_gold
ON=@DClick SRC.SYSMESSAGE You double-clicked the item... IF (<SRC.STR> < 100) SRC.SYSMESSAGE but you don't have enough strength! ELSE SRC.SYSMESSAGE and you have enough strength! IF (<SRC.INT> > 100) SRC.SYSMESSAGE You're pretty clever too! FORCHARS 18 SAY We agree! ENDFOR ENDIF ENDIF </spherescript>
Çıktısı:
[ITEMDEF i_testitem]
ID=i_gold
ON=@DClick
SRC.SYSMESSAGE You double-clicked the item...
IF (<SRC.STR> < 100)
SRC.SYSMESSAGE but you don't have enough strength!
ELSE
SRC.SYSMESSAGE and you have enough strength!
IF (<SRC.INT> > 100)
SRC.SYSMESSAGE You're pretty clever too!
FORCHARS 18
SAY We agree!
ENDFOR
ENDIF
ENDIF