Anasayfa
UO Sunucular
Forumlar
Profilim
[PLEVEL 5]
disoyap

[function disoyap]
var0.amvardilerkanka 0


newitem i_Dismount_gate
new.p  <def.yarismagate>
new.morez <args>
serv.allclients sysmessage @0785,1,1 Yarışma Duyuru :
serv.allclients sysmessage @07a1,1,1 Dismount gate'si Safe Alan'da açılmıştır.
if !(0<args>)
serv.allclients sysmessage @07a1,1,1 Gate 5 dakika sonra kapanacaktır..
serv.allclients sysmessage @07a1,1,1 Yarışma 5 dakika sonra veya 30 kişi girince otomatik olarak başlayacaktır..
serv.allclients sysmessage @0785,1,1 Mod : [ Otomatik ]
serv.allclients sound 0100
serv.allclients sound 0102
serv.allclients sound 0103
return 1

[itemdef i_Dismount_gate]
id i_moongate_blue
name Dismount yarismasi

on=@create
Timer 300
var.otodisokanka <uid>
color 0815
attr attr_static
for x 1 50
tag.girdimbenkanka<dlocal.x>
endfor

on=@click
if (<timer> > 59)
message @07e5,1,1 <eval <timer>/60> Dakika sonra kapanacak
else
message @07e5,1,1 <timer> Saniye sonra kapanacak
endif
message @07a1,1,1 Dismount Yarışması
return 1

on=@dclick
if !(<src.npc> == 0)
return 1
endif


if (<src.findtype.t_eq_trade_window>)
src.smsx trade menüsü açıken yarışmaya giremesiniz..
return 1
endif

if !(<src.restest 1 i_oylesine>)
Src.smsx altınızda binek yoken yarışmaya giremesiniz..
return 1
endif

sokcaginreyiz

on=@step
src.sysmessage @07a1,1,1 Gate'ye 2 kere tıkla <name>.
return 1
endif

on=@timer
serv.allclients sysmessage @07a1,1,1  Dismount yarışması 10 saniye sonra başlıyor
serv.allclients sound 256
try uid.<var.caginreyiz>.timer 10
remove
return 1

[function sokcaginreyiz]
if (<src.isgm>)
src.go 5923,854  /// buraya gmlerin gidicegi yeri yaz
return 1
endif

if (<distance> > 2)
src.sysmessage @07a1,1,1 Gate'e ulaşamıyorsunuz.
return 1
endif

if !(0<tag.girdimbenkanka30> == 0)
src.sysmessage @07a1,1,1 Yarışmaya maximum kişi olan 30 kişi zaten girmiş..
timer 1
return 1
endif

src.resurrect

var0.amvardilerkanka ++

src.dialogclose d_helpstuck
DIALOGclose d_helpmurat

//src.binekolmasin
src.bankayolla

src.hits <src.str>
src.stam <src.dex>
src.inlor
src.allskills 1000
src.str 100
src.dex 100
src.stam 100
src.int 25
src.mana 25

src.events +e_dacminn
src.sysmessage @07a1,1,1 Çantanız bankanıza atıldı.



serv.newITEM i_robe
new.color=0810
src.new.equip
new.attr=00010

serv.newITEM i_boots_calf
new.color=0455
src.new.equip
new.attr=00010

serv.newITEM i_bandana
new.color=0455
src.new.equip
new.attr=00010

serv.newITEM i_spear_vanq
new.color=0455
src.new.equip
new.attr=00010

Serv.newitem i_gold2
new.bounce

dorand 8
src.go 5926,875,22
src.go 5929,865
src.go 5945,858,22
src.go 5935,850
src.go 5934,821,22
src.go 5931,827
src.go 5890,833,22
src.go 5895,846
enddo

src.tag.disohakbe 3
src.flags <src.flags>|statf_freeze

for x 1 50
if (<tag.girdimbenkanka<eval <local.x>>> == 0)
serv.allclients sysmessage @0785,1,1 <dlocal.x>. Kişi Dismount yarışmasına girdi..
serv.allclients sysmessage @07a1,1,1 Dismount yarışmasının girişin kapanması ve yarışmanın başlaması için son <eval <timer>/60> dakika veya <eval 30-<local.x>> kişi.
tag.girdimbenkanka<eval <local.x>> <src.uid>
return 1
endif
endfor



[events e_dacminn]
on=@dclick
return 1

on=@itemdclick
if (<act.type> == t_figurine) || (<act.baseid> == i_deed_animal) || (<act.baseid> == i_runebook2) || (<act.baseid> == i_deed_animal) || (<act.baseid> == i_runebook2)
src.sysmessage @07a1,1,1 Bu bölgede kullanılmaz.
return 1
endif

on=@spellcast
src.skill fail
return 1

on=@mount
src.smsx bineğe binemesin çakall..
horsesil

on=@click
message @0850,,1 [ Dismount ]
message @07a1,1,1 <name> Hakkı <eval <tag.disohakbe>>
return 1


