Dryas -  04-06-2011 16:07
Kod:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
%Scp Adı:half_life_yarismasi_sistemi.scp                     %
%Yazar: Dryas                                                %
%İçerik: Turnuva genel içerik gate, event, cıkarıcılar..     %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

//-> Turnuvayı bitirme fonksiyonu

[plevel 4]
halflifebitir

[function halflifebitir]
if (<src.tag.halflife_yapti> == 0)
src.sysmessage @07a1,,1 Yapmadiginiz bir turnuvayi iptal edemezsiniz:).
return 1
else
src.tag.halflife_yapti 0
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Half-Life Turnuvasina katilan tum playerlara tesekkur ederiz.
src.findid.i_halflife_at.remove
src.findid.i_halflife_kazanan.remove
serv.allclients tag0.elendi 0
endif
return 1

//-> Turnuvayı düzenleme fonksiyonu

[plevel 4]
halflifeyap

[function halflifeyap]
if (<src.tag.halflife> == 1)
src.sysmessage @07a1,,1 Ayni anda birden fazla yarisma yapamazsiniz.
else
src.tag.halflife_yapti 1
src.newitem i_halflife_yapacagim
src.act.bounce
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Half-Life Turnuvasi yapilacaktir.
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: 2.dk icinde safe alana gate acilacaktir.
endif
return 1

//-> Turnuvayı duzenleme deedi.

[itemdef i_halflife_yapacagim]
id i_deed
defname i_halflife_yapacagim
name Half-Life Turnuvasi Duzenleme Deedi

on=@create
color 0489
attr 010

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @98,,1 <name>
return 1

on=@dclick
src.dialog d_halflife
src.sysmessage @07a1,,1 Herkese basarilar ...
remove
return 1

///-> Ödüller..

[itemdef i_halflife_odul]
id i_deed
defname i_halflife_odul
name Half-Life Turnuvasi Odulu

on=@create
color 0809
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_halflife_odul_1 1 i_halflife_odul_2 1 i_halflife_odul_3 1 i_halflife_odul_4 1 i_halflife_odul_5 1 i_halflife_odul_6 1 i_halflife_odul_7 1 i_halflife_odul_8 1 i_halflife_odul_9 1 i_halflife_odul_10 1 i_halflife_odul_11 1}
src.act.bounce
remove
return 1

//-> Hediye ihtimallerimiz.

/-> ihtimal 1

[itemdef i_halflife_odul_1] -> 60 k para
id i_deed
defname i_halflife_odul_1
name Half-Life Turnuvasi Odulu (Random)

on=@create
color 0803
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

/-> ihtimal 2

[itemdef i_halflife_odul_2] -> 120 k para
id i_deed
defname i_halflife_odul_2
name Half-Life Turnuvasi Odulu (Random)

on=@create
color 0803
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 3

[itemdef i_halflife_odul_3] -> 180 k para
id i_deed
defname i_halflife_odul_3
name Half-Life Turnuvasi Odulu (Random)

on=@create
color 0803
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 4

[itemdef i_halflife_odul_4] -> 240 k para
id i_deed
defname i_halflife_odul_4
name Half-Life Turnuvasi Odulu (Random)

on=@create
color 0803
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 5

[itemdef i_halflife_odul_5]
id i_deed
defname i_halflife_odul_5
name Half-Life Turnuvasi Odulu (Random)

on=@create
color 0803
attr attr_newbie

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1

on=@dclick
src.newitem i_magnethic_deed
src.act.bounce
remove
return 1

/-> İhtimal 6

[itemdef i_halflife_odul_6]
id i_deed
defname i_halflife_odul_6
name Half-Life Turnuvasi Odulu (Random)

on=@create
color 0803
attr attr_newbie

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1

on=@dclick
src.newitem i_peicth_deed
src.act.bounce
remove
return 1

/-> ihtimal 7

[itemdef i_halflife_odul_7]
id i_deed
defname i_halflife_odul_7
name Half-Life Turnuvasi Odulu (Random)

on=@create
color 0803
attr attr_newbie

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1

on=@dclick
src.newitem i_katana_power
src.act.bounce
remove
return 1

/-> ihtimal 8

[itemdef i_halflife_odul_8]
id i_deed
defname i_halflife_odul_8
name Half-Life Turnuvasi Odulu (Random)

