UO-Dev Arama

 

İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar
Skill Title: Novice
Toplam Mesaj: 19
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Grafiker
Yaş: 51
Beğeni: 3
Mesaj #100877   19-02-2021 01:25 GMT    
     
Arkadaşlar etherael Bindiğimde altımda hangi binek varsa siliyor ve süresi bittiği için normal olarak etherael da siliniyor, ama spherede aşağıda aldığım hatayı alıyorum ve etherael silinen kişiye de sürekli 0 süresi bittiği için silindi. yazıyor sphere bu hatayı veriyor burada sorun nerede ?



Script Kodu:
ERROR:(etherael.scp,90)Undefined keyword 'ref1.remove'



Script Kodu:
on=@EnvironChange
ref1 = <src.FindLayer.25.More2>
if ( <serv.Time> > <ref1.dTag._TotalDay> )
  src.Sysmessage @38,,1 <ref1.Name>, süresi bittiği için silindi.
  ref1.remove
endif



Yazar
Skill Title: Journeyman
Toplam Mesaj: 126
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 26
Beğeni: 22
Mesaj #100878   19-02-2021 01:39 GMT    
     

Script Kodu:
on=@dclick
if !(<src.findlayer.25.uid>)
remove
return 1
else
src.sysmessage Zaten Bir Binegin Uzerindesin.
return 1
endif


Son güncelleme: Marshall Longcloak tarafından 19-02-2021 01:47 GMT, 8 Gün önce düzenlendi.


Marshall.寂しい

Yazar
Skill Title: Novice
Toplam Mesaj: 19
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Grafiker
Yaş: 51
Beğeni: 3
Mesaj #100879   19-02-2021 03:10 GMT    
     
tşklr hata aldığım noktayı nasıl çözeriz



Yazar
Skill Title: Expert
Toplam Mesaj: 379
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Player
Yaş: 31
Beğeni: 50
Mesaj #100880   19-02-2021 03:40 GMT    
     
Sorununu çözebilecek kadar bilgiyi(script bölümünü) vermemişsin. ref1.remove hatası alıyorsun çünkü kayıt ettirdiğin ref1 uid'i timer yüzünden siliniyor, muhtemelen savelerde de etherealler siliniyordur.



Yazar
Skill Title: Adept
Toplam Mesaj: 707
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Beğeni: 107
Mesaj #100881   19-02-2021 04:07 GMT    
     
Alıntı
senedor250 :
Arkadaşlar etherael Bindiğimde altımda hangi binek varsa siliyor ve süresi bittiği için normal olarak etherael da siliniyor, ama spherede aşağıda aldığım hatayı alıyorum ve etherael silinen kişiye de sürekli 0 süresi bittiği için silindi. yazıyor sphere bu hatayı veriyor burada sorun nerede ?


Script Kodu:
ERROR:(etherael.scp,90)Undefined keyword 'ref1.remove'



Script Kodu:
on=@EnvironChange
ref1 = <src.FindLayer.25.More2>
if ( <serv.Time> > <ref1.dTag._TotalDay> )
  src.Sysmessage @38,,1 <ref1.Name>, süresi bittiği için silindi.
  ref1.remove
endif




Bana ait olan bu kod etheral'e bindiğinde gelir. Bir başka bineği silmemesi gerekiyor. Çünkü binekten indiğinde bu eventın üzerinden gitmesi gerekiyor. Yukarıda bir hata yok sanırım kodlamanın işleyiş şeklinde bir sorun var. Daha açıklayıcı olmalısın. Tam olarak hangi durumlarda gerçekleşiyor.

Zaten var olan bir bineğin üzerindeyken ethereal bineğine bindiğinde altında olan bir önceki binğein silindiğini mi söylüyorsun doğru mu anladım. Eğer öyleyse.

// Aşağıdaki bölümü güncelle.

Script Kodu:
[events e_item_etheral]
on=@Dismount
if ( <argo.dTag._TotalDay> )
  if !( <serv.Time> > <argo.dTag._TotalDay> )
    serv.NewItem = i_et_llama,1,<src>
    new.Tag._TotalDay = <argo.dTag._TotalDay>
  endif
  src.Events -e_item_etheral
  argo.remove
endif
return 1

