UO-Dev Arama

 



İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar

paris16


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 63
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 29
Mesaj #96288   31-08-2018 19:22 GMT    
        
Merhaba degerli arkadaşlar forumlarda da aradım bulamadım varsada ling atarsanız sevinirim. ben playerların bineklerin isimlerini degiştirmemesini istiyorum nasıl yapa bilirim bunu tek tek bineklere eklemek yerine bunu genel olarak bir kısa yolla yapa bilirmiyiz nasıl yapmam lazım ?



Yazar

athynas


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 105
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: World Builder
Yaş: 31
Mesaj #96289   31-08-2018 19:48 GMT    
        
Şimdi Sphere Wiki'den triggerlara baktım.
Tam olarak emin olmamakla beraber, şu triggerı oyuncuya verdirterek dener misin?
Kod:
on=@rename
return 1



Yazar

paris16


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 63
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 29
Mesaj #96290   31-08-2018 21:19 GMT    
        
athynas oyunuya nasıl vericem biraz acarmsınız ben cok acemiyimde bu konularda :S



Yazar

athynas


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 105
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: World Builder
Yaş: 31
Mesaj #96296   01-09-2018 05:55 GMT    
        
Oyuncuya oyuna girdiğinde verdiğin eventa eklemelisin.

Eğer script pack kullanıyorsan ve fix scp var ise orada fix eventinin altına kodu ekle.



Yazar

kalankalir3


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 55
Oyun Tarzı: Pp
Emulatör:
Tecrübe: Scripter
Yaş: 30
Mesaj #96297   01-09-2018 13:11 GMT    
        
fix eventi içine ;

Kod:
ON=@Rename
IF (<ARGO.NPC>)
  RETURN 1
ENDIF


Yazar

paris16


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 63
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 29
Mesaj #96301   01-09-2018 19:54 GMT    
        
cok teşükkür ederim birsey daha sorsam sizlere deed scpti var bende binegi deed ile kücültüyorum shirnk oluyor ama yere atınca deed şeklini alıyor yere atıncada shrink şeklini almasını isitoyrum onu nasıl düzelte bilirim ?
Kod:
[ITEMDEF i_deed_animal]
DEFNAME=i_deed_animal
NAME=Animal Contract
ID=i_deed
WEIGHT=20.0
TYPE=t_script
VALUE=50


CATEGORY=Custom Items
SUBSECTION=Deeds
DESCRIPTION=Animal Trading Contract

On=@Create
color 08ac

On=@Click
if (<more2>)
message @256,,1 <tag.trade>
message @68,6,1 [Str :: <eval <tag.trade_str>> Dex :: <eval <tag.trade_dex>>]
return 1
else
if <tag0.trade_id>
message @115,6,1,,1 Binegin Ismi : <name> , Dogal ismi : <serv.chardef.<tag.trade_id>>
return 1
else
message @0790,,1 <name>
return 1
endif
endif

On=@DClick
if (<src.account.plevel> > 1) && !(strmatch('<src.account>','hasan')) && !(strmatch('<src.account>','hasan'))
src.sysmessage @38,,1 UYARI: Yapmis Oldugunuz islem Log'lara Kayit Altina Alinmistir / Eyyubi
return 1
else
if (<topobj.uid> != <src.uid>)
src.sysmessage @38,,1 Hata: Bunu kullanabilmeniz icin cantanizda olmali.
return 1
elseif (<more2>)
if (<src.flags>&statf_hidden) || (<src.flags>&statf_invisible)
src.sysmessage @38,,1 Hata: Gizlenmis durumdayken bunu kullanamazsiniz.
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>
if (<link.color> == 0835)
link.color 0481
endif
link.oskin <link.color>
link.newitem i_memory
link.act.attr 04
link.act.more1 04
link.act.more2 <serv.time>
link.act.morep <link.p>
link.act.color memory_ipet
link.act.timer -1
link.act.link <src.uid>
link.act.cont <link.uid>
link.flags <link.flags>&statf_pet
link.update
link.anim 5
link.bark 3
remove
else
target
        src.sysmessage @045,,1 Kucultulecek hayvani secin.
endif
return 1

On=@TargOn_Item
src.sysmessage @38,,1 Hata: Esyalari kucultemezsiniz.
return 1


