Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
OnurBoyla 1
OnurBoyla
mavzermete 1
mavzermete
xranzei 1
xranzei
Hikaye Ekle

[Enix-Dizayn] Takes At Most 4 Arguments Syserr Fix

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Merhaba Arkadaşlar Sizlerede Bugün Çözdüğüm Bir Syserrin Fixini Paylaşmak istedim.
İlk konum olduğu için acemilik yapmış olabilirim hatam varsa düzeltirim problem değil.

Öncelikle Syserr Hatasına Bakalım ;
Screenshot_1c2d40f31f6480164.png

syserr arguments sınırının 4 olduğunu söylüyor ama sizin 4'den fazla arguments kullandığınız için syserr vermektedir.
Çözümü şu şekildedir.
Öncelikle bunu yapmamız gerekiyor ;
[CODE lang="python" title="Root>System.py Açılır Ve Aratılır." highlight="<>"]def __pack_import(name,globals=None,locals=None,fromlist=None):[/CODE]
[CODE lang="python" title="Root>System.py Kod Değiştirilir." highlight="<>"]def __pack_import(name,globals=None,locals=None,fromlist=None, arg = None):[/CODE]
Şimdi oyuna giriyoruz oyuna girdiğimiz zaman arguments sınırını arttırdığımızdan dolayı Argumentsle alakalı syserr vermeyecektir.
Fakat bu sefer başka bir syserr verecektir buradaki syserr örneğin error sga.tga olarakta olabilir veya başka bir syserr'da olabilir bu syserr asıl hatamız syserri düzelttikten sonra tekrar System.py icerisini açarak arg = None yazan kısmını silebiliriz.

Ve sorun ortadan kalkmış olacaktır artık argumentsle alakalı bir syserr verdiğinde onun asıl hatası arguments değildir.
bir sistem veya dosyanın eksikliğinden kaynaklanmaktadır.
bu arguments sayısını arttırdığımızda asıl hata ortaya çıkmakta ve düzelttiğimizde tekrar arguments hatası vermeyecektir.
 
Son düzenleme:
yanlış anlamada bu syser bi sistemi eksik eklersin ondan verir tamamlarsan sistemi vermez bu syseri
bu konu çok absürt olmuş işe yaramaz açıkcası.
 
Daha Önce Paylaşıldımı Bilmiyorum Ama Gördüğüm Kadarıyla Paylaşılmamış gibi.
Merhaba Arkadaşlar Sizlerede Bugün Çözdüğüm Bir Syserrin Fixini Paylaşmak istedim.
İlk konum olduğu için acemilik yapmış olabilirim hatam varsa düzeltirim problem değil.

Öncelikle Syserr Hatasının Neden Kaynaklandığına Bakalım ;
Screenshot_1c2d40f31f6480164.png

syserr arguments sınırının 4 olduğunu söylüyor ama sizin 4'den fazla arguments kullandığınız için syserr vermektedir.
Çözümü şu şekilde ;
[CODE lang="python" title="Root>System.py Açılır Ve Aratılır." highlight="<>"]def __pack_import(name,globals=None,locals=None,fromlist=None):[/CODE]
[CODE lang="python" title="Root>System.py Kod Değiştirilir." highlight="<>"]def __pack_import(name,globals=None,locals=None,fromlist=None, arg5 = None):[/CODE]
İşlemimiz bu kadardı eğer Arguments 6 7 ise Gördüğünüz satırdaki arg5 = None olan yazıdaki ARG5 i ne kadar arguments istiyorsa ayarlayabilirsiniz.
arg5 bir çözüm değil eklediğin şeyi kendi dosyalarına uyarla yeter, eğer öyle her eklediğin sistem için düzeni bozarsan çok yerden hata yersin.
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst