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
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
|
|||||||
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
|
|||||||
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ı 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
|
|||||||
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]
|
|||||||
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.
|
|||||||
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
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ı 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
![]() |
|||||||
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
Time is ower |
Sayfalar: 1
Benzer Konular :
Konular | Mesajlar | Son gönderen | Tarih |
( <ref1.TopObj> sorunu | 5 | MirroR | 27-02-2021 |
i_rune_magic_reflection hatası | 2 | xrambo | 25-02-2021 |
'self' Hatası | 5 | piedra_lara | 24-02-2021 |
Runebook Undefined symbol Hatası | 4 | piedra_lara | 09-02-2021 |
'ref1.remove' hatası | 6 | piedra_lara | 03-02-2021 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |