UO-Dev Arama

 



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

eren1994


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 66
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 32
Mesaj #90222   14-01-2017 13:08 GMT    
        
Merhabalar etheral lama scripinde 2 hafta süre veriyorum silinmesi icin ama üstüne binince süresi yeniden aynı süresine dönüyor ve lamaya binince siyah ekrana kosup takılıyor yardımcı olurmusunuz lütfen.


Kod:
[itemdef i_et_llama]
id=020f6 // vericen bineğin shrink hali
name=Ethereal Llama
type=t_ethereal_mount
tdata1=03ea6 // item ile çekilen people altinda gözükecek anim

on=@create
attr attr_newbie
color 0486
timer 10000

on=@click
message @07a1,,1 <name>
message @038,,1 Bitmesine <timer> Sn.
return 1

on=@timer
remove


[typedef t_ethereal_mount]
on=@dclick
//if (<src.account.plevel> == 1)
//remove
//return 1
//endif
if (<f_ethereal_check>)
f_ethereal_mount <tdata1>
endif
return 1

[function f_ethereal_check]
if (<topobj.uid> != <src.uid>)
src.syshata Çantanızda olmalı.
elseif (<src.flags> & statf_polymorph)
src.syshata Bu şekilde binemezsiniz.
elseif (<src.flags> & statf_dead)
src.syshata Ölüyken binemezsin.
elseif (<src.findid.i_et_sure>)
src.sysmessage @0790,,1 Tekrar binmek icin <src.findid.i_et_sure.timer> saniye beklemelisiniz.
else
    if (<src.findlayer.25.uid>)
        src.dclick
    endif
    return 1
endif
return 0

[function f_ethereal_mount]
if (<f_ethereal_check>)
    serv.newitem <args>
    new.type t_eq_horse
    new.more c_ethereal_dummy
    new.more2 <src.uid>
    new.color 04FFF
    src.tag.mount=<baseid>
    src.events +e_ethereal_mountitem
    new.cont <src.uid>
    src.modstr +=10
    src.moddex +=10
    src.modint +=10
    remove
endif
return 1

[events e_ethereal_mountitem]
on=@Dclick
if (<src.uid> == <uid>)
src.findlayer.25.remove
serv.newitem <src.tag.mount>
new.bounce
serv.newitem i_et_sure
new.timer 3
new.equip
src.modstr -=10
src.moddex -=10
src.modint -=10
events -e_ethereal_mountitem
return 1
endif

on=@mount
src.findlayer.25.remove
serv.newitem <src.tag.mount>
new.bounce
events -e_ethereal_mountitem
src.modstr -=10
src.moddex -=10
src.modint -=10

on=@logout
src.findlayer.25.remove
src.findid.i_et_llama.remove
src.events -e_ethereal_mountitem
serv.newitem <src.tag.mount>
new.bounce
src.modstr -=10
src.moddex -=10
src.modint -=10

on=@login
timerf 1,src.findid.<src.tag.mount>.dclick

[itemdef i_et_sure]
id i_gold
name bekle
type t_eq_script

on=@timer
remove
return 1

[chardef c_ethereal_dummy]
id=c_man

on=@create
str 100

on=@click
remove
return 1

on=@death
remove
return 1



Yazar

RasmuS


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 725
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #90223   14-01-2017 14:15 GMT    
        
[TYPEDEF t_ethereal_mount] bu bölümü de ekler misin ?


Sunucu Projesi : www.ros.gen.tr

Yazar

eren1994


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 66
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 32
Mesaj #90224   14-01-2017 14:40 GMT    
        
O bölümde ekliğru zaten aşağı doğru çek


Son güncelleme: eren1994 tarafından 14-01-2017 16:49 GMT, 974 Gün önce düzenlendi.



Yazar

RasmuS


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 725
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 33
Mesaj #90225   14-01-2017 23:16 GMT    
        
Kod:
[itemdef i_et_llama]
id=020f6 // vericen bineğin shrink hali
name=Ethereal Llama
type=t_ethereal_mount
tdata1=03ea6 // item ile çekilen people altinda gözükecek anim

on=@create
attr attr_newbie
color 0486

on=@click
message @07a1,,1 <name>
if (<src.findid.i_mem_et_toplam_sure>)
message @038,,1 Bitmesine <src.findid.i_mem_et_toplam_sure.timer> Sn.
endif
return 1

[typedef t_ethereal_mount]
on=@dclick
//if (<src.account.plevel> == 1)
//remove
//return 1
//endif
if (<f_ethereal_check>)
f_ethereal_mount <tdata1>
endif
return 1