On=@TargOn_Char
if (<src.targ.id>==c_man)
src.sysmessage @38,,1 Hata : Escort kucultemezsiniz.
elseif !(<src.targ.npc>)
src.sysmessage @38,,1 Hata: Oyunculari kucultemezsiniz.
elseif !(<src.targ.ismypet>)
src.sysmessage @38,,1 Hata: Bu hayvan size ait degil.
elseif (<src.targ.flags>&statf_stone) || (<src.targ.flags>&statf_freeze)
src.sysmessage @38,,1 Hata: Hayvani su anki durumunda kucultemezsiniz.
elseif ((<src.targ.body> == c_man) || (<src.targ.body> == c_woman))
src.sysmessage @38,,1 Hata: Sadece hayvanlari kucultebilirsiniz.
elseif (<src.targ.flags>&statf_invul) || (<src.targ.color> == 07fff)
src.sysmessage @38,,1 Hata: Bu hayvani kucultemezsiniz.
elseif (<src.targ.memoryfindtype.memory_war_targ>)
src.sysmessage @38,,1 Hata:Hayvan su anda cok kizgin.
elseif (<src.targ.findid.i_rune_summon_creature>)
src.sysmessage @38,,1 Hata: Buyu ile yaratilmis hayvanlari kucultemezsiniz.
elseif ((<src.targ.id> == c_llama_pack) || (<src.targ.id> == c_horse_pack))
src.sysmessage @38,,1 Hata: Pack hayvanlari kucultemezsiniz.
//elseif (<src.targ.food> < 3)
// src.sysmessage @38,,1 Hata: Bu hayvan acikmis.
elseif (<src.targ.hits> < <src.targ.str>)
src.sysmessage @38,,1 Hata: Bu hayvan yaralanmis.
elseif (<src.targ.findid.i_rune_poison>)
src.sysmessage @38,,1 Hata: Bu hayvan zehirlenmis.
elseif (<src.targ.findid.i_rune_bless>)
src.sysmessage @38,,1 Hata: Bu hayvan buyunun etkisi altindadir kucultumezsiniz.
elseif (<src.targ.findid.i_rune_strength>)
src.sysmessage @38,,1 Hata: Bu hayvan buyunun etkisi altindadir kucultumezsiniz.
elseif (<src.targ.findid.i_rune_CUNNING>)
src.sysmessage @38,,1 Hata: Bu hayvan buyunun etkisi altindadir kucultumezsiniz.
elseif (<src.targ.findid.i_rune_Agility>)
src.sysmessage @38,,1 Hata: Bu hayvan buyunun etkisi altindadir kucultumezsiniz.
elseif !(<src.targ.canseelos>)
src.sysmessage @38,,1 Hata: Hayvana ulasamiyorsunuz.
elseif (<src.targ.distance> > 3)
src.sysmessage @38,,1 Hata: Hayvana yeterince yakin degilsiniz.
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 Shrink Animal
attr 00
more2 1
color <src.targ.color>
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.sysmessage @045,,1 <tag.trade>: kontrat haline getirildi.
dispid <src.targ.icon>
tag.dispid <src.targ.icon>
update
endif
return 1
[function distcheck]
if (<tag.hayvanx> > <p.x>)
if (<eval <tag.hayvanx> - 5> > <p.x>)
sysmessage @38,,1 Hayvandan uzaklastiniz.
tag.animalaway=1
return 1
endif
else
if (<eval <tag.hayvanx> + 5> < <p.x>)
sysmessage @38,,1 Hayvandan uzaklastiniz.
tag.animalaway=1
return 1
endif
endif
if (<tag.hayvany> > <p.y>)
if (<eval <tag.hayvany> - 5> > <p.y>)
sysmessage @38,,1 Hayvandan uzaklastiniz.
tag.animalaway=1
return 1
endif
else
if (<eval <tag.hayvany> + 5> < <p.y>)
sysmessage @38,,1 Hayvandan uzaklastiniz.
tag.animalaway=1
return 1
endif
endif


[ITEMDEF i_staff_taming]
ID=i_staff_gnarled
NAME=Taming staff
TYPE=t_weapon_mace_staff
VALUE=290
TWOHANDS=Y
LAYER=2
WEIGHT=10
DAM=5,10

On=@Create
color 2001
attr 04
more2 0
timer -1
hitpoints 5

on=@click
message @1153,6,1 <name>
attr 04
color 2001
return 1



On=@DClick
if (<topobj.uid> != <src.uid>)
src.sysmessage @38,,1 Hata: Bunu kullanabilmeniz icin uzerinizde olmali.
elseif (<src.flags>&statf_hidden) || (<src.flags>&statf_invisible)
src.sysmessage @38,,1 Hata: Gizlenmis durumdayken bunu kullanamazsiniz.
elseif (<src.targ.region.defname> == a_townZoo)
src.sysmessage @38,,1 Hata: Bu bolgede taming yasaktir.
elseif (<timer> == -1)
        equip
attr 04
target @045,,1 Hangi hayvani evcillestirmek istiyorsunuz?
endif
return 1

On=@UnEquip
more2 0
timer -1
link -1
src.events -e_taming_f

