%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Scp Adı:futbol_yarismasi_sistemi.scp %
%Yazar: Dryas %
%İçerik:İçerik: Turnuva genel içerik gate, event, cıkarıcılar..%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Notlar :
- Gate açıldığında en fazla 22 kişi gateden geçebilir. Gateden geçen kişiler random olarak beyaz veya kırmızı takım üyesi
olarak seçilirler. Gateden geçtiklerinde oluşturacağınız futbol sahasının orta sahasına dizilecek şekilde koordinatlar a
yarlı. Siz istediğiniz gibi değiştirebilirsiniz.
/////-> Turnuvayı yap ve bitir komutlarımız.
/-> Turnuvayı başlatma fonksiyonu
[plevel 4]
futbolyap
[function futbolyap]
if (<src.tag.futbol_yapti> == 1)
src.sysmessage @07a1,,1 Ayni anda birden fazla yarisma yapamazsiniz.
else
src.tag.futbol_yapti 1
src.newitem i_futbol_yapacagim
src.act.bounce
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Futbol Turnuvasi yapilacaktir.
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: 2.dk icinde safe alana gate acilacaktir.
endif
return 1
/-> Turnuvayı bitirme fonksiyonu
[plevel 4]
futbolbitir
[function futbolbitir]
if (<src.tag.futbol_yapti> == 0)
src.sysmessage @07a1,,1 Yapmadiginiz bir turnuvayi iptal edemezsiniz:).
return 1
else
var.gol1 0
var.gol2 0
src.tag.futbol_yapti 0
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Futbol Turnuvasina katilan tum playerlara tesekkur ederiz.
src.findid.i_futbol_at.remove
src.findid.i_futbol_kazanan.remove
src.findid.i_futbol_yapacagim.remove
src.findid.i_futbol_alan_itemleri.remove
endif
return 1
//-> Ödül sistemi.
/-> Hediye ihtimalleride burda.
/-> İhtimal 4
[itemdef i_futbol_odul_4] -> 240 k para
id i_deed
defname i_futbol_odul_4
name Futbol Turnuvasi Odulu (Random)
on=@create
color 07a3
attr attr_newbie
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1
on=@dclick
src.paraversinadama
src.paraversinadama
src.paraversinadama
src.paraversinadama
remove
return 1
/-> İhtimal 3
[itemdef i_futbol_odul_3] -> 180 k para
id i_deed
defname i_futbol_odul_3
name Futbol Turnuvasi Odulu (Random)
on=@create
color 07a3
attr attr_newbie
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1
on=@dclick
src.paraversinadama
src.paraversinadama
src.paraversinadama
remove
return 1
/-> İhtimal 2
[itemdef i_futbol_odul_2] -> 120 k para
id i_deed
defname i_futbol_odul_2
name Futbol Turnuvasi Odulu (Random)
on=@create
color 07a3
attr attr_newbie
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1
on=@dclick
src.paraversinadama
src.paraversinadama
remove
return 1
/-> İhtimal 1
[itemdef i_futbol_odul_1] -> 60 k para
id i_deed
defname i_futbol_odul_1
name Futbol Turnuvasi Odulu (Random)
on=@create
color 07a3
attr attr_newbie
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1
on=@dclick
src.paraversinadama
remove
return 1
/-> Ödül deedi
[itemdef i_futbol_odul]
id i_deed
defname i_futbol_odul
name Futbol Turnuvasi Odulu
on=@create
color 07a2
attr attr_newbie
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1
on=@dclick
src.tag.kazandi 0
src.sysmessage @07a1,,1 Hediyeniz random olarak cantaniza dusmustur.
src.sysmessage @0799 Bu konu hakkinda atacaginiz pageler yanitsiz kalacaktir.
src.newitem {i_futbol_odul_1 1 i_futbol_odul_2 1 i_futbol_odul_3 1 i_futbol_odul_4 1}
src.act.bounce
remove
return 1
/-> Ödül taşı..
[itemdef i_futbol_turnuvasi_odul_tasi]
id i_grave_stone
defname i_futbol_turnuvasi_odul_tasi
name Futbol Turnuvasi Odul Tasi
on=@create
color 0481
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1
on=@dclick
if (<src.tag.futbol_kazandi> == 0)
src.sysmessage @07a1,,1 Sadece turnuvayi kazanan buradan odul alabilir.
else
src.newitem i_futbol_odul
src.act.bounce
src.tag.beyaz_takim 0
src.tag.kirmizi_takim 0
src.tag.futbol_kazandi 0
src.go 5458,1230,3
endif
return 1
///-> Eventler ve Binek canta bankaya fonksiyonları
/-> Turnuvanın eventi
[events futbol_turnuvasi]
on=@login
src.go 5919,1718,1
return 1
on=@spellcast
src.sysmessage @07a1,,1 Bu alanda bunu yapamazsiniz.
return 1
on=@click
message @07a1,,1 [Futbol Turnuvasi]
message <name>
return 1
on=@atack
src.sysmessage @07a1,,1 Bu alanda bunu yapamazsiniz.
return 1
on=@itempickup_ground
src.sysmessage @07a1,,1 Bu alanda bunu yapamazsiniz.
return 1
on=@itempickup_pack
src.sysmessage @07a1,,1 Bu alanda bunu yapamazsiniz.
return 1
on=@skillstart
src.sysmessage @07a1,,1 Bu alanda bunu yapamazsiniz.
skill fail
return 1
on=@userwarmode
src.sysmessage @07a1,,1 Bu alanda bunu yapamazsiniz.
return 1
/-> Canta bankaya gidenzi.
[function canta_kontrol_futbol]
findlayer(1).cont=<findlayer.layer_pack.uid>
findlayer(2).cont=<findlayer.layer_pack.uid>
findlayer(3).cont=<findlayer.layer_pack.uid>
findlayer(4).cont=<findlayer.layer_pack.uid>
findlayer(5).cont=<findlayer.layer_pack.uid>
findlayer(6).cont=<findlayer.layer_pack.uid>
findlayer(7).cont=<findlayer.layer_pack.uid>
findlayer(8).cont=<findlayer.layer_pack.uid>
findlayer(10).cont=<findlayer.layer_pack.uid>
findlayer(12).cont=<findlayer.layer_pack.uid>
findlayer(13).cont=<findlayer.layer_pack.uid>
findlayer(14).cont=<findlayer.layer_pack.uid>
findlayer(17).cont=<findlayer.layer_pack.uid>
findlayer(18).cont=<findlayer.layer_pack.uid>
findlayer(19).cont=<findlayer.layer_pack.uid>
findlayer(20).cont=<findlayer.layer_pack.uid>
findlayer(22).cont=<findlayer.layer_pack.uid>
findlayer(23).cont=<findlayer.layer_pack.uid>
findlayer(24).cont=<findlayer.layer_pack.uid>
findlayer(layer_pack).attr 0
findlayer(layer_pack).cont <findlayer(layer_bankbox)>
findlayer(layer_pack).empty
findlayer(layer_pack).dclick
bank
update
return 1
/-> Binek olmasin.
[function binekle_girenler_futbol]
if (<findlayer.25>)
tag.binekid <findlayer.25.more1>
tag.binekkarma <uid.<findlayer.25.more2>.karma>
tag.binekfame <uid.<findlayer.25.more2>.fame>
tag.binekfood <uid.<findlayer.25.more2>.food>
tag.binekcolor <uid.<findlayer.25.more2>.color>
tag.binekname <findlayer.25.name>
serv.newitem i_binek_zeka
new.tag.name <tag.binekname>
new.tag.fame <tag.binekfame>
new.tag.karma <tag.binekkarma>
new.tag.food <tag.binekfood>
new.tag.binekid <tag.binekid>
new.color <tag.binekcolor>
new.cont <findlayer(29).uid>
new.more2 1
findlayer.25.remove
else
return 1
endif
[itemdef i_binek_zeka]
id i_deed
type t_normal
weight 20.0
name Bineginiz
on=@click
if (<more2>
message @07a1,,1 <tag.name>
return 1
else
message @0481,1 <name>
return 1
endif
on=@dclick
if (<more2>)
try src.newnpc <tag.binekid>
link <src.act.uid>
link.name <tag.name>
link.karma <tag.karma>
link.fame <tag.fame>
link.food <tag.food>
link.color <color>
link.memorydel <src.uid>
link.newitem i_memory
link.act.attr 04
link.act.more1 04
link.act.more2 <serv.time>
link.act.morep <link.p>
link.act.color memory_ipet
link.act.timer -1
link.act.link <src.uid>
link.act.cont <link.uid>
link.flags <link.flags>&statf_pet
link.update
link.anim 5
link.bark 3
link.message @1156 Iyi oyunlar..
remove
endif
//-> Turnuva İtemleri (Gm)
/-> Alan itemlerini de deede topladım.
[itemdef i_futbol_alan_itemleri]
id i_deed
defname i_futbol_alan_itemleri
name Turnuva Alanina Atilacak Itemler
on=@create
color 0799
attr attr_newbie
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @0799 <name>
return 1
on=@dclick
src.newitem i_futbol_topu
src.act.bounce
src.newitem i_floor_gol1
src.act.bounce
src.newitem i_floor_gol2
src.act.bounce
src.newitem i_skor_tabelasi
src.act.bounce
remove
return 1
/-> Turnuvayi baslatma deedi
[itemdef i_futbol_yapacagim]
id i_deed
defname i_futbol_yapacagim
name Futbol Turnuvasi Duzenleme Deedi
on=@create
color 0481
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @98,,1 <name>
return 1
on=@dclick
src.dialog d_futbol
src.sysmessage @07a1,,1 Herkese basarilar ...
remove
return 1
/-> Kazanan kişi yada kişiler.
[itemdef i_futbol_kazanan]
defname i_futbol_kazanan
id i_deed
name Turnuvada Kazanan Playeri Gonder
on=@create
color 07a1
attr attr_newbie
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @07a1,,1 <name>
return 1
on=@dclick
target @07a1,,1 Turnuvayi kazanan kisiyi secin.
return 1
on=@targon_char
if (<link.tag.futbol_kazandi> == 1)
src.sysmessage @07a1,,1 Bir turnuvayi ayni anda iki kez kazanmis olamaz heralde :).
else
link <src.targ.uid>
link.go 5143,1834,1
link.events -futbol_turnuvasi
link.tag.futbol_kazandi 1
link.findid.i_futbol_sort_beyaz.remove
link.findid.i_futbol_krampon_beyaz.remove
link.findid.i_formaust_beyaz.remove
link.findid.i_futbol_bandana_beyaz.remove
link.findid.i_futbol_sort_kirmizi.remove
link.findid.i_futbol_krampon_kirmizi.remove
link.findid.i_futbol_formaust_kirmizi.remove
link.findid.i_futbol_bandana_kirmizi.remove
endif
return 1
/-> Turnuvadan at
[itemdef i_futbol_at]
id i_deed
defname i_futbol_at
name Turnuvadan Player At
on=@create
color 0819
attr attr_newbie
return 1
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @0819 <name>
return 1
on=@dclick
target @07a1,,1 Turnuvadan defetmek istediginiz kisiyi secin.
return 1
on=@targon_char
link <src.targ.uid>
link.go 5458,1230,3
link.events -futbol_turnuvasi
link.events +safe_alan
link.findid.i_futbol_sort_beyaz.remove
link.findid.i_futbol_krampon_beyaz.remove
link.findid.i_formaust_beyaz.remove
link.findid.i_futbol_bandana_beyaz.remove
link.findid.i_futbol_sort_kirmizi.remove
link.findid.i_futbol_krampon_kirmizi.remove
link.findid.i_futbol_formaust_kirmizi.remove
link.findid.i_futbol_bandana_kirmizi.remove
link.sysmessage @07a1,,1 Turnuvadan atildiniz.
return 1
//-> Turnuva İtemleri (Alan)
/-> Futbol Topu
[itemdef i_futbol_topu]
name=Futbol Topu
id=0e73
type=t_futbol_topu
on=@create
color=09c2
attr=08010
on=@dclick
if (<distance> < 2)
if (<src.findid.i_sut_bekle>)
src.sysmessage @07a1,,1 Topa vurabilmek icin beklemelisin !
return 1
endif
src.tag0.top=<uid>
morex=2
serv.newitem i_sut_bekle
new.cont=<src.uid>
src.say @03c1,6,1 <src.name> Bir şut cekti
if <src.dir>==0
var.move=0 -1 0
elseif <src.dir>==1
var.move=1 -1 0
elseif <src.dir>==2
var.move=1 0 0
elseif <src.dir>==3
var.move=1 1 0
elseif <src.dir>==4
var.move=0 1 0
elseif <src.dir>==5
var.move=-1 1 0
elseif <src.dir>==6
var.move=-1 0 0
elseif <src.dir>==7
var.move=-1 -1 0
endif
f_shoot
endif
return 1
ON=@TIMER
if (<morex> > 0)
morex -= 1
f_shoot
return 1
else
say @07a1,,1 Top durdu.
ENDIF
return 1
ON=@CLICK
if <distance>>2
src.sysmessage @07a1,,1 Topa uzaksiniz.
return 1
elseif (rand(100)><SRC.STAM>)
src.say @07a1,,1 Topu durduramaz.
else
src.say @07a1,,1 Topu alir.
TIMER=-1
endif
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @07a1,,1 <name>
return 1
[itemdef i_sut_bekle]
name Sut Bekleme Suresi
id i_memory
type t_eq_Script
layer=layer_special
on=@create
timer=4
on=@timer
remove
return 1
[function setmove]
if <src.dir>==0
var.move=0 -1 0
elseif <src.dir>==1
var.move=1 -1 0
elseif <src.dir>==2
var.move=1 0 0
elseif <src.dir>==3
var.move=1 1 0
elseif <src.dir>==4
var.move=0 1 0
elseif <src.dir>==5
var.move=-1 1 0
elseif <src.dir>==6
var.move=-1 0 0
elseif <src.dir>==7
var.move=-1 -1 0
endif
[typedef t_futbol_topu]
on=@step
if !(<src.isplayer>)
iF (rand(300)< 30)
src.say @07a1,,1 Topu kaybettiniz
endif
ELSE
src.tag0.top=<uid>
if <src.dir>==0
move=0 -1 0
elseif <src.dir>==1
move=1 -1 0
elseif <src.dir>==2
move=1 0 0
elseif <src.dir>==3
move=1 1 0
elseif <src.dir>==4
move=0 1 0
elseif <src.dir>==5
move=-1 1 0
elseif <src.dir>==6
move=-1 0 0
elseif <src.dir>==7
move=-1 -1 0
endif
f_shoot
ENDIF
[function f_shoot]
obj=<uid>
timerd=1
move=<var.move>
foritems 0
if (<type>==t_wall) && (<p.z>==<obj.p.z>)
obj.moveto 5919,1718,1
obj.update
say @07a1,,1 Top hatali konuma geldiginden orta sahaya dondu !
return 1
endif
if (<baseid>==i_floor_gol1)
if !(<var0.gol>)
var.gol1 = 1
else
var.gol1 += 1
endif
obj.moveto 5919,1718,1
obj.update
region.allclients say @07a1,,1 Goool !
region.allclients sysmessage @07a1,,1 Kirmizi takim gol yedi.
return 1
endif
if (<baseid>==i_floor_gol2)
if !(<var0.gol2>)
var.gol2 = 1
else
var.gol2 += 1
endif
obj.moveto 5919,1718,1
obj.update
region.allclients say @07a1,,1 Goool !
region.allclients sysmessage @07a1,,1 Beyaz takim gol yedi.
return 1
endif
endif
endfor
/-> Kalelere koyulacak olan itemler
[itemdef i_floor_gol1]
id i_teleporter
name Kirmizi takim kaleye koyulacak
type t_eq_script
on=@create
attr attr_invis|attr_static
[itemdef i_floor_gol2]
id i_teleporter
name Beyaz takim kaleye koyulacak
type t_eq_script
on=@create
attr attr_invis|attr_static
/-> Skor Tabelası
[itemdef i_skor_tabelasi]
id i_bulletin_board
name Skor Tabelasi
type t_eq_script
on=@create
color 08e2
attr attr_static | attr_move_never
on=@dclick
src.sysmessage @07a1,,1 Kirmizi : <eval <var0.gol2>>
src.sysmessage @07a1,,1 Beyaz : <eval <var0.gol1>>
return 1
///-> Turnuva itemleri (Player)
//-> Formalarımızı deed yapalım.
/-> Beyaz Takımın deedi
[itemdef i_beyaz_takim]
id i_deed
defname i_beyaz_takim
name Beyaz Takim Esyalari
on=@create
color 0481
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
return 1
on=@dclick
src.tag.beyaz_takim 1
src.newitem i_futbol_sort_beyaz
src.act.equip
src.newitem i_futbol_krampon_beyaz
src.act.equip
src.newitem i_futbol_formaust_beyaz
src.act.equip
src.newitem i_futbol_bandana_beyaz
src.act.equip
src.sysmessage @07a1,,1 Itemleriniz cantaniza yerlestirilmistir.
remove
return 1
/-> Kırmızı Takımın deedi.
[itemdef i_kirmizi_takim]
id i_deed
defname i_kirmizi_takim
name Kirmizi Takim Esyalari
on=@create
color 38
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
return 1
on=@dclick
src.tag.kirmizi_takim 1
src.newitem i_futbol_sort_kirmizi
src.act.equip
src.newitem i_futbol_krampon_kirmizi
src.act.equip
src.newitem i_futbol_formaust_kirmizi
src.act.equip
src.newitem i_futbol_bandana_kirmizi
src.act.equip
src.sysmessage @07a1,,1 Itemleriniz cantaniza yerlestirilmistir.
remove
return 1
//-> Kırmızı Takımın Eşyaları
/-> Forma Şort (Kırmızı Takım)
[itemdef i_futbol_sort_kirmizi]
id i_pants_short
name Futbol Sort
on=@create
color 38
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
message @0799 Kirmizi Takim
return 1
/-> Krampon (Kırmızı Takım)
[itemdef i_futbol_krampon_kirmizi]
id i_shoes_plain
name Futbol Krampon
on=@create
color 38
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
message @0799 Kirmizi Takim
return 1
/-> Forma Üst (Kırmızı Takım)
[itemdef i_futbol_formaust_kirmizi]
id i_shirt_plain
name Futbol Forma
on=@create
color 38
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
message @0799 Kirmizi Takim
return 1
/-> Bandana (Kırmızı Takım)
[itemdef i_futbol_bandana_kirmizi]
id i_bandana
name Futbol Bandana
on=@create
color 38
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
message @0799 Kirmizi Takim
return 1
//-> Beyaz Takımın Eşyaları
/-> Bandana (Beyaz Takım)
[itemdef i_futbol_bandana_beyaz]
id i_bandana
name Futbol Bandana
on=@create
color 0481
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
message @07a1,,1 Beyaz Takim
return 1
/-> Forma Üst (Beyaz Takım)
[itemdef i_futbol_formaust_beyaz]
id i_shirt_plain
name Futbol Forma
on=@create
color 0481
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
message @07a1,,1 Beyaz Takim
return 1
/-> Forma Şort (Beyaz Takım)
[itemdef i_futbol_sort_beyaz]
id i_pants_short
name Futbol Sort
on=@create
color 0481
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
message @07a1,,1 Beyaz Takim
return 1
/-> Krampon (Beyaz Takım)
[itemdef i_futbol_krampon_beyaz]
id i_shoes_plain
name Futbol Krampon
on=@create
color 0481
attr 010
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
message @07a1,,1 Beyaz Takim
return 1
//-> Anons ve deed dusurme komutu ve gate atma komutu ayrıca gate de burdadır.
/-> Gm e itemler verilir ve alana gönderilir.
[function futbolturnuvasiyapilacak]
if (<account.plevel> > 2)
src.newitem i_futbol_at
src.act.bounce
src.newitem i_futbol_kazanan
src.act.bounce
src.newitem i_futbol_alan_itemleri
src.act.bounce
src.invis
src.go 5919,1718,1
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Futbol turnuvasi katilimlari baslamistir. ( Sınır 22 Kisidir. )
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Safe Alan'a gate acilmistir.
return 1
/-> Gate Komutu
[function futbolturnuvasi]
src.newitem i_futbol_turnuvasi_gate
src.act.p 5451,1230,1
return 1
/-> Ve Gate.
[itemdef i_futbol_turnuvasi_gate]
id i_moongate_blue
defname i_futbol_turnuvasi_gate
name Futbol Turnuvasi Gate
on=@create
color 0481
return 1
on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @07a1,,1 <name>
message @0799 (<eval <tag0.giris>> kisi)
return 1
on=@dclick
src.sysmessage @07a1,,1 Lutfen uzerinden geciniz.
return 1
on=@step
if (<tag0.giris> > 21)
src.findid.i_beyaz_takim.remove
remove
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Futbol turnuvasina katilimlar sona ermistir.
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Futbol turnuvasi 1 dk icinde baslayacaktir.
else
//src.events -safe_alan
src.events +futbol_turnuvasi
tag0.giris +=1
src.newitem i_stone_suresi_futbol
src.act.equip
src.stone
endif
src.canta_kontrol_futbol
src.binekle_girenler_futbol
src.tag.beyaz_takim 0
src.tag.kirmizi_takim 0
dorand 22
src.go 5919,1729,1
src.go 5919,1728,1
src.go 5919,1727,1
src.go 5919,1726,1
src.go 5919,1725,1
src.go 5919,1724,1
src.go 5919,1723,1
src.go 5919,1722,1
src.go 5919,1721,1
src.go 5919,1720,1
src.go 5919,1719,1
src.go 5919,1717,1
src.go 5919,1716,1
src.go 5919,1715,1
src.go 5919,1714,1
src.go 5919,1713,1
src.go 5919,1712,1
src.go 5919,1711,1
src.go 5919,1710,1
src.go 5919,1709,1
src.go 5919,1708,1
src.go 5919,1707,1
enddo
if (<tag0.giris> == 1)
src.newitem i_kirmizi_takim
src.act.bounce
elseif (<tag0.giris> == 2)
src.newitem i_beyaz_takim
src.act.bounce
elseif (<tag0.giris> == 3)
src.newitem i_kirmizi_takim
src.act.bounce
elseif (<tag0.giris> == 4)
src.newitem i_beyaz_takim
src.act.bounce
elseif (<tag0.giris> == 5)
src.newitem i_kirmizi_takim
src.act.bounce
elseif (<tag0.giris> == 6)
src.newitem i_beyaz_takim
src.act.bounce
elseif (<tag0.giris> == 7)
src.newitem i_kirmizi_takim
src.act.bounce
elseif (<tag0.giris> == 8)
src.newitem i_beyaz_takim
src.act.bounce
elseif (<tag0.giris> == 9)
src.newitem i_kirmizi_takim
src.act.bounce
elseif (<tag0.giris> == 10)
src.newitem i_beyaz_takim
src.act.bounce
elseif (<tag0.giris> == 11)
src.newitem i_kirmizi_takim
src.act.bounce
elseif (<tag0.giris> == 12)
src.newitem i_beyaz_takim
src.act.bounce
elseif (<tag0.giris> == 13)
src.newitem i_kirmizi_takim
src.act.bounce
elseif (<tag0.giris> == 14)
src.newitem i_beyaz_takim
src.act.bounce
elseif (<tag0.giris> == 15)
src.newitem i_kirmizi_takim
src.act.bounce
elseif (<tag0.giris> == 16)
src.newitem i_beyaz_takim
src.act.bounce
elseif (<tag0.giris> == 17)
src.newitem i_kirmizi_takim
src.act.bounce
elseif (<tag0.giris> == 18)
src.newitem i_beyaz_takim
src.act.bounce
elseif (<tag0.giris> == 19)
src.newitem i_kirmizi_takim
src.act.bounce
elseif (<tag0.giris> == 20)
src.newitem i_beyaz_takim
src.act.bounce
elseif (<tag0.giris> == 21)
src.newitem i_kirmizi_takim
src.act.bounce
elseif (<tag0.giris> == 22)
src.newitem i_beyaz_takim
src.act.bounce
endif
return 1
//-> Stone Süresi.
[itemdef i_stone_suresi_futbol]
id i_memory
name Futbol stone suresi
type t_eq_script
on=@create
timer 100
attr 010
on=@equip
timer 100
on=@timer
cont.stone 0
cont.sysmessage @07a1,,1 Stoneniz acilmistir.
remove
//-> Turnuvanın kuralları
[dialog d_futbolkurallar]
130,170
nomove
resizepic 0 0 3000 540 280
resizepic 5 5 9300 530 270
button 10 250 55 56 1 0 1
text 140 10 38 0
text 140 25 2000 1
text 10 45 2937 2
text 10 65 2937 3
text 10 85 2937 4
text 10 105 2937 5
text 10 125 2937 6
text 10 145 2937 7
text 10 165 2937 8
text 10 185 2937 9
text 10 205 2937 10
text 10 225 2000 11
text 25 249 38 12
[dialog d_futbolkurallar text]
<serv.name> Pvp Turnuva Sistemi
Futbol Turnuvasi Kurallari
-Staff asla gereksiz sekilde playerla muhatab olamaz.
-Sistem neredeyse otomatik.
-Elemek istediginiz playeri direk olarak gondermeyin. Cikarici kullanin.
-Player gateden gectiginde yarismaya hazir vaziyette olacaktir (stoneli)
-Unutmaki burada amac playerlari eglendirmek once onlar eglenecek.
-Kesinlikle serveri ayaklar altina alacak rezillikler cikarma.
-Hata kabullenilebilir ama bilincli rezillik asla.
-Ve ben bunu direk olarak okudugunu varsaymayacagim. :) onlem onlemdir.
-Iyi ve cekismeli bir turnuva olmasi dilegiyle. Kolay gelsin herkese:)
Imza Reynald Outlias Pvp Shard Scripter&Owner...
Okudum. Kurallara sadik kalacagim.
[dialog d_futbolkurallar button]
onbutton=1
src.tag.kural 1
src.sysmessage @07a1,,1 Artik turnuvayi baslatabilirsiniz sayin <src.name> ! Basarilar.
src.dialog d_futbol
return 1
//-> Turnuvanın diyaloğu. Anamenüsü.
[dialog d_futbol]
260,190
nomove
noclose
resizepic 0 0 3000 270 170
resizepic 5 5 9300 260 160
tilepic 220 110 0e73
tilepic 220 130 0e73
tilepic 220 90 0e73
tilepic 200 90 0e73
tilepic 180 90 0e73
tilepic 160 90 0e73
tilepic 140 90 0e73
tilepic 120 90 0e73
tilepic 100 90 0e73
tilepic 80 90 0e73
tilepic 60 90 0e73
tilepic 40 90 0e73
tilepic 20 90 0e73
tilepic 20 110 0e73
tilepic 20 130 0e73
tilepic 40 130 0e73
tilepic 60 130 0e73
tilepic 80 130 0e73
tilepic 100 130 0e73
tilepic 120 130 0e73
tilepic 140 130 0e73
tilepic 160 130 0e73
tilepic 180 130 0e73
tilepic 200 130 0e73
button 45 65 55 56 1 0 1
button 55 105 55 56 2 0 2
text 25 10 38 0
text 20 36 2000 1
text 60 64 38 2
text 70 104 1153 3
[dialog d_futbol text]
<serv.name> Pvp Turnuva Sistemi
Turnuva Adi: Futbol Turnuvasi
Turnuva'nin Kurallari
Turnuva'yi Baslat!!
[dialog d_futbol button]
onbutton=1
if (<src.tag.kural> == 1)
src.sysmessage @07a1,,1 Bir kere okumaniz yeterlidir.
src.dialog d_futbol
else
src.dialog d_futbolkurallar
src.sysmessage @07a1,,1 Kurallara uymaniz dilegiyle.
endif
return 1
onbutton=2
if (<src.tag.kural> == 0)
src.sysmessage @07a1,,1 Turnuvanin kurallarini okumadan turnuva baslatamazsiniz.
src.dialog d_futbol
else
src.tag.kural 0
src.futbolturnuvasiyapilacak
src.futbolturnuvasi
endif
return 1
[EOF]