UO-Dev Arama


Kelle getirmeyi esas alan bir görev sistemi

Yazar: aldarson
Tarih: 22-09-2009 20:37


Paylaş : Paylaş

Kod:
[comment emre]
yazar : aldarson[emre]

//////////////////
////defnames/////
////////////////

[defname ayarlar]
morey1 10
morey2 50
morey3 100
morey4 200

value 5000
minfame 2000
buttonid 4005 4007

////////////////////
/////functions/////
//////////////////

[function f_gorevtamamla]
ref1 = <argo>
if (<ref1.baseid> == c_head_hunter) && (<src.findid.i_deed_head.morey> == <src.findid.i_deed_head.more1>)
src.newgold <eval (<src.findid.i_deed_head.morey>*<ddef.value>)>
src.sysmessage @038a,0,1 Gorevi tamamladin tebrikler her kafa icin sana <ddef.value> gold verdim.
src.tag0.basladim = 0
src.findid.i_deed_head.remove
else
src.sysmessage @038a,0,1 "<ref1.name>" head hunter degil veya daha kafa toplamaniz gerekiyor
endif

[function f_kafatopla]
ref1 = <argo>
if (<ref1.baseid> == i_flesh_head)
if (<ref1.link.isplayer>) && (<ref1.link.fame> ><ddef.minfame>) && (<ref1.cont> == <src.findlayer(21)>)
src.sysmessage @038a,0,1 <ref1.name>'yi basariyla Head deed'e eklediniz.
src.findid.i_deed_head.morey +=1
ref1.remove
else
src.sysmessage @038a,0,1 Hatali bir durum.
endif
endif

////////////////
//////item/////
//////////////

[itemdef i_deed_head]
id i_deed
name Head Deed
type t_normal

on=@create
color 0455
attr=attr_newbie|attr_static|attr_move_never

on=@click
message @080a [<dmorey> / <dmore1>]
message @1153 <name>
return 1

on=@dclick
sdialog d_kafa_islem
return 1

//////////////////
/////dialogs/////
////////////////

[dialog d_yeni_gorev]
0,0
nomove

resizepic 0 0 5120 300 250
resizepic 10 10 3000 280 230

dhtmlgump 80 20 300 20 0 0 <def.bfont_blue><serv.name> Yeni Görev Menüsü

dhtmlgump 60 70 300 20 0 0 <def.bfont_red>10 Kafa (Toplam ödül:50k gold)
dhtmlgump 60 100 300 20 0 0 <def.bfont_red>50 Kafa (Toplam ödül:250k gold)
dhtmlgump 60 130 300 20 0 0 <def.bfont_red>100 Kafa (Toplam ödül:500k gold
dhtmlgump 60 160 300 20 0 0 <def.bfont_red>200 Kafa (Toplam ödül:1m gold)

for 1 4
button 20 <eval (<dlocal._for>*30)+40> <def.buttonid> 1 0 <dlocal._for>
endfor

[dialog d_yeni_gorev button]
on = 1 4
serv.newitem i_deed_head
new.more1 <def.morey<dargn>>
new.morey 0
new.bounce
src.tag0.basladim 1

[dialog d_kafa_islem]
0,0
nomove
resizepic 0 0 5120 300 250
resizepic 10 10 3000 280 230

dhtmlgump 80 20 300 20 0 0 <def.bfont_blue><serv.name> Head Hunter Menüsü
dhtmlgump 60 70 300 20 0 0 <def.bfont_red>Görevi iptal et
dhtmlgump 60 100 300 20 0 0 <def.bfont_red>Görevi tamamla
dhtmlgump 60 130 300 20 0 0 <def.bfont_red>Görev al
dhtmlgump 60 160 300 20 0 0 <def.bfont_red>Kafa topla

for 1 4
button 20 <eval (<dlocal._for>*30)+40> <def.buttonid> 1 0 <dlocal._for>
endfor

[dialog d_kafa_islem button]
on=1
if (<src.dtag0.basladim> = 0)
src.sysmessage @038a,0,1 Görev almadınız.
return 1
endif

src.tag0.basladim = 0
src.findid.i_deed_head.remove
src.sysmessage @038a,0,1 Göreviniz iptal edildi ve gold kazanamadınız.

on = 2
if (<src.dtag0.basladim> = 0)
src.sysmessage @038a,0,1 Görev almadınız.
return 1
endif

targetf f_gorevtamamla
src.sysmessage @038a,0,1 Lutfen head hunteri seciniz.

on = 3
if (<src.dtag0.basladim> = 1)
src.sysmessage @038a,0,1 Göreviniz varken yeni görev alamassınız.
return 1
endif

sdialog d_yeni_gorev

on = 4
if (<src.dtag0.basladim> = 0)
src.sysmessage @038a,0,1 Gorev almamissin.
return 1
elseif (<src.findid.i_deed_head.morey> == <src.findid.i_deed_head.more1>)
src.sysmessage @038a,0,1 Yeterince kafa toplamissiniz.
return 1
endif

targetf f_kafatopla
src.sysmessage @038a,0,1 Lutfen kafayi seciniz.

//////////////
////npc//////
////////////

[chardef c_head_hunter]
id c_man
name Aldarson

on=@create
str = 1000
int = 0
dex = 0
invul 1
itemnewbie = i_deathshroud
color = 0455

on=@click
message @080a [ Head Hunter ]
message @1153 <name>
return 1

on=@dclick
<qval (<src.dtag0.basladim> == 0)?src.sdialog d_yeni_gorev:src.sysmessage @1153 Zaten gorev almissin.>



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