on=@dismount
if (<tag.disohakbe> > 0)
src.smsx <eval <tag.disohakbe>> hakkınız kaldı..
src.hits <src.str>
src.tag.disohakbe -=1
serv.allclients sysmessage @07a1,1,1 <name> binekden düştü ve <eval <tag.disohakbe>> dismount hakkı kaldı.
dorand 8
src.go 5926,875,22
src.go 5929,865
src.go 5945,858,22
src.go 5935,850
src.go 5934,821,22
src.go 5931,827
src.go 5890,833,22
src.go 5895,846
enddo
return 1
endif

if <dvar.amvardilerkanka> == 2
events -e_dacminn
caginreyizodulversene
caginreyizholey
src.go safealan
src.hits <src.str>
src.UPDATE
src.findid.i_robe.remove
src.findid.i_boots_calf.remove
src.findid.i_bandana.remove
src.findid.i_spear_vanq
RETURN 1
endif

var0.amvardilerkanka --
serv.allclients sysmessage @0785,1,1 Dismount kalan kişi :<eval <var0.amvardilerkanka>>
src.events -e_dacminn
src.caginreyizholey
src.go safealan
caginreyizholey
src.hits <src.str>
src.UPDATE
RETURN 1


on=@DEATH
src.sayu ölür
timerf,1 stone 1
timerf,5 stone 0
src.smsx 5 saniye boyunca stonesiniz..
src.hits <src.str>
return 1




on=@login
var0.amvardilerkanka --
src.go safealan
src.events -e_dacminn
flags <flags>&~statf_freeze
caginreyizholey

on=@logout
var0.amvardilerkanka --
src.events -e_dacminn
flags <flags>&~statf_freeze
src.go safealan
caginreyizholey


[itemdef i_dacmin_stone]
id i_paver_stone
name stone atici

on=@create
var.caginreyiz <uid>
color 1957
attr attr_invis
tag.vipitem 1

on=@timer
region.allclients yarismagenelflagsil_
region.allclients sysmessage @07a1,1,1 Yarışma Başladı.
return 1

on=@pickup_ground
return 1


[function caginreyizodulversene]
forchars 64000
if (<isevent.e_dacminn>)
src.newitem i_deed_animal
src.new.tag.trade Frendized Ostard
src.new.tag.trade_id c_ostard_zostrich
src.new.tag.trade_name Frenzied Ostard
src.new.tag.trade_str 170
src.new.tag.trade_dex 300
src.new.tag.trade_int 50
src.new.tag.trade_karma 3000
src.new.tag.trade_fame 0
src.new.tag.trade_food 15000
src.new.name Filled pet trading contract
src.new.attr 00
src.new.more2 1
dorand 7
src.new.color 0455
src.new.color 00
src.new.color 07d1
src.new.color 080a
src.new.color 04c2
src.new.color 0796
src.new.color 0794
enddo
serv.newitem i_deed_exp
bounce <new>
serv.newitem i_deed_exp
bounce <new>
serv.newitem i_deed_exp
bounce <new>
serv.newitem i_check6
bounce <new>

serv.allclients sysmessage @0785,1,1 <serv.name> Yarışma:
serv.allclients sysmessage @07a1,1,1 Dismount yarışması <name> kazanmıştır, kendisini tebrik ediyoruz..
serv.allclients sound 0100
serv.allclients sound 0102
serv.allclients sound 0103

go safealan
hits <str>
events -e_dacminn
caginreyizholey
endif
endfor


[function caginreyizholey]
findid.i_robe.remove
findid.i_boots_calf.remove
findid.i_bandana.remove
findid.i_potion_explosion.remove
findid.i_bag.remove
findid.i_spear_vanq.remove


[eof]
Guzel Bır Sıstem Yanlız Kafanızdakı Attan Düşme Hakkı 0 olarak Kalıyor 3 yapamadım yapabılen Paysabılırmı

UO-Dev SPONSOR

UO-Dev SPONSOR

Barbarossa 03-07-2013 14:45
ulan ne adamsın sen kendinmi yazdın bu sistemi şimdi?
packten al koy buralara ben yazdım de türkçe öğren önce
Barbarossa 03-07-2013 14:46
script bilgim o kadar yok ama ben bile yazabilirim bu sistemi bide yapamadım diyor
Phreak 04-07-2013 00:57
Onu fix scriptinda ayarlamıştım oradan bulabilirsin.
Raxip 04-07-2013 19:14
ben ordaben yazdım gıbı bır sey kullanmadım yapabılen varsa yapsın kullanalım dıye paylastım
Barbarossa 06-07-2013 11:59
niye paylaşıyorsun izin aldınmı?sahibinden?ben mesela user olarak istemiyorum?

Üyelerin oylama ortalaması (10 dışında) :

1.00

Oylar: 1 den itibaren 24-07-2013 18:26