on=@create
color 0803
attr attr_newbie

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1

on=@dclick
src.newitem i_spear_power
src.act.bounce
remove
return 1

/-> ihtimal 9

[itemdef i_halflife_odul_9]
id i_deed
defname i_halflife_odul_9
name Half-Life Turnuvasi Odulu (Random)

on=@create
color 0803
attr attr_newbie

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1

on=@dclick
src.newitem i_spear_short_power
src.act.bounce
remove
return 1

/-> ihtimal 10

[itemdef i_halflife_odul_10]
id i_deed
defname i_halflife_odul_10
name Half-Life Turnuvasi Odulu (Random)

on=@create
color 0803
attr attr_newbie

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1

on=@dclick
src.newitem i_maul_power
src.act.bounce
remove
return 1

/-> ihtimal 11

[itemdef i_halflife_odul_11]
id i_deed
defname i_halflife_odul_11
name Half-Life Turnuvasi Odulu (Random)

on=@create
color 0803
attr attr_newbie

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1

on=@dclick
src.newitem i_kryss_power
src.act.bounce
remove
return 1

//-> Hediye taşı.

[itemdef i_halflife_odul_tasi]
id i_grave_stone
defname i_halflife_odul_tasi
name Half-Life Turnuvasi Odul Tasi

on=@create
color 07b2
attr 010

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @867,,1 <name>
return 1

on=@dclick
if (<src.tag.kazandi> == 0)
src.sysmessage @07a1,,1 Sadece turnuvayi kazanan buradan odul alabilir.
else
src.newitem i_halflife_odul
src.act.bounce
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Half-Life turnuvasini <src.name> kazanmistir. Kendisini tebrik ediyoruz.
src.tag.kazandi 0
src.go 5458,1230,3
endif
return 1

//-> Çıkarıcılar.

/-> Kazanan kişimiz:)

[itemdef i_halflife_kazanan]
defname i_halflife_kazanan
id i_deed
name Turnuvada Kazanan Playeri Gonder

on=@create
color 0481
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.kazandi> == 1)
src.sysmessage @07a1,,1 Bir turnuvayi ayni anda iki kez kazanmis olamaz heralde :).
else
link <src.targ.uid>
link.go 5568,1205,23
link.events -halflife_turnuvasi
link.events -yell
link.tag.kazandi 1
link.findid.i_halflife_item_deed.remove
link.findid.i_halflife_bandana.remove
link.findid.i_halflife_bot.remove
link.findid.i_halflife_robe.remove
link.findid.i_halflife_eldiven.remove
link.findid.i_halflife_boyunluk.remove
link.findid.i_levye.remove
link.findid.i_bazuka.remove
link.findid.i_bomba_verici.remove
link.findid.i_bomba.remove
endif
return 1

/-> Ukalayı atacaksın:)

[itemdef i_halflife_at]
id i_deed
defname i_halflife_at
name Turnuvadan Player At

on=@create
color 082e
attr attr_newbie
return 1

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @082e <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 -halflife_turnuvasi
link.events -yell
link.findid.i_halflife_item_deed.remove
link.findid.i_halflife_bandana.remove
link.findid.i_halflife_bot.remove
link.findid.i_halflife_robe.remove
link.findid.i_halflife_eldiven.remove
link.findid.i_halflife_boyunluk.remove
link.findid.i_levye.remove
link.findid.i_bazuka.remove
link.findid.i_bomba_verici.remove
link.findid.i_bomba.remove
//link.events +safe_alan
link.sysmessage @07a1,,1 Turnuvadan atildiniz.
return 1

//-> Ana Etap. Yapılacak anonsu, gate atma komutu ve gate.

/-> Half Life yapılacak anonsu

[function halflifeturnuvasiyapilacak]
if (<account.plevel> > 2)
src.newitem i_halflife_at
src.act.bounce
src.newitem i_halflife_kazanan
src.act.bounce
src.invis
src.go 5580,1205,1
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Half-Life turnuvasi katilimlari baslamistir.
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Safe Alan'a gate acilmistir.
endif
return 1

/-> Gate yi at unutma :)

[function halflifeturnuvasi]
src.newitem i_halflife_turnuvasi_gate
src.act.p 5451,1230,1
return 1

/-> Gatemiz.

