Skip to content

Tr_Help_Editing

Jhobean edited this page Nov 9, 2025 · 1 revision

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

<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

Navigation

Clone this wiki locally