[function f_ethereal_check]
if (<topobj.uid> != <src.uid>)
src.syshata Çantanızda olmalı.
elseif (<src.flags> & statf_polymorph)
src.syshata Bu şekilde binemezsiniz.
elseif (<src.flags> & statf_dead)
src.syshata Ölüyken binemezsin.
elseif (<src.findid.i_et_sure>)
src.sysmessage @0790,,1 Tekrar binmek icin <src.findid.i_et_sure.timer> saniye beklemelisiniz.
else
    if (<src.findlayer.25.uid>)
        src.dclick
    endif
    return 1
endif
return 0

[function f_ethereal_mount]
if (<f_ethereal_check>)
    serv.newitem <args>
    new.type t_eq_horse
    new.more c_ethereal_dummy
    new.more2 <src.uid>
    new.color 04FFF
    src.tag.mount=<baseid>
    src.events +e_ethereal_mountitem
    new.cont <src.uid>
ref1 <new>
src.newitem i_mem_et_toplam_sure
src.new.link <ref1>
src.new.bounce
    src.modstr +=10
    src.moddex +=10
    src.modint +=10
    remove
endif
return 1

[events e_ethereal_mountitem]
on=@Dclick
if (<src.uid> == <uid>)
src.findlayer.25.remove
serv.newitem <src.tag.mount>
new.bounce
ref1 <new>
src.findid.i_mem_et_toplam_sure.link <ref1>
serv.newitem i_et_sure
new.timer 3
new.equip
src.modstr -=10
src.moddex -=10
src.modint -=10
events -e_ethereal_mountitem
return 1
endif

on=@mount
src.findlayer.25.remove
serv.newitem <src.tag.mount>
new.bounce
ref1 <new>
src.findid.i_mem_et_toplam_sure.link <ref1>

events -e_ethereal_mountitem
src.modstr -=10
src.moddex -=10
src.modint -=10

on=@logout
src.findlayer.25.remove
src.findid.i_et_llama.remove
src.events -e_ethereal_mountitem
serv.newitem <src.tag.mount>
new.bounce
ref1 <new>
src.findid.i_mem_et_toplam_sure.link <ref1>
src.modstr -=10
src.moddex -=10
src.modint -=10

on=@login
timerf 1,src.findid.<src.tag.mount>.dclick

[itemdef i_et_sure]
id i_gold
name bekle
type t_eq_script

on=@timer
remove
return 1

[chardef c_ethereal_dummy]
id=c_man

on=@create
str 100

on=@click
remove
return 1

on=@death
remove
return 1

[itemdef i_mem_et_toplam_sure]
id i_memory
type t_eq_script
name ethereal toplam sure memory

on=@create
timer 10000

on=@timer
link.remove
remove
return 1


Dener misin ? Bineğe ilk binildiğinde 10000 saniye aktif olur. Bindiğinde de süre işlemeye devam eder eğer altında ise bineği siler eğer çantasında veya başka bir yerde ise deed'i siler.
Süreyi ayarlamak için en altta verdiğim i_mem_et_toplam_sure iteminin ;


Kod:
on=@create
timer 10000


bölümünü değiştirmen yeterli olacaktır.


Sunucu Projesi : www.ros.gen.tr

Yazar

MirroR


UO-Dev Üyesi
Skill Title: Adept
Online durumu
Toplam Mesaj: 598
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 27
Mesaj #90227   15-01-2017 00:51 GMT    
        
Uygulamada yardımcı oldum paylaşmak isterse kendi bileceği iştir. Fakat konu ile ilgili bilmeyenler ve yapmak isteyenler için.

Arkadaşın llama taştan elde edildiği için böyle bir işlem yaptım.

// duruma göre ilgili fixleri yapmayı unutmayınız.
Kod:
on=1
serv.newitem = i_et_llama
new.tag._sure = <eval <serv.time>+72576000> // salise bazlı
new.bounce

on=@dclick
if (<serv.time> >= <dtag._sure>)
  src.sysmessage @38,,1 Kullanım süresi dolmuştur.
remove
return 1
endif

Bu gün fark ettim rtime olarak girmişim formatı time olacaktı güncelledim.


Son güncelleme: MirroR tarafından 15-01-2017 20:11 GMT, 973 Gün önce düzenlendi.


Hayat dediğin bir çift bacak gidebildiğin yol kadardır.

Yazar

eren1994


UO-Dev Üyesi
Skill Title: Apprentice
Online durumu
Toplam Mesaj: 66
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 32
Mesaj #90228   15-01-2017 09:21 GMT    
        
Teşekkürler deneyeceğim



Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
client 2.0.3 ile baglaninca hata veriyor2mahsuni07-07-2019
Hanedan Pvp - BAKIMDA ( UZUN BİR SÜRE )37HanedanPvp12-02-2019
Sphere hata vermeden kapanma ve ipban hk.18xrambo15-04-2018
etheral horse sorun1emre1108-04-2018
Skille Göre Drop Ayarlamak ve Hata ile Başarısı...8xwerswoodx11-10-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ı,