Sil sendeki scp yi al bunu yükle sphereyi kapa aç [plevel 1]
stat
[function stat]
stchk
if (<isevent.e_str>)
sysmessage Su an str&裟niz dusus durumunda.
elseif (<isevent.e_dex>)
sysmessage Su an dex&裟iniz dusus durumunda.
elseif (<isevent.e_int>)
sysmessage Su an int&裟iniz dusus durumunda.
elseif (<isevent.e_spr>)
sysmessage Su an statlariniz koruma altinda.
else
sysmessage Henuz statlarinizla ilgili ayar yapmadiniz.
endif
dialog d_stat
[function stchk]
if !(<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)
if (<str> > 100)
str 100
elseif (<dex> > 100)
dex 100
elseif (<int> > 100)
int 100
endif
endif
// Gump
[dialog d_stat]
100,100
resizepic 0 0 5150 400 210
text 25 20 250 0
text 25 35 250 1
text 25 50 250 2
text 25 165 250 3
button 35 83 1209 1210 1 0 1 // STR
text 50 80 249 4
button 35 103 1209 1210 1 0 3 // INT
text 50 100 249 6
button 35 123 1209 1210 1 0 2 // DEX
text 50 120 249 5
button 35 143 1209 1210 1 0 4 // Koru
text 50 140 249 7
text 25 165 250 3
[dialog d_stat text]
Lutfen toplam statlariniz 225&裟i
gectiginde otomatik olarak dusmesini
istediginiz stati secin...
Bu menuyu .stat yazarak tekrar acabilirsiniz
Strength
Dexterity
Intelligence
Statlarimi koru!
[dialog d_stat button]
On=1
if (<flags>&statf_dead)
sysmessage Bu islemi olu iken yapamazsiniz.
return 1
endif
if (<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)
sysmessage Statlarinizi etkileyen bir buyunun etkisi
sysmessage altindayken bu secenegi kullanamazsiniz.
return 1
endif
sysmessage Strength&裟nizi dususe aldiniz.
events +e_str
events -e_dex
events -e_int
events -e_spr
On=2
if (<flags>&statf_dead)
sysmessage Bu islemi olu iken yapamazsiniz.
return 1
endif
if (<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)
sysmessage Statlarinizi etkileyen bir buyunun etkisi
sysmessage altindayken bu secenegi kullanamazsiniz.
return 1
endif
sysmessage Dexterity&裟inizi dususe aldiniz.
events -e_str
events +e_dex
events -e_int
events -e_spr
On=3
if (<flags>&statf_dead)
sysmessage Bu islemi olu iken yapamazsiniz.
return 1
endif
if (<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)
sysmessage Statlarinizi etkileyen bir buyunun etkisi
sysmessage altindayken bu secenegi kullanamazsiniz.
return 1
endif
sysmessage Intelligence&裟inizi dususe aldiniz.
events -e_str
events -e_dex
events +e_int
events -e_spr
On=4
if (<flags>&statf_dead)
sysmessage Bu islemi olu iken yapamazsiniz.
return 1
endif
if (<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)
sysmessage Statlarinizi etkileyen bir buyunun etkisi
sysmessage altindayken bu secenegi kullanamazsiniz.
return 1
endif
findlayer(1).bounce
findlayer(2).bounce
findlayer(3).bounce
findlayer(4).bounce
findlayer(5).bounce
findlayer(6).bounce
findlayer(7).bounce
findlayer(8).bounce
findlayer(10).bounce
findlayer(12).bounce
findlayer(13).bounce
findlayer(14).bounce
findlayer(17).bounce
findlayer(18).bounce
findlayer(19).bounce
findlayer(20).bounce
findlayer(22).bounce
findlayer(23).bounce
findlayer(24).bounce
var.stats <eval(<str>+<int>+<dex>)>
if (<eval <var.stats>> == 225)
sysmessage Stat&裟lariniz korumaya alindi.
tag.ostr <str>
tag.odex <dex>
tag.oint <int>
events -e_str
events -e_dex
events -e_int
events +e_spr
else
sysmessage Bu secenegi kullanabilmeniz icin stat toplaminizin 225 olmasi gerekiyor.
dialog d_stat
endif
// Eventz
[events e_spr]
On=@SkillStart
if (<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)
return 0
else
str <tag.ostr>
int <tag.oint>
dex <tag.odex>
endif
On=@EnvironChange
var.stats <eval(<tag.ostr>+<tag.oint>+<tag.odex>)>
if !(<eval <var.stats>> == 225)
events -e_spr
sysmessage Stat&裟lariniz artik korunmuyor.
tag.ostr
tag.oint
tag.odex
endif
[events e_str]
On=@SkillStart
if (<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)
return 0
endif
var.stats <eval (<str> + <int> + <dex>)>
if (<eval <var.stats>> > 225)
statcapstr
endif
[events e_dex]
On=@SkillStart
if (<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)
return 0
endif
var.stats <eval (<str> + <int> + <dex>)>
if (<eval <var.stats>> > 225)
statcapdex
endif
[events e_int]
On=@SkillStart
if (<findlayer(32)> || <findlayer(44)> || <findlayer(47)>)
return 0
endif
var.stats <eval (<str> + <int> + <dex>)>
if (<eval <var.stats>> > 225)
statcapint
endif
// Functionz
[function statcapstr]
if (<str> > 25)
str (<str> - 1)
var.stats <eval (<str>+<int>+<dex>)>
if (<eval <var.stats>> > 225)
statcapstr
endif
endif
[function statcapdex]
if (<dex> > 25)
dex (<dex> - 1)
var.stats <eval (<str>+<int>+<dex>)>
if (<eval <var.stats>> > 225)
statcapdex
endif
endif
[function statcapint]
if (<int> > 25)
int (<int> - 1)
var.stats <eval (<str>+<int>+<dex>)>
if (<eval <var.stats>> > 225)
statcapint
endif
endif
[EOF]
Olmazsa haber ver bişy daha var aklımda...
Bu konu Camper_Devil tarafından düzenlendi(2008-05-13 15:06, 16 yıl önce)