On=@Timer
cont.tag.animalaway=0
cont.tag.hayvanx=<link.p.x>
cont.tag.hayvany=<link.p.y>
cont.distcheck
if (0<cont.tag.animalaway>)
cont.events -e_taming_f
more2 0
//cont.say taz ownz!
return 1
endif
if (<link.memoryfindtype.memory_ispawned.link.uid>)
if (<link.distance <link.memoryfindtype.memory_ispawned.link.uid>> > 3)
cont.sysmessage @38,,1 Bu hayvan yuvasindan 4 kare uzakta...
cont.events -e_taming_f
action -1
link -1
return 1
endif
endif

if (<cont.flags>&statf_hidden) || (<cont.flags>&statf_invisible)
cont.sysmessage @38,,1 Hata: Gizlenmis durumdayken evcillestirme yapamazsiniz..
cont.events -e_taming_f
action -1
link -1
return 1
endif

if (<more2> < 6)
dorand 10
cont.say @045,,1 Gel <link.name>, gel..
cont.say @045,,1 Sana zarar vermeyecegim <link.name>..
cont.say @045,,1 Sakin ol, <link.name>.
cont.say @045,,1 Her zaman senin gibi bir <link.name> sahibi olmak istemistim..
cont.say @045,,1 Cok tatlisin, <link.name>.
cont.say @045,,1 Gel bir tanem, gel canim..
cont.say @045,,1 Seni incitmeyecegim, <link.name>.
cont.say @045,,1 Arkadasin olmak istiyorum.
cont.say @045,,1 Gel <cont.sex babana/annene>, <link.name>.
cont.say @045,,1 Gel <link.name>, gel <cont.sex babana/annene>.
                cont.say @045,,1 Gel <link.name>, gel..
cont.say @045,,1 Sana zarar vermeyecegim <link.name>..
cont.say @045,,1 Sakin ol, <link.name>.
cont.say @045,,1 Her zaman senin gibi bir <link.name> sahibi olmak istemistim..
cont.say @045,,1 Cok tatlisin, <link.name>.
cont.say @045,,1 Gel bir tanem, gel canim..
cont.say @045,,1 Seni incitmeyecegim, <link.name>.
cont.say @045,,1 Arkadasin olmak istiyorum.
cont.say @045,,1 Gel <cont.sex babana/annene>, <link.name>.
cont.say @045,,1 Gel <link.name>, gel <cont.sex babana/annene>.
enddo
dorand 2
cont.anim 17
cont.anim 19
enddo
timer 2
more2 (<more2> + 1)
return 1
endif
more2 0

if !(<link.npc> == 1)
cont.sysmessage @38,,1 Hata: Bunu evcillestiremezsiniz.
return 1
endif

if (rand(100) < 75)
if (<link.memoryfindtype.memory_ispawned>)
link.memoryfindtype.memory_ispawned.remove
endif
// link.karma -50
// link.memorydel <cont.uid>
link.newitem i_memory
link.act.attr 04
link.act.more1 04
link.act.more2 <serv.time>
link.act.morep <link.p>
link.act.color memory_ipet
link.act.timer -1
link.act.link <cont.uid>
link.act.cont <link.uid>
link.flags <link.flags>&statf_pet
CONT.events -e_taming_f
cont.sysmessage @045,,1 <link.name> sizi sahibi olarak kabul etti.
if ((<cont.skilllock[35]> == 0) && (<cont.skilltotal> < 800.0))
if (<cont.taming> < 30.0)
if (rand(2) == 1)
cont.taming (<cont.taming> + 1)
endif
elseif (<cont.taming> < 50.0)
if (rand(1) == 1)
cont.taming (<cont.taming> + 1)
endif
elseif (<cont.taming> < 75.0)
if (rand(4) == 1)
cont.taming (<cont.taming> + 1)
endif
elseif (<cont.taming> < 100.0)
if (rand(8) == 1)
cont.taming (<cont.taming> + 1)
endif
elseif (<cont.tag0.override.skillcap_35> > 100.0)
if (<cont.taming> < <cont.tag0.override.skillcap_35>)
if (rand(3)==1)
cont.taming (<cont.taming> +1)
endif
endif
endif
endif

if ((<cont.skilllock[2]> == 0) && (<cont.skilltotal> < 800.0))
if (<cont.animallore> < 30.0)
if (rand(2) == 1)
cont.animallore (<cont.animallore> + 1)
endif
elseif (<cont.animallore> < 50.0)
if (rand(1) == 1)
cont.animallore (<cont.animallore> + 1)
endif
elseif (<cont.animallore> < 75.0)
if (rand(8) == 1)
cont.animallore (<cont.animallore> + 1)
endif
elseif (<cont.animallore> < 100.0)
if (rand(16) == 1)
cont.animallore (<cont.animallore> + 1)
endif
elseif (<cont.tag0.override.skillcap_2> > 100.0)
if (<cont.animallore> < <cont.tag0.override.skillcap_2>)
if (rand(3)==1)
cont.animallore (<cont.animallore> +1)
endif
endif
endif
endif


