UO-Dev Arama


Otamatik bomberman sistemi

Yazar: Xantier
Tarih: 29-07-2009 12:44


Paylaş : Paylaş

Kod:
[plevel 1]
bomb

[chardef c_dispeller]
id c_slime
name dispeller
dam 10,20

on=@create
color 0455

karma -8000
fame 5000

str=100
dex=100
int=100
maxhits=500

wrestling 30.0
magery 1000

itemnewbie i_spellbook
addspell=s_mass_dispel

[function remove2]
targetf remove

[function gatebul]
foritems 20
if (<baseid>==i_b_wall4)
src.sysmessage @38,6,1 Gateciye mesafeniz <eval <src.distance <uid>>> kare
endfor
endif

[itemdef i_gate_B]
id i_moongate_Blue
name Bomberman giris gate
type t_normal

on=@create
color 07a1
tag.switch=1

on=@step
if (<tag.switch>==1)
src.tag.birhak=1
src.binekolmasin
src.f_bank_equipment

src.go 5722,793
tag.switch=2
src.events +e_bombaci
return 1
endif
if (<tag.switch>==2)
src.tag.birhak=1
src.binekolmasin
src.f_bank_equipment


src.go 5721,802
tag.switch=3
src.events +e_bombaci
return 1
endif
if (<tag.switch>==3)
src.tag.birhak=1
src.binekolmasin
src.f_bank_equipment


src.go 5741,801
tag.switch=4
src.events +e_bombaci
return 1
endif
if (<tag.switch>==4)
src.tag.birhak=1
src.binekolmasin
src.f_bank_equipment


src.go 5741,791
src.events +e_bombaci
remove
return 1
endif

[itemdef i_b_cikis]
id i_moongate_Blue
name Bomberman giris gate
type t_normal

on=@create
color 07a1

on=@step
if (<src.isevent.e_bombaci>)
src.resurrect
src.tag.bombx2=0
src.findid.i_bombaci.remove
src.tag.birhak=0
src.go pazar
src.events -e_bombaci

endif

[events e_bombaci]
on=@hit
sysmessage @38,6,1 Bu oyun sadece bombacilardan olusmakta.
return 1

on=@hittry
sysmessage @38,6,1 Bu oyun sadece bombacilardan olusmakta.
return 1

on=@attack
sysmessage @38,6,1 Atak yapmak yasak
action -1
return 1

on=@death
if (<tag.birhak> > 0)
sysmessage @38,6,1,1 Reslenmek icin bir hakkiniz taninmakta oldugu icin bu hakkiniz reslenilmek icin kullanildi. Bir dahaki olusunuzde otomatik olarak oyundan cikicaksiniz.
hits=<str>
foritems 0
if (<baseid>==i_fire_die)
remove
if (<baseid>==i_exp_Die)
remove
endif
endif
endfor
tag.birhak -=1
return 1
endif
hits=<str>
findlayer.layer_pack.empty
go pazar
sysmessage @38,6,1,1 Size taninmis hak bitmis. Bu yuzden oyundan cikarildin.
events -e_bombaci
return 1

[function bomba]
forchars 0
kill
endfor
alevpatlat n 1
alevpatlat s 1
alevpatlat w 1
alevpatlat e 1

//[plevel 1]
//bomb

[function bomb]
if !(<isevent.e_bombaci>)
src.sysmessage @38,6,1 Bu komutu sadece bomberman eventinde olanlar kullanabilir.
return 1
endif
if (strmatch('<p.x>','<tag.px>')) && (strmatch('<p.y>','<tag.py>'))
sysmessage @38,6,1 Ayn&覵 koordinata bomba birakamazsin.
return 1
endif
if (<src.findid.i_bomb_timer>)
src.sysmessage @38,6,1 Ardi ardina bomba birakmak icin aradan 1 saniye gecmeli
return 1
endif
serv.newitem i_bomb_timer
new.cont <src.uid>
new.timerd=2
tag.px=<eval <p.x>>
tag.py=<eval <p.y>>
tag.pz=<p.z>
serv.newitem i_bomb
new.p <p>
new.link <uid>
new.update
serv.newitem i_controller
new.cont <uid>
new.timer=2

[itemdef i_bomb_timer]
id i_gold
layer layer_special
name asd
type t_eq_script

on=@create
attr attr_invis

on=@timer
remove
return 1

[function alevpatlat]
serv.newitem i_fire_die
new.p <p>
new.link <link.uid>
new.tag.args=<args>
var.args=<args>
new.move <args> // burda n 1 n 2 falan oluyor yer de&覨i&覶tiriyor
new.timer=1
new.itemcheck
var.uid <uid>

[function alevpatlat2]
serv.newitem i_fire_die
new.p <p>
new.link <link.uid>
var.args=<args>
new.move <args> // burda n 1 n 2 falan oluyor yer de&覨i&覶tiriyor
new.timer=1
new.itemcheck2
var.uid <uid>

[function itemcheck]
obj=<uid>
foritems 0
if (<baseid>==i_b_Wall)
obj.remove
return 1
endif
if (<baseid>==i_b_wall2)
serv.newitem i_b_spawn
new.p <p>
serv.newitem i_Exp_die
new.p <p>
new.timer=1
remove
obj.remove
return 1
endif
if (<baseid>==i_b_wall3)
serv.newitem i_b_spawn
new.p <p>
serv.newitem i_Exp_die
new.p <p>
new.timer=1
obj.link.tag.bombx2=1
remove
obj.remove
return 1
endif
if (<baseid>==i_b_wall4)
serv.newitem i_Exp_die
new.p <p>
new.timer=1
serv.newitem i_gate_lvl2
new.p <p>
new.timer 3600
remove
obj.remove
return 1
endif
if (<baseid>==i_b_wall5)
serv.newitem i_Exp_die
new.p <p>
new.timer=1
sound=1095
serv.newitem i_can
new.p <p>
new.timer 40
remove
obj.remove
return 1
endfor
endif
if (<link.tag0.bombx2>)
serv.newitem i_Controller
new.p <p>
new.alevpatlat2 <tag.args>
endif

[itemdef i_can]
id i_virtstone_5
name Can verir !
type t_eq_script

on=@step
sound=1098
src.tag.birhak +=1
src.say @38,6,1 Bir can aldiniz !
remove

[itemdef i_gate_lvl2]
id i_moongate_blue
name 1. gate
type t_telepad

on=@create
color 07c5
//morep 5732,808

on=@step
if !(<src.flags>&statf_dead)
src.hits=<src.str>
src.findlayer.layer_pack.empty
src.go pazar
src.tag.birhak=0
src.sysmessage @38,6,1 Cikisa ulastin. Iste odulun.
if (<src.fame> < 9750)
src.fame += 250
endif
src.newitem i_tohum_rarekoy
src.act.amount=1
src.act.bounce
src.tag.bombx2=0
src.events -e_bombaci
forclients 100
if <isevent.e_bombaci>
sysmessage @38,6,1 Oyunu <src.name> kazandi. Oyun bitmistir.
tag.bombx2=0
events -e_bombaci
go pazar
endif
endfor
src.go 5733,808

remove
return 1
endif



[function itemcheck2]
obj=<uid>
foritems 0
if (<baseid>==i_b_Wall)
obj.remove
return 1
endif
if (<baseid>==i_b_wall2)
serv.newitem i_b_spawn
new.p <p>
serv.newitem i_Exp_die
new.p <p>
new.timer=1
remove
obj.remove
return 1
endfor

endif
forchars 0
kill
endfor

[itemdef i_bombaci]
id 5162
name Bomba
weight 0
type t_eq_script

on=@create
attr attr_static|attr_move_Never

on=@dclick
src.bomb
return 1

[itemdef i_b_wall]
id 938
name Wall
type t_eq_script

on=@create
attr attr_static|attr_move_never
nudgedown 5
color 03b2


on=@timer
return 1

[itemdef i_b_wall2]
id 938
name Wall
type t_eq_script

on=@create
attr attr_static|attr_move_never
//nudgedown 5


on=@timer
return 1

[itemdef i_b_wall4]
id 938
name Wall
type t_eq_script

on=@create
attr attr_static|attr_move_never
//nudgedown 5


on=@timer
return 1

[itemdef i_b_wall5]
id 938
name Wall
type t_eq_script

on=@create
attr attr_static|attr_move_never
//nudgedown 5


on=@timer
return 1

[itemdef i_b_wall3]
id 938
name Wall
type t_eq_script

on=@create
attr attr_static|attr_move_never
//nudgedown 5


on=@timer
return 1

[itemdef i_b_spawn]
id i_floor_marble
name Wall
type t_eq_script

on=@create
attr attr_static|attr_invis
nudgedown 1
timer=1800

on=@timer
serv.newitem i_b_wall2
new.p <p>
new.update
remove
return 1

[itemdef i_bomb]
id 01777
name bomb
type t_eq_Script

on=@create
color 0793
timerd 3
morex=3

on=@timer
if (<morex> > 0)
say @38,6,1 <eval <morex>>
morex -= 1
timerd 3
return 1
else
sound snd_spell_Explosion
sound snd_spell_flamestrike
sound 775
serv.newitem i_fire_die
new.p <p>
new.update
new.timer 1
bomba
remove
return 1
endif

[itemdef i_controller]
id i_gold
name asd
type t_eq_Script

on=@create
attr attr_decay|attr_invis
timer 4


[itemdef i_fire_die]
id i_fire_column
name Olum
type t_eq_script

on=@create
attr attr_decay

on=@step
src.kill

[itemdef i_exp_die]
id i_fx_explode
name Olum
type t_eq_script

on=@create
attr attr_decay

on=@step
src.kill

[function dose]
serv.newitem i_b_wall2
new.p

[function wallcikar]
foritems 50
if (<baseid>==i_b_spawn)
timer=1
endif
endfor

[function sectorboya]
foritems 50
if (<baseid>==<args>)
color 0794
endfor



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
Otomatik Screenshot Programı0G-Defender15-01-2012
Otomatik Kumar Sistemi0stylez15-05-2010
Otomatik GM Topuk Sistemi0TheRaskol29-07-2009


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ı,