Neler yeni

Foruma hoşgeldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

OynFrm Reklam Alani OynFrm Reklam Alani
OynFrm Reklam Alani OynFrm Reklam Alani

For & Local Kullanımı

GonzaLeS

06ofkalfasi
Katılım
10 Yıl 9 Ay 24 Gün
Mesajlar
129
Tepkime puanı
0
Puanları
0
Yaş
31
Şube
Kayseri
local.xxx Nedir ?
Gereksiz tag kullanımına son veren 56b özelliğidir.Yüzlerce tag komutlarını tek locale indiriyoruz.

Kod:
[function sphere]
for sphere 1 5
sysmessage
Ziyaretçiler için gizlenmiş link, görmek için Giriş yap veya üye ol.
<eval<local.sphere>>
endfor


İşte tag kontrolü ile 10 satıra yakın olarak yazdığımızı 3-4 satırda bitirdik.

Bunun Yararları Nedir?
Tag kullanımında fazla tag makinamıza yorardı.local kullanımları ile bu sorun artık ortadan nerdeyse bitti.

Ornek olarak biraz scriptilerimizde yararlanalım.

Örnek Script :

Kod:
[DIALOG d_online]
220,100
PAGE 0
resizepic 0 0 5120 337 315
resizepic 10 6 3000 320 302
LOCAL.AUMENTAR=0
LOCAL.PAGE=1
PAGE 1
FOR 0 <HVAL <SERV.CLIENTS>-1>
IF (<LOCAL.AUMENTAR> > 9)
LOCAL.AUMENTAR=0
button 499 391 015e1 015e5 0 <LOCAL.PAGE>+1> 1
LOCAL.PAGE += 1
PAGE <EVAL <LOCAL.PAGE>>
button 251 285 015e3 015e7 0 <LOCAL.PAGE>-1> 1
ENDIF
IF (<SERV.CLIENT.<LOCAL._FOR>.UID>)
LOCAL.AUMENTAR += 1
IF (<SERV.CLIENT.<LOCAL._FOR>.GM>)
LOCAL.COLOR=55
ELSEIF (<SERV.CLIENT.<LOCAL._FOR>.ISPK>)
LOCAL.COLOR=39
ELSE
LOCAL.COLOR=88
ENDIF
dtext 15 <EVAL (<LOCAL.AUMENTAR>*20)+60> <EVAL <LOCAL.COLOR>> <SERV.CLIENT.<LOCAL._FOR>.NAME>
dtext 120 <EVAL (<LOCAL.AUMENTAR>*20)+60> 1152 Bulundugu Yer : <SERV.CLIENT.<LOCAL._FOR>.REGION.NAME>
ENDIF
ENDFOR


Gördüğünüz gibi birçok scriptte bu kadarda yaptığımızda script burda 30 satırada kadar düşebiliyor.
Üstteki Scriptte Local Kullanımdan yararımız ise local.page kısmında 9 üsttü olduğunda scripti altta buton oluşur 9 kişi olduğunda ise bu buton yom oluyor.
Ayrıca kapatma işlemlerimizde ise ” endif ” İfleri kapatıp ” endfor ” forları kapatmaktadır.
for x 1 5 yerine sadece for 1 5 yazabilirsiniz, eğer böyle yazarsanız > yerine > yazmanız gerekir.
> yerine kullanabilirsiniz, daha kısa ve yazması kolay. Ancak sysmessagelerde hex değeri olarak yazacağından sysmessageler yazarken > veya > kullanmanız gerekir.w
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

  • Geniş / Dar görünüm

    Temanızı geniş yada dar olarak kullanmak için kullanabileceğiniz bir yapıyı kontrolünü sağlayabilirsiniz.

    Izgara görünümlü forum listesi

    Forum listesindeki düzeni ızgara yada sıradan listeleme tarzındaki yapının kontrolünü sağlayabilirsiniz.

    Resimli ızgara modu

    Izgara forum listesinde resimleri açıp/kapatabileceğiniz yapının kontrolünü sağlayabilirsiniz.

    Kenar çubuğunu kapat

    Kenar çubuğunu kapatarak forumdaki kalabalık görünümde kurtulabilirsiniz.

    Sabit kenar çubuğu

    Kenar çubuğunu sabitleyerek daha kullanışlı ve erişiminizi kolaylaştırabilirsiniz.

    Köşe kıvrımlarını kapat

    Blokların köşelerinde bulunan kıvrımları kapatıp/açarak zevkinize göre kullanabilirsiniz.

  • Zevkini yansıtan renk kombinasyonunu seç
    Arkaplan resimleri
    Renk geçişli arkaplanlar
Geri