link.tag.tamer <cont.uid>
link -1
return 1
else
cont.sysmessage @38,,1 Hayvani evcillestirmeyi basaramadiniz.
link -1
return 1
endif
return 1



On=@TargOn_Char
if !(<src.targ.region.defname> == a_townZoo)
if ((<src.targ.npc> == 1) && (<src.targ.id> != c_pv))
if !(<src.targ.canseelos>)
src.sysmessage @38,,1 Hata: Hayvana ulasamiyorsunuz.
elseif (<src.targ.distance> > 3)
src.sysmessage @38,,1 Hata: Hayvana yeterince yakin degilsiniz.
elseif (<src.targ.memoryfindtype.memory_ipet>)
if (<src.targ.memoryfindtype.(memory_ipet|memory_guard).link> == <src.uid>)
src.sysmessage @95 <src.targ.name> zaten size ait.
src.targ.flags <src.targ.flags>&statf_pet
else
src.sysmessage @38,,1 Hata: <src.targ.name> bir baskasina ait.
endif
elseif (<src.targ.memoryfindtype.memory_fight>)
src.sysmessage @38,,1 Hayvan su an musait degil.
elseif (<src.targ.memoryfindtype.memory_war_targ.link> == <src.uid>)
src.sysmessage @38,,1 Hayvan su an size cok kizgin.
elseif (<src.targ.findid.i_rune_summon_creature>)
src.sysmessage @38,,1 Hata: Buyu ile yaratilmis hayvanlari evcillestirmezsiniz (bunu denemek nedir aq?)
elseif (0<src.targ.tag.tamer> == 0<src.uid>) // tamerlar elele bug-free dunyaya
src.sysmessage @38,,1 Hayvan artik sizi umursamiyor.
elseif (<src.taming> < <src.targ.taming>)
src.anim 19
src.sysmessage @38,,1 Hata: <src.targ.name> icin taming skilliniz yeterli degil. (gerekli skill: <src.targ.taming>)
elseif (<src.animallore> < <src.targ.animallore>)
src.anim 19
src.sysmessage @38,,1 Hata: <src.targ.name> icin animal lore skilliniz yeterli degil. (gerekli skill: <src.targ.animallore>)
else // tame etmeye ba$la...
link <src.targ.uid>
src.anim 19
timer 2
src.events +e_taming_f
endif
else
src.sysmessage @38,,1 Hata: Bunu evcillestiremezsiniz.
endif
else
src.sysmessage @38,,1 Hata: Bu bolgede taming yasaktir.
endif
return 1

On=@TargOn_Item
return 1


[EVENTS e_taming_f]

ON=@Hittry
IF (rand(2) =1)
SYSMESSAGE @38,,1 Konsantrasyonunuzu kaybettiniz, evcillestiremiyorsunuz.
//findlayer(2).skill fail
//findlayer(2).action - 1
EVENTS= -e_taming_f
findlayer(2).more2 0
findlayer(2).timer -1
findlayer(2).link -1
ENDIF

ON=@Death
findlayer(2).unequip
EVENTS= -e_taming_f

ON=@spelleffect
IF (rand(2) =1)
IF (<argn> == 1) || (<argn> == 3) || (<argn> == 5) || (<argn> == 8) || (<argn> == 12) || (<argn> == 18) || (<argn> == 20) || (<argn> == 27) || (<argn> == 30) || (<argn> == 31) || (<argn> == 37) || (<argn> == 38) || (<argn> == 39) || (<argn> == 42) || (<argn> == 43) || (<argn> == 46) || (<argn> == 47) || (<argn> == 49) || (<argn> == 51) || (<argn> == 53) || (<argn> == 55) || (<argn> == 57)
SYSMESSAGE @38,,1 Konsantrasyonunuzu kaybettiniz, evcillestiremiyorsunuz.
//src.findlayer(2).skill fail
//src.findlayer(2).action - 1
EVENTS= -e_taming_f
src.findlayer(2).more2 0
src.findlayer(2).timer -1
src.findlayer(2).link -1
ENDIF


[EOF]



Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Artılı isim sorunu5New12-02-2018
Binek crim4xrambo02-02-2018
poiden ölen binek oyun patlatıyor6mahsuni12-07-2017
Korsanlık ve binek armor5MirroR24-06-2017
Binek spawn4halisakts14-06-2017


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