Adı üstünde sunucu haber sistemi.

Sistem ne işe yarar?
Kısaca anlatmak gerekirse;sistem plevel 4 ve üzeri yetkililerin sunucu hakkında haber sunmasıdır.

Nasıl kullanılır?
Sistemde 10 haber slotu vardır.Bu slotlara haber eklemek için,plevel 4 ve üzeri satff üyelerinin;

1. slota haber eklemesi için
".haber_ekle"
2. slota haber eklemesi için
".haber_ekle2"
3. slota haber eklemesi için
".haber_ekle3"
..
..
10. slota haber eklemesi için
".haber_ekle10"

Komutlarında bulunan dialogları kullanırlar..
Örnek dialog:


Direct link: https://img235.imageshack.us/img235/4026/rndialog1gg4.jpg

Bu işlemi gerçekleştirdikden sonra sunucuda bulunan oyuncular ".haber" yazarak yetkililerin yazdıkları haberleri okuyabilirler.

Yetkililer haberlerin tamamını silmek için ".haber_temizle" function'unu kullanabilirler.

Sistemden bir kaç görüntü:

1:

Direct link: https://img230.imageshack.us/img230/1278/grnt1zg1.jpg
--
2:

Direct link: https://img230.imageshack.us/img230/5852/grnt2hl7.jpg

Script:



[plevel 1]
haber

[function haber]
sdialog d_haber
return 1

[dialog d_haber]
150,150

resizepic 50 50 3600 450 300
dtext 145 70 53 Haber
dtext 290 70 53 Ekleyen
dtext 405 70 53 Tarih
dtext 113 100 1152 <var.basligim>
dtext 290 100 1152 <var.ismim>
dtext 395 100 1152 <var.htarih>
dtext 113 120 1152 <var.basligim2>
dtext 290 120 1152 <var.ismim2>
dtext 395 120 1152 <var.htarih2>
dtext 113 140 1152 <var.basligim3>
dtext 290 140 1152 <var.ismim3>
dtext 395 140 1152 <var.htarih3>
dtext 113 160 1152 <var.basligim4>
dtext 290 160 1152 <var.ismim4>
dtext 395 160 1152 <var.htarih4>
dtext 113 180 1152 <var.basligim5>
dtext 290 180 1152 <var.ismim5>
dtext 395 180 1152 <var.htarih5>
dtext 113 200 1152 <var.basligim6>
dtext 290 200 1152 <var.ismim6>
dtext 395 200 1152 <var.htarih6>
dtext 113 220 1152 <var.basligim7>
dtext 290 220 1152 <var.ismim7>
dtext 395 220 1152 <var.htarih7>
dtext 113 240 1152 <var.basligim8>
dtext 290 240 1152 <var.ismim8>
dtext 395 240 1152 <var.htarih8>
dtext 113 260 1152 <var.basligim9>
dtext 290 260 1152 <var.ismim9>
dtext 395 260 1152 <var.htarih9>
dtext 113 280 1152 <var.basligim10>
dtext 290 280 1152 <var.ismim10>
dtext 395 280 1152 <var.htarih10>
for 1 10
button 80 <eval (<dlocal._for>*20)+80> 4006 4005 1 0 <dlocal._for>
endfor

[dialog d_haber button]
on 1
sdialog d_haberler
return 1
on 2
sdialog d_haberler2
return 1
on 3
sdialog d_haberler3
return 1
on 4
sdialog d_haberler4
return 1
on 5
sdialog d_haberler5
return 1
on 6
sdialog d_haberler6
return 1
on 7
sdialog d_haberler7
return 1
on 8
sdialog d_haberler8
return 1
on 9
sdialog d_haberler9
return 1
on 10
sdialog d_haberler10
return 1

[dialog d_haber_ekle]
150,150

resizepic 50 50 3600 480 300
resizepic 75 110 2620 100 35
resizepic 75 170 2620 400 135
resizepic 185 110 2620 100 35
resizepic 295 110 2620 100 35
dtext 70 65 53 Lutfen baslik,isim,tarih ve haberi kutucuklara yaziniz.
dtext 80 87 172 Baslik:
dtext 80 150 172 Haber:
dtext 113 310 172 Gonder!
dtext 190 87 172 Isminiz:
dtext 295 87 172 Tarih:
button 80 310 4006 4005 1 0 1
dtextentry 85 118 80 20 1152 1 //baslik
for 5 10
dtextentry 85 <eval (<dlocal._for>*20)+80> 390 20 1152 <dlocal._for>  //haber
endfor
dtextentry 305 118 80 20 1152 3  //tarih
dtextentry 195 118 80 20 1152 4  //isim