[itemdef i_halflife_turnuvasi_gate]
defname i_halflife_turnuvasi_gate
id i_moongate_blue
name Half-Life Turnuvasi Gate

on=@create
timer 200
color 07b3

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @07a1,,1 <name>
message @0799 (Gate : <timer> saniye sonra kapanacak)
return 1

on=@timer
remove
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Half-Life Turnuvasina katilimlar sona ermistir.
serv.allclients sysmessage @07a1,,1 [Turnuva Anons]: Half-Life Turnuvasi baslamistir.
serv.allclients stone=0
return 1

on=@dclick
src.sysmessage @07a1,,1 Lutfen uzerinden geciniz.
return 1

on=@step
src.stone
src.go 5576,1205,1
tag0.giris +=1
src.binekle_girenler_halflife
src.canta_kontrol_halflife
src.newitem i_halflife_item_deed
src.act.bounce
src.events +halflife_turnuvasi
src.events +yell
//src.events -safe_alan
src.newitem i_halflife_bandana
src.act.equip
src.newitem i_halflife_bot
src.act.equip
src.newitem i_halflife_robe
src.act.equip
src.newitem i_halflife_eldiven
src.act.equip
src.newitem i_halflife_boyunluk
src.act.equip

//-> Oldugunde Yell Gececek ve eleman yatmayacak:)

[events yell]
on=@death
serv.allclients sysmessage @07a1,,1 <name>, <act.name> [<act.memoryfindtype(memory_ipet).link.name>] tarafindan <region.name> civarlarinda katledilmistir.
src.go 5458,1230,1
src.events -halflife_turnuvasi
src.events -yell
//src.events +safe_alan
src.hits <str>
src.tag0.elendi +=1
src.sysmessage @07a1,,1 Turnuvadan elendiniz.
src.findid.i_rune_poison.remove
src.findid.i_halflife_item_deed.remove
src.findid.i_halflife_bandana.remove
src.findid.i_halflife_bot.remove
src.findid.i_halflife_robe.remove
src.findid.i_halflife_eldiven.remove
src.findid.i_halflife_boyunluk.remove
src.findid.i_levye.remove
src.findid.i_bazuka.remove
src.findid.i_bomba_verici.remove
src.findid.i_bomba.remove
src.findid.i_bleeding.remove
return 1

//-> Half-Life Event.

[events halflife_turnuvasi]
on=@login
src.go 5458,1230,1
src.findid.i_halflife_item_deed.remove
src.findid.i_halflife_bandana.remove
src.findid.i_halflife_bot.remove
src.findid.i_halflife_robe.remove
src.findid.i_halflife_eldiven.remove
src.findid.i_halflife_boyunluk.remove
src.findid.i_levye.remove
src.findid.i_bazuka.remove
src.findid.i_bomba_verici.remove
src.findid.i_bomba.remove
src.events -halflife_turnuvasi
src.events -yell
//src.events +safe_alan
src.sysmessage @07a1,,1 Turnuvadan elendiniz.

on=@mount
src.sysmessage @07a1,,1 Bu alanda bunu yapamazsiniz.
return 1

on=@click
message @07a1,,1 [Half-Life Turnuvasi]
message <name>
return 1

on=@spellcast
src.sysmessage @07a1,,1 Bu alanda bunu yapamazsiniz.
return 1

//-> Half-Life turnuvası itemleri

//-> Gateden gectiginde giyecegi esyalar.

/-> Bandana

[itemdef i_halflife_bandana]
id i_bandana
name Half-Life Bandana
defname i_halflife_bandana

on=@create
color 0803
attr 010

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
return 1

/-> Bot

[itemdef i_halflife_bot]
id i_boots_calf
name Half-Life Bot
defname i_halflife_bot

on=@create
color 0803
attr 010

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
return 1

/-> Robe

[itemdef i_halflife_robe]
id i_robe
name Half-Life Robe
defname i_halflife_robe

on=@create
color 0803
attr 010

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
return 1

/-> Eldiven

[itemdef i_halflife_eldiven]
id i_leather_gloves
name Half-Life Gloves
defname i_halflife_eldiven

on=@create
color 0803
attr 010

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
return 1

/-> Boyunluk

[itemdef i_halflife_boyunluk]
id i_studded_gorget
name Half-Life Gorget
defname i_halflife_boyunluk

