UO-Dev Arama


Death match sistemi

Yazar: Bilinmiyor
Tarih: 29-07-2009 12:18


Paylaş : Paylaş

Kod:
/// Script       : Hermes
/// Script Edit  : - - -
/// Not          : Can sıkıntısından yapilmiştir.
/// Tarih(Bitiş) : 16:41 26.05.2009

// Itemler bankaya , f_bankitem fonksiyonu başka birine ait.
[FUNCTION f_bankitem]
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).color 0794
findlayer(layer_pack).cont <findlayer(layer_bankbox)>
findlayer(layer_pack).empty
findlayer(layer_pack).dclick
bank
update
src.sysmessage @0481 Cantandaki itemler bankaya yerlestirildi.
return 1


///////////////////////////////////////////////////////

// Takimlari hazirlama

[function yenicanta]
serv.newitem i_backpack
new.cont <src.uid>


[function kirmiziteam]
src.newitem i_bandage,10
SRC.ACT.BOUNCE

src.newitem i_kutucu2
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.BOUNCE

src.newitem i_katana
new.name DM Katana
NEW.COLOR 080A
SRC.ACT.BOUNCE

src.newitem i_bow
new.name DM Bow
NEW.COLOR 080A
SRC.ACT.BOUNCE

src.newitem i_spear
new.name DM Spear
NEW.COLOR 080A
SRC.ACT.BOUNCE

src.newitem i_full_spellbook
new.name DM Spear
NEW.COLOR 080A
SRC.ACT.BOUNCE

src.newitem i_reg90,2
new.name DM Spear
NEW.COLOR 080A
SRC.ACT.BOUNCE

src.newitem i_arrow,150
SRC.ACT.BOUNCE

src.newitem i_robe
NEW.COLOR 080A
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP

src.newitem i_studded_gorget
NEW.COLOR 080A
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP

src.newitem i_studded_sleeves
NEW.COLOR 080A
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP

src.newitem i_studded_leggings
NEW.COLOR 080A
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP

src.newitem i_studded_tunic
NEW.COLOR 080A
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP

src.newitem i_studded_gloves
NEW.COLOR 080A
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP


[function beyazteam]
src.newitem i_bandage,10
SRC.ACT.BOUNCE


src.newitem i_kutucu1
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.BOUNCE

src.newitem i_katana
new.name DM Katana
NEW.COLOR 0480
SRC.ACT.BOUNCE

src.newitem i_bow
new.name DM Bow
NEW.COLOR 0480
SRC.ACT.BOUNCE

src.newitem i_spear
new.name DM Spear
NEW.COLOR 0480
SRC.ACT.BOUNCE

src.newitem i_full_spellbook
new.name DM Spear
NEW.COLOR 0480
SRC.ACT.BOUNCE

src.newitem i_reg90,2
new.name DM Spear
NEW.COLOR 0480
SRC.ACT.BOUNCE

src.newitem i_arrow,150
SRC.ACT.BOUNCE

src.newitem i_robe
NEW.COLOR 0480
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP

src.newitem i_studded_gorget
NEW.COLOR 0480
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP

src.newitem i_studded_sleeves
NEW.COLOR 0480
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP

src.newitem i_studded_leggings
NEW.COLOR 0480
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP

src.newitem i_studded_tunic
NEW.COLOR 0480
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP

src.newitem i_studded_gloves
NEW.COLOR 0480
NEW.ATTR ATTR_MOVE_NEVER
SRC.ACT.EQUIP


[Function DMATILMA]
SRC.GO 4440,1169,0,0
src.events -e_yarismakirmizi
src.events -e_yarismabeyaz


[Function gategiris]
src.binekolmasin
src.f_bankitem

src.resurrect
src.hits <src.str>
src.stam <src.dex>

dorand 2
beyazagiris
kirmiziyagiris
enddo

[Function beyazagiris]
src.events e_yarismabeyaz
src.beyazteam
src.go 4436,1169,0,0        // Beyazlarin alanlari


[Function kirmiziyagiris]
src.events e_yarismabeyaz
src.kirmiziteam
src.go 4444,1169,0,0        // kirmizilarin alanlari



// Eventsler =)

[Events e_yarismabeyaz]
on=@click
message @07a1 Yarismada
message @07a1 Beyaz takim

on=@death
serv.allclients sysmessage @07a1,1,1 <name> <act.name> tarafından yarismada öldürülmüştür.
hits=<str>
go 4436,1169,0,0   // beyazlarin doğduklari yer
src.sysmessage @07A1,1,1 Öldürüldünüz.
return 1

on=@logout
src.timerf 50,dmatilma

on=@login
src.timerf -1

On=@Attack
If (<src.isevent.e_yarismabeyaz>)
sysmessage @07a1,1,1 Arkadasina dalma.
return 1
endif

On=@Spellcast
If (<src.isevent.e_yarismabeyaz>) && !(<act.uid>  == <src.uid>)
src.sysmessage  @07a1,1,1 Arkadasina dalma.
return 1
endif


On=@ItemDropOn_Ground
src.act.bounce
src.sysmessage @07a1,1,1 Yere esya atamazsin
return 1

[Events e_yarismakirmizi]
on=@click
message @07a1 Yarismada
message @07a1 Kirmizi takim

on=@death
serv.allclients sysmessage @07a1,1,1 <name> <act.name> tarafından yarismada öldürülmüştür.
hits=<str>
go 4444,1169,0,0 // kirmizi doğduklari yer
src.sysmessage @07A1,1,1 Öldürüldünüz.
return 1


