|

//////////////////////////////////////////////////////////////////////////////////
// Yazan veya Düzenleyen : Menel //
// Sunucu ismi : Phildor //
// Tarih : xx //
// Saat : xx //
//////////////////////////////////////////////////////////////////////////////////
[ITEMDEF i_stone_stat]
DEFNAME=i_stone_stat
ID=i_grave_stone
NAME=Stat Stone
ON=@Create
color=0450
attr=attr_move_never
timer 1
ON=@click
message @0481,,1 Stat Stone
return 1
ON=@dclick
if ( <distance> > 3 )
src.sysmessage @1100,,1 Yeterince yakin degilsiniz..
return 1
src.act=<uid>
else
src.dialog d_stat_ztone
return 1
[DIALOG d_stat_ztone]
50,50
resizepic 0 0 5120 371 250
resizepic 12 12 3000 350 227
resizepic 25 55 3500 320 150
dhtmlgump 30 20 250 40 0 0 <def.bfont_dgray>Statlarinizi kutucuklara rakam girerek belirleyiniz.
dhtmlgump 40 80 80 40 0 0 begin_of_the_skype_highlighting 40 80 80 40 0 0 end_of_the_skype_highlighting <def.bfont_red>Strenght
dhtmlgump 40 100 80 40 0 0 <def.bfont_blue>Dexterity
dhtmlgump 40 120 80 40 0 0 <def.bfont_green>Intelligence
dhtmlgump 160 201 80 40 0 0 <def.bfont_red> <serv.name> Stat Stone
resizepic 105 75 3000 140 25
dtextentry 107 79 135 35 07d4 1
resizepic 105 95 3000 140 25
dtextentry 107 99 135 35 07d4 2
resizepic 105 115 3000 140 25
dtextentry 107 119 135 35 07d4 3
dhtmlgump 95 171 100 30 0 0 <def.bfont_dgreen>Islemi tamamla.
dhtmlgump 235 171 200 30 0 0 <def.bfont_dred>Iptal et.
button 60 171 4029 4030 1 0 1
button 200 171 4017 4018 1 0 2
[DIALOG d_stat_ztone button]
on 1
if (strmatch('<argtxt[1]>','')) || (strmatch('<argtxt[2]>','')) || (strmatch('<argtxt[3]>',''))
src.sysh_trk Bir miktar girmelisiniz.
return 1
elseif ((strlen(<argtxt[1]>)) > 3) || ((strlen(<argtxt[2]>)) > 3) || ((strlen(<argtxt[3]>)) > 3) || ((strlen(<argtxt[1]>)) < 2) || ((strlen(<argtxt[2]>)) < 2) || ((strlen(<argtxt[3]>)) < 2)
src.sysh_trk Bir seferde en fazla 3 en az 2 haneli miktar girebilirsiniz.
return 1
elseif (<eval (<argtxt[1]>)> > 100) || (<eval (<argtxt[2]>)> > 100) || (<eval (<argtxt[3]>)> > 100)
src.sysh_trk Yazdiginiz rakam 100'u gecmemelidir.
return 1
elseif (<eval (<argtxt[1]>+<argtxt[2]>+<argtxt[3]>+)> > 225)
src.sysh_trk Statlarinizin toplami 225'i gecmemelidir.
return 1
elseif (<IsNum <ARGTXT[1]>>==0) || (<IsNum <ARGTXT[2]>>==0) || (<IsNum <ARGTXT[3]>>==0)
src.sysh_trk Sadece rakam girebilirsiniz.
return 1
endif
src.str = <ARGTXT[1]>
src.dex = <ARGTXT[2]>
src.int = <ARGTXT[3]>
src.sys_trk Str'niz <ARGTXT[1]>, Dex'iniz <ARGTXT[2]>, Int'iniz <ARGTXT[3]> olmustur.
return 1
on 2
src.sysmessage @1100,,1 Statlarinizi ayarlamaktan vazgectiniz.
[eof]Umarım işinize yarar.
if (strmatch('<argtxt[1]>','')) || (strmatch('<argtxt[2]>','')) || (strmatch('<argtxt[3]>',''))
src.sysh_trk Bir miktar girmelisiniz.
return 1
elseif ((strlen(<argtxt[1]>)) > 3) || ((strlen(<argtxt[2]>)) > 3) || ((strlen(<argtxt[3]>)) > 3) || ((strlen(<argtxt[1]>)) < 2) || ((strlen(<argtxt[2]>)) < 2) || ((strlen(<argtxt[3]>)) < 2)
src.sysh_trk Bir seferde en fazla 3 en az 2 haneli miktar girebilirsiniz.
return 1
elseif (<eval (<argtxt[1]>)> > 100) || (<eval (<argtxt[2]>)> > 100) || (<eval (<argtxt[3]>)> > 100)
src.sysh_trk Yazdiginiz rakam 100'u gecmemelidir.
return 1
elseif (<eval (<argtxt[1]>+<argtxt[2]>+<argtxt[3]>+)> > 225)
src.sysh_trk Statlarinizin toplami 225'i gecmemelidir.
return 1
elseif (<IsNum <ARGTXT[1]>>==0) || (<IsNum <ARGTXT[2]>>==0) || (<IsNum <ARGTXT[3]>>==0)
src.sysh_trk Sadece rakam girebilirsiniz.
return 1
endif
(strmatch('<argtxt[2]>','')) || gibi yerleri (0strmatch('<argtxt[2]>','')) şeklinde değiştirirsen almazsın.elseif (<eval (<argtxt[1]>+<argtxt[2]>+<argtxt[3]>+)> > 225)
elseif (<src.str> + <src.dex> + <src.int> > 225)
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Sıfırdan 56b için pack yazabilecek scripter arayışı içindeyim
Son cevap: 05-05 18:44 · Son yazan: UOveteran · Mesaj: 1 · Görüntü: 545
|
Sarı Sayfalar | 05-05 18:44 | 1 | 545 | |
|
|
[Global] Ultima Online Sunucusu için Ekip Arkadaşları Aranıyor
Son cevap: 08-12 08:47 · Son yazan: Rowall · Mesaj: 10 · Görüntü: 5178
|
Sarı Sayfalar | 08-12 08:47 | 10 | 5178 | |
|
|
Yeni proje İçin Destek Olabilirseniz Seviniriz
Son cevap: 24-04 11:01 · Son yazan: Thunder-UO · Mesaj: 1 · Görüntü: 1874
|
Sarı Sayfalar | 24-04 11:01 | 1 | 1874 | |
|
|
Evde oyalanmak için sunucu packi
Son cevap: 19-03 18:54 · Son yazan: TheRaskol · Mesaj: 6 · Görüntü: 3205
|
Derleme Scriptler | 19-03 18:54 | 6 | 3205 | |
|
|
İn Bin komutu için saniye
Son cevap: 10-02 19:09 · Son yazan: zeezvu · Mesaj: 8 · Görüntü: 3172
|
FUNCTION & EVENTS Script Yardımı | 10-02 19:09 | 8 | 3172 |