on=@create
color 0803
attr 010

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @38,,1 <name>
return 1

/-> Vee reynalddan oyunculara güzellik:P

[itemdef i_halflife_item_deed]
defname i_halflife_item_deed
id i_deed
name Half-Life Itemler

on=@create
color 0481
attr attr_newbie

on=@click
message @48,1,1,1 <serv.name> Turnuva Sistemi
message @07a1,,1 <name>
src.sysmessage @07a1,,1 Itemleri almak icin cift tiklamaniz yeterli olacaktir.
return 1

on=@dclick
src.newitem i_levye
src.act.bounce
src.newitem i_bazuka
src.act.bounce
src.newitem i_bomba_verici
src.act.bounce
remove
return 1

/-> Levye

[itemdef i_levye]
defname i_levye
id i_staff_black
name Levye
dam 0,9
speed 150
type t_weapon_sword

on=@create
hitpoints 9999
color 080a
return 1

on=@click
message @48,1,1,1 Half-Life Turnuvasi
message @38,,1 <name>
return 1

/-> Bazuka

[itemdef i_bazuka]
id i_bow
name Bazuka
dam 6,13
range 0,15
tdata3 0
tdata4 i_fx_fireball
speed 200
weight 0

on=@create
hitpoints 9999
color 080a
return 1

on=@click
message @48,1,1,1 Half-Life Turnuvasi
message @38,,1 <name>
return 1

/-> El Bombası

[itemdef i_bomba_verici]
name Bomba Cikarici
id i_bottle_purple
type t_potion
tdata1=0
resources=i_reag_sulfur_ash 5, i_bottle_EMPTY
skillmake=alchemy 35.1

on=@create
color 0805

on=@click
message @48,1,1,1 Half-Life Turnuvasi
message @38,,1 <name>
return 1

on=@dclick
if (<src.tag.bombaalmis> == 1)
src.sysmessage @07a1,,1 Zaten bomba almissiniz.
return 1
else
src.tag.bombaalmis 1
src.newitem i_bomba
src.act.bounce
src.timerf 5,bombabekle
endif
return 1

/-> El bombamız burada:)

[itemdef i_bomba]
name El Bombasi
id i_bottle_purple
type t_potion
tdata1=0

on=@create
more1=s_explosion
more2=30.0

on=@click
message @48,1,1,1 Half-Life Turnuvasi
message @38,,1 <name>
return 1

on=@targon_ground
attr 010

[function bombabekle]
src.tag.bombaalmis 0
src.sysmessage @07a1,,1 Artik el bombasi alabilirsiniz.
return 1

/-> E heal de atacaklar heralde:D (alana atılacak)

[itemdef i_heal_1]
name Heal
dye=1
type=t_clothing
id=04
weight 5
armor 40

on=@dclick
if (<src.findid.i_heal_bekle>)
src.sysmessage @07a1,,1 <src.findid.i_heal_bekle.timer> saniye sonra heal arttirabilirsiniz.
return 1
else
src.newitem i_heal_bekle
src.act.equip
src.newitem i_arrow
src.hits 100
src.say @07a1,,1 Enerjisini Yukseltir.
src.act.bounce
endif
return 1

on=@create
color 080a
attr 010
return 1

on=@click
message @48,1,1,1 Half-Life Turnuvasi
message @38,,1 <name>
return 1

[itemdef i_heal_2]
name Heal
dye=1
type=t_clothing
id=05
weight=5
armor=40

on=@dclick
if (<src.findid.i_heal_bekle>)
src.sysmessage @07a1,,1 <src.findid.i_heal_bekle.timer> saniye sonra heal arttirabilirsiniz.
return 1
else
src.newitem i_heal_bekle
src.act.equip
src.newitem i_arrow
src.hits 100
src.say @07a1,,1 Enerjisini Yukseltir.
src.act.bounce
endif
return 1

on=@click
message @48,1,1,1 Half-Life Turnuvasi
message @38,,1 <name>
return 1

on=@create
color 080a
attr 010
return 1

[itemdef i_heal_3]
name Heal
dye=1
type=t_clothing
id=03
weight=5
armor=40

