|
[ITEMDEF i_deed_animal]
DEFNAME=i_deed_animal
NAME=Hayvan kontrati
ID=i_deed
WEIGHT=15.0
TYPE=t_script
VALUE=50
CATEGORY=Custom Items
SUBSECTION=Deeds
DESCRIPTION=Animal Trading Contract
On=@Create
color 08ac
On=@Click
if (<more2>)
message @07d4,,1 [<tag.trade>]
message @0790,,1 [Str <eval <tag.trade_str>> Dex <eval <tag.trade_dex>> Int <eval <tag.trade_int>>]
message @1153,,1 Hayvan kontratı
return 1
endif
message @38,,1 [ Binek Küçültür ]
message @1153,,1 Animal Shrink
return 1
On=@DClick
if (<topobj.uid> != <src.uid>)
src.sysh_trk Bunu kullanabilmeniz için çantanızda olmalı.
elseif (<more2>)
if (<src.flags>&statf_hidden) || (<src.flags>&statf_invisible)
src.sysh_trk Gizlenmis durumdayken bunu kullanamazsınız.
return 1
endif
if !(<src.findid.i_bokunucikarma>)
src.newitem i_bokunucikarma
src.new.timer 10
src.new.equip
else
src.sysmessage @0790,,1 Tekrar açabilmek için <src.findid.i_bokunucikarma.timer> saniye beklemelisiniz.
return 1
endif
try serv.newnpc <tag.trade_id>
link <new.uid>
link.name <tag.trade_name>
link.karma <tag.trade_karma>
link.fame <tag.trade_fame>
link.str <tag.trade_str>
link.hits <tag.trade_str>
link.dex <tag.trade_dex>
link.int <tag.trade_int>
link.food <tag.trade_food>
link.color <color>
link.oskin <link.color>
link.memorydel <src.uid>
link.serv.newitem i_memory
link.new.attr 04
link.new.more1 04
link.new.more2 <serv.time>
link.new.morep <link.p>
link.new.color memory_ipet
link.new.timer -1
link.new.link <src.uid>
link.new.cont <link.uid>
link.flags <link.flags>&statf_pet
link.update
link.anim 5
link.bark 3
remove
else
target
endif
return 1
On=@TargOn_Item
src.sysh_trk İtemleri küçültemezsiniz.
target
src.sys_trk Küçültmek istediğiniz hayvanı seçiniz.
return 1
On=@TargOn_Char
if !(<src.targ.npc>)
src.sysh_trk Oyunuları küçültemezsiniz.
elseif !(<src.targ.ismypet>)
src.sysh_trk Bu hayvan size ait değil.
elseif (<src.targ.flags>&statf_stone) || (<src.targ.flags>&statf_freeze)
src.sysh_trk Hayvanı şuanki durumunda küçültemezsiniz.
elseif ((<src.targ.body> == c_man) || (<src.targ.body> == c_woman))
src.sysh_trk Sadece hayvanları küçültebilirsiniz.
elseif (<src.targ.flags>&statf_invul) || (<src.targ.color> == 07fff)
src.sysh_trk Bu hayvanı küçültemezsiniz.
elseif (<src.targ.memoryfindtype.memory_war_targ>)
src.sysh_trk Hayvan şuanda çok kızgın.
elseif (<src.targ.findid.i_rune_summon_creature>)
src.sysh_trk Büyü ile yaratılmış hayvanları küçültemezsiniz.
elseif ((<src.targ.id> == c_llama_pack) || (<src.targ.id> == c_horse_pack))
src.sysh_trk Pack hayvanlarını küçültemezsiniz.
elseif (<src.targ.findid.i_rune_bless>) || (<src.targ.findid.i_rune_protection>) || (<src.targ.findid.i_rune_reactive_armor>) || (<src.targ.findid.i_rune_agility>) || (<src.targ.findid.i_rune_strength>)
src.sysh_trk Hayvanın üzerinde ki büyü etkisini kaldırmalısınız.
elseif (<src.targ.hits> < <src.targ.str>)
src.sysh_trk Bu hayvan yaralanmış.
elseif (<src.targ.findid.i_rune_poison>)
src.sysh_trk Bu hayvan zehirlenmiş.
elseif !(<src.targ.canseelos>)
src.sysh_trk Hayvana ulaşamıyorsunuz.
elseif (<src.targ.distance> > 3)
src.sysh_trk Hayvana yeterince yakın değilsiniz.
elseif (<src.targ.id> == c_m_golem_tinker1)
serv.newitem i_pet_golem1
new.name <src.targ.name>
new.bounce
src.targ.remove
remove
elseif (<src.targ.id> == c_m_golem_tinker2)
serv.newitem i_pet_golem2
new.name <src.targ.name>
new.bounce
src.targ.remove
remove
else
name Dolu hayvan kontratı
attr 00
more2 1
color <src.targ.color>
if (<color> == 0481)
color 0835
endif
tag.trade <src.targ.job>
tag.trade_id <src.targ.id>
tag.trade_name <src.targ.name>
tag.trade_str <src.targ.str>
tag.trade_dex <src.targ.dex>
tag.trade_int <src.targ.int>
tag.trade_karma <src.targ.karma>
tag.trade_fame <src.targ.fame>
tag.trade_food <src.targ.food>
src.targ.bark 2
src.targ.remove
src.sys_trk <tag.trade>: kontrat haline getirildi.
endif
return 1
[ITEMDEF i_deed_animal]
DEFNAME=i_deed_animal
NAME=Hayvan kontrati
ID=i_deed
WEIGHT=15.0
TYPE=t_script
VALUE=50
CATEGORY=Custom Items
SUBSECTION=Deeds
DESCRIPTION=Animal Trading Contract
On=@Create
color 08ac
On=@Click
if (<more2>)
message @07d4,,1 [<tag.trade>]
message @0790,,1 [Str <eval <tag.trade_str>> Dex <eval <tag.trade_dex>> Int <eval <tag.trade_int>>]
message @1153,,1 Hayvan kontratı
return 1
endif
message @38,,1 [ Binek Küçültür ]
message @1153,,1 Animal Shrink
return 1
On=@DClick
if (<topobj.uid> != <src.uid>)
src.sysh_trk Bunu kullanabilmeniz için çantanızda olmalı.
elseif (<more2>)
if (<src.flags>&statf_hidden) || (<src.flags>&statf_invisible)
src.sysh_trk Gizlenmis durumdayken bunu kullanamazsınız.
return 1
endif
if !(<src.findid.i_bokunucikarma>)
src.newitem i_bokunucikarma
src.new.timer 10
src.new.equip
else
src.sysmessage @0790,,1 Tekrar açabilmek için <src.findid.i_bokunucikarma.timer> saniye beklemelisiniz.
return 1
endif
try serv.newnpc <tag.trade_id>
link <new.uid>
link.name <tag.trade_name>
link.karma <tag.trade_karma>
link.fame <tag.trade_fame>
link.str <tag.trade_str>
link.hits <tag.trade_str>
link.dex <tag.trade_dex>
link.int <tag.trade_int>
link.food <tag.trade_food>
link.color <color>
link.oskin <link.color>
link.memorydel <src.uid>
link.serv.newitem i_memory
link.new.attr 04
link.new.more1 04
link.new.more2 <serv.time>
link.new.morep <link.p>
link.new.color memory_ipet
link.new.timer -1
link.new.link <src.uid>
link.new.cont <link.uid>
link.flags <link.flags>&statf_pet
link.update
link.anim 5
link.bark 3
remove
else
target
endif
return 1
On=@TargOn_Item
src.sysh_trk İtemleri küçültemezsiniz.
target
src.sys_trk Küçültmek istediğiniz hayvanı seçiniz.
return 1
On=@TargOn_Char
if !(<src.targ.npc>)
src.sysh_trk Oyunuları küçültemezsiniz.
elseif !(<src.targ.ismypet>)
src.sysh_trk Bu hayvan size ait değil.
elseif (<src.targ.flags>&statf_stone) || (<src.targ.flags>&statf_freeze)
src.sysh_trk Hayvanı şuanki durumunda küçültemezsiniz.
elseif ((<src.targ.body> == c_man) || (<src.targ.body> == c_woman))
src.sysh_trk Sadece hayvanları küçültebilirsiniz.
elseif (<src.targ.flags>&statf_invul) || (<src.targ.color> == 07fff)
src.sysh_trk Bu hayvanı küçültemezsiniz.
elseif (<src.targ.memoryfindtype.memory_war_targ>)
src.sysh_trk Hayvan şuanda çok kızgın.
elseif (<src.targ.findid.i_rune_summon_creature>)
src.sysh_trk Büyü ile yaratılmış hayvanları küçültemezsiniz.
elseif ((<src.targ.id> == c_llama_pack) || (<src.targ.id> == c_horse_pack))
src.sysh_trk Pack hayvanlarını küçültemezsiniz.
elseif (<src.targ.findid.i_rune_bless>) || (<src.targ.findid.i_rune_protection>) || (<src.targ.findid.i_rune_reactive_armor>) || (<src.targ.findid.i_rune_agility>) || (<src.targ.findid.i_rune_strength>)
src.sysh_trk Hayvanın üzerinde ki büyü etkisini kaldırmalısınız.
elseif (<src.targ.baseid>==c_horse_steed)////-------------- Buraya Kulldagin binegin id'sini yaz
src.sysh_trk Bu Hayvani kucultemezsin. /////------------- Buraya ne zamak istersen sana kalmis
elseif (<src.targ.hits> < <src.targ.str>)
src.sysh_trk Bu hayvan yaralanmış.
elseif (<src.targ.findid.i_rune_poison>)
src.sysh_trk Bu hayvan zehirlenmiş.
elseif !(<src.targ.canseelos>)
src.sysh_trk Hayvana ulaşamıyorsunuz.
elseif (<src.targ.distance> > 3)
src.sysh_trk Hayvana yeterince yakın değilsiniz.
elseif (<src.targ.id> == c_m_golem_tinker1)
serv.newitem i_pet_golem1
new.name <src.targ.name>
new.bounce
src.targ.remove
remove
elseif (<src.targ.id> == c_m_golem_tinker2)
serv.newitem i_pet_golem2
new.name <src.targ.name>
new.bounce
src.targ.remove
remove
else
name Dolu hayvan kontratı
attr 00
more2 1
color <src.targ.color>
if (<color> == 0481)
color 0835
endif
tag.trade <src.targ.job>
tag.trade_id <src.targ.id>
tag.trade_name <src.targ.name>
tag.trade_str <src.targ.str>
tag.trade_dex <src.targ.dex>
tag.trade_int <src.targ.int>
tag.trade_karma <src.targ.karma>
tag.trade_fame <src.targ.fame>
tag.trade_food <src.targ.food>
src.targ.bark 2
src.targ.remove
src.sys_trk <tag.trade>: kontrat haline getirildi.
endif
return 1
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
3 Gün sonra item sildirme
Son cevap: 21-01 17:45 · Son yazan: helpme · Mesaj: 8 · Görüntü: 4033
|
ITEM Script Yardımı | 21-01 17:45 | 8 | 4033 | |
|
|
UO-Dev Kişisel Mesajların Silinmesi
Son cevap: 22-12 23:13 · Son yazan: TheRaskol · Mesaj: 1 · Görüntü: 1765
|
UO-Dev Duyurular | 22-12 23:13 | 1 | 1765 | |
|
|
Save esnasında item silinmesi
Son cevap: 26-05 00:02 · Son yazan: mahsuni · Mesaj: 2 · Görüntü: 3217
|
Konsol Hataları | 26-05 00:02 | 2 | 3217 | |
|
|
Inactive Üyelerin Silinmesi Hakkında
Son cevap: 18-04 13:20 · Son yazan: TheRaskol · Mesaj: 1 · Görüntü: 2872
|
UO-Dev Duyurular | 18-04 13:20 | 1 | 2872 | |
|
|
Yeniden uzun zaman sonra merhaba
Son cevap: 18-03 15:46 · Son yazan: Rhea · Mesaj: 4 · Görüntü: 4423
|
Yeni Gelenler | 18-03 15:46 | 4 | 4423 |