on=@EnvironChange
ref1 = <src.FindLayer.25.More2>
if ( <serv.Time> > <ref1.dTag._TotalDay> )
  src.Sysmessage @38,,1 <ref1.Name>, süresi bittiği için silindi.
  ref1.remove
endif


Son güncelleme: MirroR tarafından 19-02-2021 04:13 GMT, 8 Gün önce düzenlendi.


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

Yazar
Skill Title: Novice
Toplam Mesaj: 19
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Grafiker
Yaş: 51
Beğeni: 3
Mesaj #100905   20-02-2021 02:19 GMT    
     
MirroR evet siz yapmışsınız ellerinize sağlık.

Yaşadığım sorun şu i_et_lamam diye cıkardığım binek süresinde siliniyor burada sorun yok ama silindikten sonra yanda şu şekilde ( 0, Lama süresi bittiği için silindi) diyor ama bunu sürekli tekrarlıyor 3 dk bir 5 dk bir ve o an shireye veya başka bineğe bindiğimde onuda altımdan siliyor ve spherede bu hatayı veriyor

Script Kodu:
(etherael.scp,90)Undefined keyword 'ref1.remove'





Script Kodu:
[chardef c_lama]
id=c_llama

on=@create
color=25000
str 1 // bnklerrr

on=@click
remove
return 1



on=@EnvironChange
ref1 = <src.FindLayer.25.More2>
if ( <serv.Time> > <ref1.dTag._TotalDay> )
  src.Sysmessage @38,,1 <ref1.Name>, süresi bittiği için silindi.
  ref1.remove
endif




/////////////////////////Ostrd//////////////////////////////




[chardef c_zos]
id=c_ostard_zostrich

on=@create
color=25000
str 1 // bnklerrr

on=@click
remove
return 1

on=@npcrestock
remove




on=@EnvironChange
ref1 = <src.FindLayer.25.More2>
if ( <serv.Time> > <ref1.dTag._TotalDay> )
  src.Sysmessage @38,,1 <ref1.Name>, süresi bittiği için silindi.
  ref1.remove
endif



/////////////////////////////////////////////////////////////

[FUNCTION F_MakePetOf]
consume 100 i_memory
serv.NewItem = i_memory
new.Color = memory_ipet
new.More1 = 04
new.More2 = <serv.time>
new.Morep = <P>
new.Link = <args>
new.Cont = <uid>

[EOF]


Son güncelleme: senedor250 tarafından 20-02-2021 06:17 GMT, 7 Gün önce düzenlendi.



Yazar
Skill Title: Adept
Toplam Mesaj: 707
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Beğeni: 107
Mesaj #100906   20-02-2021 03:49 GMT    
     

Script Kodu:
[ITEMDEF i_et_llama]
NAME=Ethereal Llama
id = i_pet_llama
type = t_item_etheral

on=@Create
tag._TotalDay = <eval <serv.Time>+50>
attr = attr_newbie
color = 38

[typedef t_item_etheral]
on=@Click
local._Calc = <eval <dtag._TotalDay>-<serv.Time>>
local._Calc /= 10
if ( <dTag._TotalDay> > <serv.Time> )
  message @38,,1 Kalan: <kalansure <dlocal._Calc>>
else
  src.Sysmessage @38,,1 <Name>, süresi bittiği için silindi.
  remove
endif

on=@dClick
if !( <serv.Time> > <dTag._TotalDay> )
   if ( <TopObj> == <src> )
     serv.NewNpc = c_lama
     ref1 = <new>
     ref1.Tag._TotalDay = <dTag._TotalDay>
     ref1.P = <src.P>
     ref1.f_MakePetOf = <src>
     src.dClick = <ref1>
     src.Events +e_item_etheral
     remove
  endif
else
         src.Sysmessage @38,,1 <Name>, süresi bittiği için silindi.
         remove
endif
return 1

[events e_item_etheral]
on=@Dismount
if ( <argo.dTag._TotalDay> )
  if !( <serv.Time> > <argo.dTag._TotalDay> )
    serv.NewItem = i_et_llama,1,<src>
    new.Tag._TotalDay = <argo.dTag._TotalDay>
  endif
  src.Events -e_item_etheral
  argo.remove
endif
return 1

on=@EnvironChange
ref1 = <src.FindLayer.25.More2>
if ( <ref1.dTag._Totalday> )
if ( <serv.Time> > <ref1.dTag._TotalDay> )
  src.Sysmessage @38,,1 <ref1.Name>, süresi bittiği için silindi.
  src.Events -e_item_etheral
  ref1.remove