on=@dclick
if (<src.findid.i_heal_bekle>)
src.sysmessage @07a1,,1 <src.findid.i_heal_bekle.timer> saniye sonra heal arttirabilirsiniz.
return 1
else
src.newitem i_heal_bekle
src.act.equip
src.newitem i_arrow
src.hits 100
src.say @07a1,,1 Enerjisini Yukseltir.
src.act.bounce
endif
return 1

on=@create
color 080a
attr 010
return 1

on=@click
message @48,1,1,1 Half-Life Turnuvasi
message @38,,1 <name>
return 1

[itemdef i_heal_4]
name Heal
dye=1
type=t_clothing
id=i_ankh
weight=5
armor=40

on=@dclick
if (<src.findid.i_heal_bekle>)
src.sysmessage @07a1,,1 <src.findid.i_heal_bekle.timer> saniye sonra heal arttirabilirsiniz.
return 1
else
src.newitem i_heal_bekle
src.act.equip
src.newitem i_arrow
src.hits 100
src.say @07a1,,1 Enerjisini Yukseltir.
src.act.bounce
endif
return 1

on=@create
color 080a
attr 010
return 1

on=@click
message @48,1,1,1 Half-Life Turnuvasi
message @38,,1 <name>
return 1

/-> Heal zamanlayıcısı

[itemdef i_heal_bekle]
id i_memory
name Heal Zamanlayici
type t_eq_script

on=@create
attr attr_decay
timer 60

on=@equip
timer 60
equip
return 1

on=@timer
remove
return 1

//-> Çanta boş değilmi? dert değil boşaltırız şimdi:D

[function canta_kontrol_halflife]
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

//-> Binekle giren binege bb. Binek bankada.

[function binekle_girenler_halflife]
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

//-> Turnuvanın kuralları

[dialog d_halflifekurallar]
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_halflifekurallar text]
<serv.name> Pvp Turnuva Sistemi
Half-Life 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(Dryas) Outlias Pvp Shard Scripter&Owner...
Okudum. Kurallara sadik kalacagim.

[dialog d_halflifekurallar button]
onbutton=1
src.tag.kural 1
src.sysmessage @07a1,,1 Artik turnuvayi baslatabilirsiniz sayin <src.name> ! Basarilar.
src.dialog d_halflife
return 1

//-> Turnuvanın diyaloğu. Anamenüsü.

[dialog d_halflife]
260,190
nomove
noclose
resizepic 0 0 3000 270 170
resizepic 5 5 9300 260 160
tilepic 200 125 7393
tilepic 200 105 7393
tilepic 200 85 7393
tilepic 180 85 7393
tilepic 160 85 7393
tilepic 140 85 7393
tilepic 120 85 7393
tilepic 100 85 7393
tilepic 80 85 7393
tilepic 60 85 7393
tilepic 40 85 7393
tilepic 20 85 7393
tilepic 20 105 7393
tilepic 20 125 7393
tilepic 40 125 7393
tilepic 60 125 7393
tilepic 80 125 7393
tilepic 100 125 7393
tilepic 120 125 7393
tilepic 140 125 7393
tilepic 160 125 7393
tilepic 180 125 7393

button 45 65 55 56 1 0 1
button 55 105 55 56 2 0 2

text 25 10 38 0
text 9 36 2000 1
text 60 64 38 2
text 70 104 1153 3

[dialog d_halflife text]
<serv.name> Pvp Turnuva Sistemi
Turnuva Adi: Half-Life Turnuvasi
Turnuva'nin Kurallari
Turnuva'yi Baslat!!!

[dialog d_halflife button]
onbutton=1
if (<src.tag.kural> == 1)
src.sysmessage @07a1,,1 Bir kere okumaniz yeterlidir.
src.dialog d_halflife

else
src.dialog d_halflifekurallar
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_halflife

else
src.tag.kural 0
src.halflifeturnuvasiyapilacak
src.halflifeturnuvasi
endif
return 1

[EOF]
emomen 27-07-2011 11:34    
Cok güzel
lawyer 02-12-2011 22:49    
bukadar ugraşilan bir script daha görmedm yahu ne kadar uzatmişsin öyle
[defname odulver]
item1 i_katana
item2 i_spear

gibi yapsan daha kolay olmazmıydı sadece ödüllere kadar bakabildim gerisini gözlerim kaldırmaz.


Üyelerin oylama ortalaması (10 dışında) : Henüz Oylanmamış   
Oylar: 0

BENZER SAYFALAR