[dialog d_haber_ekle button]
on 0
src.sms Islem iptal edildi.
return 1

on 1
var.basligim <argtxt[1]>
var.htarih <argtxt[3]>
var.ismim <argtxt[4]>
var.haberim <argtxt[5]>
var.haberim1 <argtxt[6]>
var.haberim2 <argtxt[7]>
var.haberim3 <argtxt[8]>
var.haberim4 <argtxt[9]>
var.haberim5 <argtxt[10]>
src.smn Haber gonderildi.Gormek icin ''.haber'' yaziniz..
return 1

[dialog d_haberler]
150,150

resizepic 50 50 3600 470 300
dtext 190 72 53 Haber detaylari
dtext 80 100 172 Haber basligi: <var.basligim>
dtext 80 120 172 Tarih: '<var.htarih>'
dtext 80 155 1152 Haber:
dtext 110 175 1152 <var.haberim>
dtext 110 195 1152 <var.haberim1>
dtext 110 215 1152 <var.haberim2>
dtext 110 235 1152 <var.haberim3>
dtext 110 255 1152 <var.haberim4>
dtext 110 275 1152 <var.haberim5>
dtext 110 310 1152 Geri
button 80 310 4015 4014 1 0 1

[dialog d_haberler button]
on 1
sdialog d_haber
return 1

[function haber_ekle]
if (<src.account.plevel> < 4)
src.sms Bu islem icin yetkiniz yok.
return 1
else
sdialog d_haber_ekle
return 1
endif

//2
[dialog d_haber_ekle2]
150,150

resizepic 50 50 3600 480 300
resizepic 75 110 2620 100 35
resizepic 75 170 2620 400 135
resizepic 185 110 2620 100 35
resizepic 295 110 2620 100 35
dtext 70 65 53 Lutfen baslik,isim,tarih ve haberi kutucuklara yaziniz.
dtext 80 87 172 Baslik:
dtext 80 150 172 Haber:
dtext 113 310 172 Gonder!
dtext 190 87 172 Isminiz:
dtext 295 87 172 Tarih:
button 80 310 4006 4005 1 0 1
dtextentry 85 118 80 20 1152 1 //baslik
for 5 10
dtextentry 85 <eval (<dlocal._for>*20)+80> 390 20 1152 <dlocal._for>  //haber
endfor
dtextentry 305 118 80 20 1152 3  //tarih
dtextentry 195 118 80 20 1152 4  //isim

[dialog d_haber_ekle2 button]
on 0
src.sms Islem iptal edildi.
return 1

on 1
var.basligim2 <argtxt[1]>
var.htarih2 <argtxt[3]>
var.ismim2 <argtxt[4]>
var.haberim2 <argtxt[5]>
var.haberim12 <argtxt[6]>
var.haberim22 <argtxt[7]>
var.haberim32 <argtxt[8]>
var.haberim42 <argtxt[9]>
var.haberim52 <argtxt[10]>
src.smn Haber gonderildi.Gormek icin ''.haber'' yaziniz..
return 1

[dialog d_haberler2]
150,150

resizepic 50 50 3600 470 300
dtext 190 72 53 Haber detaylari
dtext 80 100 172 Haber basligi: <var.basligim2>
dtext 80 120 172 Tarih: '<var.htarih2>'
dtext 80 155 1152 Haber:
dtext 110 175 1152 <var.haberim2>
dtext 110 195 1152 <var.haberim12>
dtext 110 215 1152 <var.haberim22>
dtext 110 235 1152 <var.haberim32>
dtext 110 255 1152 <var.haberim42>
dtext 110 275 1152 <var.haberim52>
dtext 110 310 1152 Geri
button 80 310 4015 4014 1 0 1

[dialog d_haberler2 button]
on 1
sdialog d_haber
return 1

[function haber_ekle2]
if (<src.account.plevel> < 4)
src.sms Bu islem icin yetkiniz yok.
return 1
else
sdialog d_haber_ekle2
return 1
endif

//3
[dialog d_haber_ekle3]
150,150