endif
endif


Scripts'i bu şekilde güncelleyebilirsin.
Sorun şu @EnvironChange triggerı ile süresi biten binek silindiğinde oyuncunun üzerinden e_item_etheral eventını sildirmediğimiz için sürekli diğer bindiğin bineklerin yani shire'a süre tanımlanmadığı için altındaki bineği ortam değişikliğinden dolayı siliyordu.


Son güncelleme: MirroR tarafından 20-02-2021 04:22 GMT, 7 Gün önce düzenlendi.


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

Yazar
Skill Title: Novice
Toplam Mesaj: 19
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Grafiker
Yaş: 51
Beğeni: 3
Mesaj #100907   20-02-2021 04:48 GMT    
     
Yani src.Events -e_item_etheral olay bu evet şimdi anladım .
Bu arada Şu nedir sphereyi açtığımda böyle bir kordinat veriyor gittiğimde ise alanda hiç birşey yok map0 da aradığımda böyle bir kayıt yok savelerin içinden sildim yine gitmedi


Script Kodu:
WARNING:24 chars at 5248,1920. Sector too complex!
WARNING:17 chars at 5248,1984. Sector too complex!



Yazar
Skill Title: Apprentice
Toplam Mesaj: 69
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Diğer
Yaş: 50
Beğeni: 22
Mesaj #100908   20-02-2021 05:01 GMT    
     
Üst üste binmiş spawn veya karakter uyarısı gibi.


Geceleri uyuyamayanların, gündüzlere sığamayacak kadar karmaşık hesapları vardır.

Yazar
Skill Title: Journeyman
Toplam Mesaj: 214
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Beğeni: 33
Mesaj #100909   20-02-2021 05:41 GMT    
     
Alıntı
senedor250 :
Yani src.Events -e_item_etheral olay bu evet şimdi anladım .
Bu arada Şu nedir sphereyi açtığımda böyle bir kordinat veriyor gittiğimde ise alanda hiç birşey yok map0 da aradığımda böyle bir kayıt yok savelerin içinden sildim yine gitmedi


Script Kodu:
WARNING:24 chars at 5248,1920. Sector too complex!
WARNING:17 chars at 5248,1984. Sector too complex!




Belirtilen kordinatlara ait bölgede 24 ve 17 adet spawn var fakat senin ayarlarında max. spawn ayarın düşük kalmış buda sektörün komplexe girmesini sağlamış. (özet : fazla spawn var)

çözüm : sphere.ini
// Max NPC chars for a sector to prevent lag
MaxComplexity=32 // burayı arttırabilirsin. sende bu kısım 17 den bile az


Time is ower

Yazar
Skill Title: Novice
Toplam Mesaj: 19
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Grafiker
Yaş: 51
Beğeni: 3
Mesaj #100910   20-02-2021 06:16 GMT    
     
Kardeşim siz bu kadar çok şeyi nereden biliyorsunuz ? Sector too complex! diyor diye nasıl oluyorda MaxComplexity spherenin içinde böyle bir ayar oldugunu biliyorsun ve bu ayarın 16 da sınırlı kaldığını valla kendimden utanıyorum sözde server açıçaz hee vay anam vay Not: Bu arada hepinize Teşekkür ederim


 xrambo

Yazar
Skill Title: Journeyman
Toplam Mesaj: 214
Oyun Tarzı: Pvp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 29
Beğeni: 33
Mesaj #100966   21-02-2021 00:49 GMT    
     
Rica ederim. Yıllardır gelen hataları çözmeye çalışa çalışa neyin nerede olduğunu az çok ezberledik


Time is ower

Sayfalar: 1


Benzer Konular :

KonularMesajlarSon gönderenTarih
( <ref1.TopObj> sorunu5MirroR27-02-2021
i_rune_magic_reflection hatası2xrambo25-02-2021
'self' Hatası5piedra_lara24-02-2021
Runebook Undefined symbol Hatası4piedra_lara09-02-2021
'ref1.remove' hatası6piedra_lara03-02-2021


Kullanıcı Adı:Parola: Beni Hatırla?


Mythic broadsword sphereserver modernuo runuo ServUO JustUO

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

UO-Dev Footer UO-Dev Footer