UO-Dev Arama

 



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

halisakts


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 46
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 25
Mesaj #90978   14-03-2017 00:37 GMT    
        
Arkadaşlar Yardımcı Olurmusunuz Hata neresinde bitürlü ayıkamadım herşeye süre koyabiliyorum goleme koyamıyorum


Kod:
[ITEMDEF i_pet_golem]
ID=i_pet_golem
TYPE=t_figurine
NAME=Golem
WEIGHT=20.0

SKILLMAKE=TINKERING 98.0,t_tinker_tools
//RESOURCES=1 i_power_crystal,1 i_clockwork_assembly,5 i_axel_and_gears,50 i_ingot_iron,50 i_ingot_bronze

on=@click
message <name>
return 1

On=@Create
COLOR=0839
MORE=c_m_golem_tinker


On=@DClick
if (<src.findid.i_memory_animaldeed>)
    src.sysmessage @0481 Bunu tekrar kullanabilmek icin <SRC.FINDID.i_memory_animaldeed.TIMER> saniye beklemelisiniz.
    RETURN 1
elseif (<topobj.uid> != <src.uid>)
  src.sysmessage @38,,1 Bunu kullanabilmeniz icin cantanizda olmali.
  return 1
elseif (<more2>)
  if (<src.flags>&statf_hidden) || (<src.flags>&statf_invisible)
    src.sysmessage @38,,1 Gizlenmis durumdayken bunu kullanamazsiniz.
    return 1
  elseif (<src.isevent.e_duellogiris>)
    src.sysmessage @0481 Duello alaninda npc cikartamazsiniz.
    return 1
   endif
try SERV.NEWITEM i_memory_animaldeed,1,<SRC>
  NEW.EQUIP
src.newnpc c_m_golem_tinker
src.act.p <src.p>
src.act.newitem i_memory
src.act.act.attr 04
src.act.act.more1 04
src.act.act.more2 <serv.time>
src.act.act.morep <src.act.p>
src.act.act.color memory_ipet
src.act.act.timer -1
src.act.act.link <src.uid>
src.act.act.cont <src.act.uid>
src.act.flags <src.act.flags>&statf_pet
src.act.update
SERV.NEWITEM i_memory_animaldeed,1,<SRC>
  NEW.EQUIP
remove
else



Kod:
[ITEMDEF i_memory_animaldeed]
ID=i_handr_1
TYPE=t_eq_script
NAME=animal deed memory

On=@Create
ATTR=attr_invis|attr_newbie
TIMER=120

On=@Timer
ATTR=attr_decay
REMOVE


Skype:halisakts

Falcona is walking towards the moon

Yazar

albar


UO-Dev Üyesi
Skill Title: Novice
Online durumu
Toplam Mesaj: 17
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Hosting
Yaş: 25
Mesaj #90984   14-03-2017 09:51 GMT    
        
.



Yazar

M.CANILIK


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 345
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 30
Mesaj #90985   14-03-2017 11:56 GMT    
        
Yöntem 1:
Newnpc ve act kısımlarını farklı bir function altında toplayıp (misal function golemcikar) o functionu timerf 1, src.golemcikar olarak pet golem altında verip istediğini yapabilirsin.

Aksi taktirde işler sarpa sarabilir.

Yöntem 2:
Aklıma farklı bir şekil daha geliyor ama külfetli olabilir o da. Golemi çıkartırken timerf ile yaratırsın, goleme yine çıkartma esnasında tag ile sahibinin uidini atarsın. "act" ile atadığımız değerleri function haline getirirsin ve golemin @create triggeri altında timerf functionu ile çıktıktan 1 saniye sonra öznitelikleri vericek sorgulatmayı yaparsın.

Yöntem 3:
Pet golem'in önce @create altına tag.tiklanmadi 1 ekle daha sonra @dclick kısmı altında;

if (<tag0.tiklanmadi> > 1)
timerf <delayı buraya koy>,tag.tiklanmadi 0
timerf <üstteki delaydan 1 saniye fazla olsun>,dclick
src.sysmessage golem ıkır zıkır şu kadar saniye sonra çıkcaktır
return 1// bunu koymamız gerekiyor çünkü bekleme şartına uygun olucak o esnada tekrardan diğer sorgulara gitmesin
endif

Birde yukarıdaki çözümün abuse edilmemesi için dclick altında "çıkartılamaz" olarak belirlenen durumlar altına pet goleme tag eklemeyi unutma çünkü ilk önce bekleme mevzusu devreye giricek daha sonra ortam sorgulamalarını yapacak. Birde çantada olmadan çift tıklamayı dene eğer bekleme mevzusundan sonra golemi çıkartmaya çalışıyorsa
if (<topobj.uid> != <src.uid>
src.sysmessage @38,,1 Bunu kullanabilmeniz icin cantanizda olmali.
return 1
endif

sorgusunu en üste çek.



Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Yerdeki itemin silinme süresi64s3d305-02-2018
Kendi üzerinde gate açma34s3d326-07-2017
Belirli maden alanını yenileme süresi ve çıkıca...4Retired22-03-2017
Golem Büyü ve potla tedavi edilmesin5emre1123-12-2016
Uo client açma sorunu2Wasabi-san19-10-2016


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