resizepic 50 50 3600 480 300
resizepic 75 110 2620 100 35
resizepic 75 170 2620 400 135
resizepic 185 110 2620 100 35
resizepic 295 110 2620 100 35
dtext 70 65 53 Lutfen baslik,isim,tarih ve haberi kutucuklara yaziniz.
dtext 80 87 172 Baslik:
dtext 80 150 172 Haber:
dtext 113 310 172 Gonder!
dtext 190 87 172 Isminiz:
dtext 295 87 172 Tarih:
button 80 310 4006 4005 1 0 1
dtextentry 85 118 80 20 1152 1 //baslik
for 5 10
dtextentry 85 <eval (<dlocal._for>*20)+80> 390 20 1152 <dlocal._for>  //haber
endfor
dtextentry 305 118 80 20 1152 3  //tarih
dtextentry 195 118 80 20 1152 4  //isim

[dialog d_haber_ekle3 button]
on 0
src.sms Islem iptal edildi.
return 1

on 1
var.basligim3 <argtxt[1]>
var.htarih3 <argtxt[3]>
var.ismim3 <argtxt[4]>
var.haberim3 <argtxt[5]>
var.haberim13 <argtxt[6]>
var.haberim23 <argtxt[7]>
var.haberim33 <argtxt[8]>
var.haberim43 <argtxt[9]>
var.haberim53 <argtxt[10]>
src.smn Haber gonderildi.Gormek icin ''.haber'' yaziniz..
return 1

[dialog d_haberler3]
150,150

resizepic 50 50 3600 470 300
dtext 190 72 53 Haber detaylari
dtext 80 100 172 Haber basligi: <var.basligim3>
dtext 80 120 172 Tarih: '<var.htarih3>'
dtext 80 155 1152 Haber:
dtext 110 175 1152 <var.haberim3>
dtext 110 195 1152 <var.haberim13>
dtext 110 215 1152 <var.haberim23>
dtext 110 235 1152 <var.haberim33>
dtext 110 255 1152 <var.haberim43>
dtext 110 275 1152 <var.haberim53>
dtext 110 310 1152 Geri
button 80 310 4015 4014 1 0 1

[dialog d_haberler3 button]
on 1
sdialog d_haber
return 1

[function haber_ekle3]
if (<src.account.plevel> < 4)
src.sms Bu islem icin yetkiniz yok.
return 1
else
sdialog d_haber_ekle3
return 1
endif

//4
[dialog d_haber_ekle4]
150,150

resizepic 50 50 3600 480 300
resizepic 75 110 2620 100 35
resizepic 75 170 2620 400 135
resizepic 185 110 2620 100 35
resizepic 295 110 2620 100 35
dtext 70 65 53 Lutfen baslik,isim,tarih ve haberi kutucuklara yaziniz.
dtext 80 87 172 Baslik:
dtext 80 150 172 Haber:
dtext 113 310 172 Gonder!
dtext 190 87 172 Isminiz:
dtext 295 87 172 Tarih:
button 80 310 4006 4005 1 0 1
dtextentry 85 118 80 20 1152 1 //baslik
for 5 10
dtextentry 85 <eval (<dlocal._for>*20)+80> 390 20 1152 <dlocal._for>  //haber
endfor
dtextentry 305 118 80 20 1152 3  //tarih
dtextentry 195 118 80 20 1152 4  //isim

[dialog d_haber_ekle4 button]
on 0
src.sms Islem iptal edildi.
return 1

on 1
var.basligim4 <argtxt[1]>
var.htarih4 <argtxt[3]>
var.ismim4 <argtxt[4]>
var.haberim4 <argtxt[5]>
var.haberim14 <argtxt[6]>
var.haberim24 <argtxt[7]>
var.haberim34 <argtxt[8]>
var.haberim44 <argtxt[9]>
var.haberim54 <argtxt[10]>
src.smn Haber gonderildi.Gormek icin ''.haber'' yaziniz..
return 1

[dialog d_haberler4]
150,150

resizepic 50 50 3600 470 300
dtext 190 72 53 Haber detaylari
dtext 80 100 172 Haber basligi: <var.basligim4>
dtext 80 120 172 Tarih: '<var.htarih4>'
dtext 80 155 1152 Haber:
dtext 110 175 1152 <var.haberim4>
dtext 110 195 1152 <var.haberim14>
dtext 110 215 1152 <var.haberim24>
dtext 110 235 1152 <var.haberim34>
dtext 110 255 1152 <var.haberim44>
dtext 110 275 1152 <var.haberim54>
dtext 110 310 1152 Geri
button 80 310 4015 4014 1 0 1