on=@logout
src.timerf 50,dmatilma

on=@login
src.timerf -1

On=@Attack
If (<src.isevent.e_yarismakirmizi>)
sysmessage @07a1,1,1 Arkadasina dalma.
return 1
endif

On=@Spellcast
If (<src.isevent.e_yarismakirmizi>) && !(<act.uid>  == <src.uid>)
src.sysmessage  @07a1,1,1 Arkadasina dalma.
return 1
endif


On=@ItemDropOn_Ground
src.act.bounce
src.sysmessage @07a1,1,1 Yere esya atamazsin
return 1


// Katilma Gate

[itemdef i_yarismagate]
id i_moongate_blue
name Yarisma Gate[Death Match]


on=@create
attr attr_decay
return 1


on=@click
message @0800 [<name>]
return 1

on=@step
dclick
return 1

on=@dclick
if (<distance> >3)
src.sysmessage @38,,1 Cok uzaktasiniz.
return 1
elseif !(<src.findlayer(25)>==0)
src.sysmessage @07a1,1,1 Binek ile katilamazsiniz.
return 1
else
gategiris
src.stone 1

//////////////////////////////////////////////////////

// Yarisma chest xDD
[ITEMDEF i_yarismabeyaz]
NAME=Beyaz Chest
ID=i_chest_metal
TYPE=t_container_locked
FLIP=1
WEIGHT=1

ON=@Create
COLOR=0480
ATTR=0012

ON=@DClick
src.sysmessage @07a1,1,1 Cantanizdaki ball ile lutfen kutulari aciniz.
return 1
ENDIF


ON=@Click
message @07a1,1,1 Beyaz Chest
RETURN 1

CATEGORY=Chest.b
SUBSECTION=Chest.b
DESCRIPTION=Chest.b

[ITEMDEF i_yarismakirmizi]
NAME=Kirmizi Chest
ID=i_chest_metal
TYPE=t_container_locked
FLIP=1
WEIGHT=1

ON=@Create
COLOR=0480
ATTR=0012

ON=@DClick
src.sysmessage @07a1,1,1 Cantanizdaki ball ile lutfen kutulari aciniz.
return 1
ENDIF


ON=@Click
message @07a1,1,1 Kirmizi Chest
RETURN 1

CATEGORY=Chest.b
SUBSECTION=Chest.b
DESCRIPTION=Chest.b


//
[Function oyunbitti]
src.region.allclients sysmessage @07a1 Oyun bitmistir.Yarismayi beyaz takim kazanmistir.Tebrik ederiz.
src.region.allclients events -e_yarismabeyaz
src.region.allclients events -e_yarismakirmizi
src.go moonglow  // safe alaniniz
region.allclients itemlerisil

[Function oyunbitti1]
src.region.allclients sysmessage @07a1 Oyun bitmistir.Yarismayi kirmizi takim kazanmistir.Tebrik ederiz.
src.region.allclients events -e_yarismabeyaz
src.region.allclients events -e_yarismakirmizi
src.region.allclients go moonglow  // safe alaniniz
region.allclients itemlerisil


[ITEMDEF i_kutucu1]
id=i_crystal_ball
name=B.BALL
type=t_script

ON=@DClick
Target @07A1,1,1 Kimi secceksiniz
return 1

On=@Create
ATTR=attr_newbie
CATEGORY=Staff Items
SUBSECTION=Other Items
DESCRIPTION=Stone Staff
COLOR 0480

On=@TargOn_Char
return 1


on=@targon_item
if (<src.targ.baseid>==i_yarismabeyaz)
if (<src.targ.distance> >2)
src.sysmessage @07a1,1,1 Kutuyu seciniz
return 1
endif
src.targ.remove
src.oyunbitti
region.allclients itemlerisil
return 1
endif

[ITEMDEF i_kutucu2]
id=i_crystal_ball
name=K.BALL
type=t_script

ON=@DClick
Target @07A1,1,1 Kimi secceksiniz
return 1

On=@Create
ATTR=attr_newbie
CATEGORY=Staff Items
SUBSECTION=Other Items
DESCRIPTION=Stone Staff
COLOR 080A
//
On=@TargOn_Char
return 1
//
//
on=@targon_item
if (<src.targ.baseid>==i_yarismakirmizi)
if (<src.targ.distance> >2)
src.sysmessage @07a1,1,1 Kutuyu seciniz
return 1
endif
src.targ.remove
src.oyunbitti1
region.allclients itemlerisil
return 1
endif
//
//
[FUNCTION itemlerisil]
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).color 0794
findlayer(layer_pack).remove
findlayer(layer_pack).empty
findlayer(layer_pack).dclick
update
src.sysmessage @0481 Cantandaki itemler silindi.
return 1
//
[Function oyunubaslat]
region.allclients stone 0
region.allclients sysmessage @07a1 yarisma baslamistir.
//
[Function yarismabaslat]
serv.newitem i_yarismagate
new.p 4442,1172,0,0
serv.allclients sysmessage @07a1 Kutu yarismasi icin safe alanda gate acilmistir.
//
[Function yarismabitir]
serv.allclients sysmessage @07a1 Yarisma bitmistir.
src.region.allclients events -e_yarismabeyaz
src.region.allclients events -e_yarismakirmizi
src.region.allclients go moonglow  // safe alaniniz
region.allclients itemlerisil
region.allclients stone 0



Yorumlar

Henüz yorum yapılmamıştır.

Oylamalar

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

Benzer Sayfalar

SayfalarYorumlarGönderenTarih


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,