[dialog d_haberler4 button]
on 1
sdialog d_haber
return 1

[function haber_ekle4]
if (<src.account.plevel> < 4)
src.sms Bu islem icin yetkiniz yok.
return 1
else
sdialog d_haber_ekle4
return 1
endif

//5
[dialog d_haber_ekle5]
150,150

resizepic 50 50 3600 480 300
resizepic 75 110 2620 100 35
resizepic 75 170 2620 400 135
resizepic 185 110 2620 100 35
resizepic 295 110 2620 100 35
dtext 70 65 53 Lutfen baslik,isim,tarih ve haberi kutucuklara yaziniz.
dtext 80 87 172 Baslik:
dtext 80 150 172 Haber:
dtext 113 310 172 Gonder!
dtext 190 87 172 Isminiz:
dtext 295 87 172 Tarih:
button 80 310 4006 4005 1 0 1
dtextentry 85 118 80 20 1152 1 //baslik
for 5 10
dtextentry 85 <eval (<dlocal._for>*20)+80> 390 20 1152 <dlocal._for>  //haber
endfor
dtextentry 305 118 80 20 1152 3  //tarih
dtextentry 195 118 80 20 1152 4  //isim

[dialog d_haber_ekle5 button]
on 0
src.sms Islem iptal edildi.
return 1

on 1
var.basligim5 <argtxt[1]>
var.htarih5 <argtxt[3]>
var.ismim5 <argtxt[4]>
var.haberim5 <argtxt[5]>
var.haberim15 <argtxt[6]>
var.haberim25 <argtxt[7]>
var.haberim35 <argtxt[8]>
var.haberim45 <argtxt[9]>
var.haberim55 <argtxt[10]>
src.smn Haber gonderildi.Gormek icin ''.haber'' yaziniz..
return 1

[dialog d_haberler5]
150,150

resizepic 50 50 3600 470 300
dtext 190 72 53 Haber detaylari
dtext 80 100 172 Haber basligi: <var.basligim5>
dtext 80 120 172 Tarih: '<var.htarih5>'
dtext 80 155 1152 Haber:
dtext 110 175 1152 <var.haberim5>
dtext 110 195 1152 <var.haberim15>
dtext 110 215 1152 <var.haberim25>
dtext 110 235 1152 <var.haberim35>
dtext 110 255 1152 <var.haberim45>
dtext 110 275 1152 <var.haberim55>
dtext 110 310 1152 Geri
button 80 310 4015 4014 1 0 1

[dialog d_haberler5 button]
on 1
sdialog d_haber
return 1

[function haber_ekle5]
if (<src.account.plevel> < 4)
src.sms Bu islem icin yetkiniz yok.
return 1
else
sdialog d_haber_ekle5
return 1
endif

//6
[dialog d_haber_ekle6]
150,150

resizepic 50 50 3600 480 300
resizepic 75 110 2620 100 35
resizepic 75 170 2620 400 135
resizepic 185 110 2620 100 35
resizepic 295 110 2620 100 35
dtext 70 65 53 Lutfen baslik,isim,tarih ve haberi kutucuklara yaziniz.
dtext 80 87 172 Baslik:
dtext 80 150 172 Haber:
dtext 113 310 172 Gonder!
dtext 190 87 172 Isminiz:
dtext 295 87 172 Tarih:
button 80 310 4006 4005 1 0 1
dtextentry 85 118 80 20 1152 1 //baslik
for 5 10
dtextentry 85 <eval (<dlocal._for>*20)+80> 390 20 1152 <dlocal._for>  //haber
endfor
dtextentry 305 118 80 20 1152 3  //tarih
dtextentry 195 118 80 20 1152 4  //isim

[dialog d_haber_ekle6 button]
on 0
src.sms Islem iptal edildi.
return 1

on 1
var.basligim6 <argtxt[1]>
var.htarih6 <argtxt[3]>
var.ismim6 <argtxt[4]>
var.haberim6 <argtxt[5]>
var.haberim16 <argtxt[6]>
var.haberim26 <argtxt[7]>
var.haberim36 <argtxt[8]>
var.haberim46 <argtxt[9]>
var.haberim56 <argtxt[10]>
src.smn Haber gonderildi.Gormek icin ''.haber'' yaziniz..
return 1

[dialog d_haberler6]
150,150

resizepic 50 50 3600 470 300
dtext 190 72 53 Haber detaylari
dtext 80 100 172 Haber basligi: <var.basligim6>
dtext 80 120 172 Tarih: '<var.htarih6>'
dtext 80 155 1152 Haber:
dtext 110 175 1152 <var.haberim6>
dtext 110 195 1152 <var.haberim16>
dtext 110 215 1152 <var.haberim26>
dtext 110 235 1152 <var.haberim36>
dtext 110 255 1152 <var.haberim46>
dtext 110 275 1152 <var.haberim56>
dtext 110 310 1152 Geri
button 80 310 4015 4014 1 0 1

[dialog d_haberler6 button]
on 1
sdialog d_haber
return 1

[function haber_ekle6]
if (<src.account.plevel> < 4)
src.sms Bu islem icin yetkiniz yok.
return 1
else
sdialog d_haber_ekle6
return 1
endif

//7
[dialog d_haber_ekle7]
150,150

resizepic 50 50 3600 480 300
resizepic 75 110 2620 100 35
resizepic 75 170 2620 400 135
resizepic 185 110 2620 100 35
resizepic 295 110 2620 100 35
dtext 70 65 53 Lutfen baslik,isim,tarih ve haberi kutucuklara yaziniz.
dtext 80 87 172 Baslik:
dtext 80 150 172 Haber:
dtext 113 310 172 Gonder!
dtext 190 87 172 Isminiz:
dtext 295 87 172 Tarih:
button 80 310 4006 4005 1 0 1
dtextentry 85 118 80 20 1152 1 //baslik
for 5 10
dtextentry 85 <eval (<dlocal._for>*20)+80> 390 20 1152 <dlocal._for>  //haber
endfor
dtextentry 305 118 80 20 1152 3  //tarih
dtextentry 195 118 80 20 1152 4  //isim

[dialog d_haber_ekle7 button]
on 0
src.sms Islem iptal edildi.
return 1

on 1
var.basligim7 <argtxt[1]>
var.htarih7 <argtxt[3]>
var.ismim7 <argtxt[4]>
var.haberim7 <argtxt[5]>
var.haberim17 <argtxt[6]>
var.haberim27 <argtxt[7]>
var.haberim37 <argtxt[8]>
var.haberim47 <argtxt[9]>
var.haberim57 <argtxt[10]>
src.smn Haber gonderildi.Gormek icin ''.haber'' yaziniz..
return 1

[dialog d_haberler7]
150,150

resizepic 50 50 3600 470 300
dtext 190 72 53 Haber detaylari
dtext 80 100 172 Haber basligi: <var.basligim7>
dtext 80 120 172 Tarih: '<var.htarih7>'
dtext 80 155 1152 Haber:
dtext 110 175 1152 <var.haberim7>
dtext 110 195 1152 <var.haberim17>
dtext 110 215 1152 <var.haberim27>
dtext 110 235 1152 <var.haberim37>
dtext 110 255 1152 <var.haberim47>
dtext 110 275 1152 <var.haberim57>
dtext 110 310 1152 Geri
button 80 310 4015 4014 1 0 1

[dialog d_haberler7 button]
on 1
sdialog d_haber
return 1

[function haber_ekle7]
if (<src.account.plevel> < 4)
src.sms Bu islem icin yetkiniz yok.
return 1
else
sdialog d_haber_ekle7
return 1
endif

//8
[dialog d_haber_ekle8]
150,150

resizepic 50 50 3600 480 300
resizepic 75 110 2620 100 35
resizepic 75 170 2620 400 135
resizepic 185 110 2620 100 35
resizepic 295 110 2620 100 35
dtext 70 65 53 Lutfen baslik,isim,tarih ve haberi kutucuklara yaziniz.
dtext 80 87 172 Baslik:
dtext 80 150 172 Haber:
dtext 113 310 172 Gonder!
dtext 190 87 172 Isminiz:
dtext 295 87 172 Tarih:
button 80 310 4006 4005 1 0 1
dtextentry 85 118 80 20 1152 1 //baslik
for 5 10
dtextentry 85 <eval (<dlocal._for>*20)+80> 390 20 1152 <dlocal._for>  //haber
endfor
dtextentry 305 118 80 20 1152 3  //tarih
dtextentry 195 118 80 20 1152 4  //isim

[dialog d_haber_ekle8 button]
on 0
src.sms Islem iptal edildi.
return 1

on 1
var.basligim8 <argtxt[1]>
var.htarih8 <argtxt[3]>
var.ismim8 <argtxt[4]>
var.haberim8 <argtxt[5]>
var.haberim18 <argtxt[6]>
var.haberim28 <argtxt[7]>
var.haberim38 <argtxt[8]>
var.haberim48 <argtxt[9]>
var.haberim58 <argtxt[10]>
src.smn Haber gonderildi.Gormek icin ''.haber'' yaziniz..
return 1

[dialog d_haberler8]
150,150

resizepic 50 50 3600 470 300
dtext 190 72 53 Haber detaylari
dtext 80 100 172 Haber basligi: <var.basligim8>
dtext 80 120 172 Tarih: '<var.htarih8>'
dtext 80 155 1152 Haber:
dtext 110 175 1152 <var.haberim8>
dtext 110 195 1152 <var.haberim18>
dtext 110 215 1152 <var.haberim28>
dtext 110 235 1152 <var.haberim38>
dtext 110 255 1152 <var.haberim48>
dtext 110 275 1152 <var.haberim58>
dtext 110 310 1152 Geri
button 80 310 4015 4014 1 0 1

[dialog d_haberler8 button]
on 1
sdialog d_haber
return 1

[function haber_ekle8]
if (<src.account.plevel> < 4)
src.sms Bu islem icin yetkiniz yok.
return 1
else
sdialog d_haber_ekle8
return 1
endif

//9
[dialog d_haber_ekle9]
150,150

resizepic 50 50 3600 480 300
resizepic 75 110 2620 100 35
resizepic 75 170 2620 400 135
resizepic 185 110 2620 100 35
resizepic 295 110 2620 100 35
dtext 70 65 53 Lutfen baslik,isim,tarih ve haberi kutucuklara yaziniz.
dtext 80 87 172 Baslik:
dtext 80 150 172 Haber:
dtext 113 310 172 Gonder!
dtext 190 87 172 Isminiz:
dtext 295 87 172 Tarih:
button 80 310 4006 4005 1 0 1
dtextentry 85 118 80 20 1152 1 //baslik
for 5 10
dtextentry 85 <eval (<dlocal._for>*20)+80> 390 20 1152 <dlocal._for>  //haber
endfor
dtextentry 305 118 80 20 1152 3  //tarih
dtextentry 195 118 80 20 1152 4  //isim

[dialog d_haber_ekle9 button]
on 0
src.sms Islem iptal edildi.
return 1

on 1
var.basligim9 <argtxt[1]>
var.htarih9 <argtxt[3]>
var.ismim9 <argtxt[4]>
var.haberim9 <argtxt[5]>
var.haberim19 <argtxt[6]>
var.haberim29 <argtxt[7]>
var.haberim39 <argtxt[8]>
var.haberim49 <argtxt[9]>
var.haberim59 <argtxt[10]>
src.smn Haber gonderildi.Gormek icin ''.haber'' yaziniz..
return 1

[dialog d_haberler9]
150,150

resizepic 50 50 3600 470 300
dtext 190 72 53 Haber detaylari
dtext 80 100 172 Haber basligi: <var.basligim9>
dtext 80 120 172 Tarih: '<var.htarih9>'
dtext 80 155 1152 Haber:
dtext 110 175 1152 <var.haberim9>
dtext 110 195 1152 <var.haberim19>
dtext 110 215 1152 <var.haberim29>
dtext 110 235 1152 <var.haberim39>
dtext 110 255 1152 <var.haberim49>
dtext 110 275 1152 <var.haberim59>
dtext 110 310 1152 Geri
button 80 310 4015 4014 1 0 1

[dialog d_haberler9 button]
on 1
sdialog d_haber
return 1

[function haber_ekle9]
if (<src.account.plevel> < 4)
src.sms Bu islem icin yetkiniz yok.
return 1
else
sdialog d_haber_ekle9
return 1
endif

//10
[dialog d_haber_ekle10]
150,150

resizepic 50 50 3600 480 300
resizepic 75 110 2620 100 35
resizepic 75 170 2620 400 135
resizepic 185 110 2620 100 35
resizepic 295 110 2620 100 35
dtext 70 65 53 Lutfen baslik,isim,tarih ve haberi kutucuklara yaziniz.
dtext 80 87 172 Baslik:
dtext 80 150 172 Haber:
dtext 113 310 172 Gonder!
dtext 190 87 172 Isminiz:
dtext 295 87 172 Tarih:
button 80 310 4006 4005 1 0 1
dtextentry 85 118 80 20 1152 1 //baslik
for 5 10
dtextentry 85 <eval (<dlocal._for>*20)+80> 390 20 1152 <dlocal._for>  //haber
endfor
dtextentry 305 118 80 20 1152 3  //tarih
dtextentry 195 118 80 20 1152 4  //isim

[dialog d_haber_ekle10 button]
on 0
src.sms Islem iptal edildi.
return 1

on 1
var.basligim10 <argtxt[1]>
var.htarih10 <argtxt[3]>
var.ismim10 <argtxt[4]>
var.haberim10 <argtxt[5]>
var.haberim110 <argtxt[6]>
var.haberim210 <argtxt[7]>
var.haberim310 <argtxt[8]>
var.haberim410 <argtxt[9]>
var.haberim510 <argtxt[10]>
src.smn Haber gonderildi.Gormek icin ''.haber'' yaziniz..
return 1

[dialog d_haberler10]
150,150

resizepic 50 50 3600 470 300
dtext 190 72 53 Haber detaylari
dtext 80 100 172 Haber basligi: <var.basligim10>
dtext 80 120 172 Tarih: '<var.htarih10>'
dtext 80 155 1152 Haber:
dtext 110 175 1152 <var.haberim10>
dtext 110 195 1152 <var.haberim110>
dtext 110 215 1152 <var.haberim210>
dtext 110 235 1152 <var.haberim310>
dtext 110 255 1152 <var.haberim410>
dtext 110 275 1152 <var.haberim510>
dtext 110 310 1152 Geri
button 80 310 4015 4014 1 0 1

[dialog d_haberler10 button]
on 1
sdialog d_haber
return 1

[function haber_ekle10]
if (<src.account.plevel> < 4)
src.sms Bu islem icin yetkiniz yok.
return 1
else
sdialog d_haber_ekle10
return 1
endif

[function haber_temizle]
if (<src.account.plevel> < 4)
src.sms Bu islem icin yetkiniz yok.
return 1
else
var.ismim
var.basligim
var.htarih
var.haberim
var.haberim1
var.haberim2
var.haberim3
var.haberim4
var.haberim5
var.ismim2
var.basligim2
var.htarih2
var.haberim2
var.haberim12
var.haberim22
var.haberim32
var.haberim42
var.haberim52
var.ismim3
var.basligim3
var.htarih3
var.haberim3
var.haberim13
var.haberim23
var.haberim33
var.haberim43
var.haberim53
var.ismim4
var.basligim4
var.htarih4
var.haberim4
var.haberim14
var.haberim24
var.haberim34
var.haberim44
var.haberim54
var.ismim5
var.basligim5
var.htarih5
var.haberim5
var.haberim15
var.haberim25
var.haberim35
var.haberim45
var.haberim55
var.ismim6
var.basligim6
var.htarih6
var.haberim6
var.haberim16
var.haberim26
var.haberim36
var.haberim46
var.haberim56
var.ismim7
var.basligim7
var.htarih7
var.haberim7
var.haberim17
var.haberim27
var.haberim37
var.haberim47
var.haberim57
var.ismim8
var.basligim8
var.htarih8
var.haberim8
var.haberim18
var.haberim28
var.haberim38
var.haberim48
var.haberim58
var.ismim9
var.basligim9
var.htarih9
var.haberim9
var.haberim19
var.haberim29
var.haberim39
var.haberim49
var.haberim59
var.ismim10
var.basligim10
var.htarih10
var.haberim10
var.haberim110
var.haberim210
var.haberim310
var.haberim410
var.haberim510
src.smn Tum haberler basariyla silindi.
return 1
endif

[function sms]
sysmessage @026,,1 <args>

[function smn]
sysmessage @049,,1 <args>

[eof]
//Edit: taglar var ile kaydettirildi.

Bu konu boosterx tarafından düzenlendi(2007-12-04 14:17, 16 yıl önce)
Eyvallah eline sağlık :) Bişey sorucaktım bende saydam görünmüyorda verdataya ne eklemem lazım? anlamadım gitti 4x + filanmı olması lazım clientin?
Tesekkurler... Beni duyuru sistemi yazmaktan kurtardin :)

Ayrica

dtext 113 100 1152 <tag.basligim>
dtext 290 100 1152 <tag.ismim>
dtext 395 100 1152 <tag.htarih>
dtext 113 120 1152 <tag.basligim2>
dtext 290 120 1152 <tag.ismim2>
dtext 395 120 1152 <tag.htarih2>
dtext 113 140 1152 <tag.basligim3>
dtext 290 140 1152 <tag.ismim3>
dtext 395 140 1152 <tag.htarih3>
dtext 113 160 1152 <tag.basligim4>
dtext 290 160 1152 <tag.ismim4>
dtext 395 160 1152 <tag.htarih4>
dtext 113 180 1152 <tag.basligim5>
dtext 290 180 1152 <tag.ismim5>
dtext 395 180 1152 <tag.htarih5>
dtext 113 200 1152 <tag.basligim6>
dtext 290 200 1152 <tag.ismim6>
dtext 395 200 1152 <tag.htarih6>
dtext 113 220 1152 <tag.basligim7>
dtext 290 220 1152 <tag.ismim7>
dtext 395 220 1152 <tag.htarih7>
dtext 113 240 1152 <tag.basligim8>
dtext 290 240 1152 <tag.ismim8>
dtext 395 240 1152 <tag.htarih8>
dtext 113 260 1152 <tag.basligim9>
dtext 290 260 1152 <tag.ismim9>
dtext 395 260 1152 <tag.htarih9>
dtext 113 280 1152 <tag.basligim10>
dtext 290 280 1152 <tag.ismim10>
dtext 395 280 1152 <tag.htarih10>

Bu satirlarida FOR loop alabilirsin.

Onun disinda

BUTTON larida

on 1 den 10 a kadar siraliyacagina

on 1 10 diyerektende loop alabilirsin :)
Master
59.2997
Helel güzel sistem. Ancak birçok yerde for kullanılarak kısaltılabilir.

Düzenlemek v.s yapmak da size kalmış artık :).

@Xazrael
Ben verdata işinden anlamam bir sunucunun verdatasını aldım onun yanında geldi bu transparan menude :).Bu menu için 4x üzeri bir client gerekmiyor.
Beğenmedim, ama emeğine sağlık
cok karman corman olmus ama hallederiz.

Ben düzenlemekle ugrasmadım.Düzenlerseniz,düzenlenmiş halini buraya koyarsanız sevinirim..
Şu an sorunsuz çalışıyor fakat satır fazlalığımız var :D.
Peki bi konuda bişi söylemek istiyorum


on 1
tag.basligim <argtxt[1]>
tag.htarih <argtxt[3]>
tag.ismim <argtxt[4]>
tag.haberim <argtxt[5]>
tag.haberim1 <argtxt[6]>
tag.haberim2 <argtxt[7]>
tag.haberim3 <argtxt[8]>
tag.haberim4 <argtxt[9]>
tag.haberim5 <argtxt[10]>
src.smn Haber gonderildi.Gormek icin ''.haber'' yaziniz..
return 1

Gibi bir satırda haberler ancak benim bildigim yazan playerda gözükür hani nerede bunun serv.allclients satiri yada tüm playerlara yayma çabası?

@re-hash
O tagları dialoga kaydediyor.
Oyuncularda .haber yazıp dialogdan bakabiliyor habere ;)
Vıııy bu gün bende bişiler var zaten hissediyorum valla, iice kafayı yedim kusura bakmayın arkadaşlar benim bi an aklım tagları player üzerine vermeye gitti :D
Da doğru düşündün var la kaydettirmek lazım :D düzenleyim hemen.

---
//Edit:tag lar var olarak değiştirildi.Son hali sorunsuz calışıyor.


Bu konu boosterx tarafından düzenlendi(2007-12-04 14:20, 16 yıl önce)
Ellerine sağlık bosster cım :D

İşinize yaradıysa ne mutlu bana :D.Yorumlarınız için tşk ederim :).
Eline sağlık..



Üye Ol veya Giriş Yap

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