emirhanHCL 1
emirhanHCL
farkmt2official 1
farkmt2official
mannaxxx 1
mannaxxx
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

Cevaplandı İtem Sil Yere At Sistemi pack hatası

  • Konuyu başlatan Konuyu başlatan ramazan1181
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 9
  • Görüntüleme Görüntüleme 288

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Merhaba kolay gelsin,

https://forum.turkmmo.com/konu/3844465-item-sil-sat-at-sistemi-fixli-defineli/
Sistemini ekliyorum fakat eklediğimde zaten yüzlerce tab hatası aldım onları çözdüm bir şekilde client game build aldım fakat packta problem yaşıyorum oyuna girdiğimde itemi sürüklüyorum yere atmaya çalışır gibi hiçbir arayüz gelmiyor sysser bu şekilde

[CODE title="sysser.txt"]
0111 15:17:19666 :: File "game.py", line 1274, in OnMouseLeftButtonUp

0111 15:17:19666 :: File "game.py", line 1311, in __PutItem

0111 15:17:19666 :: File "game.py", line 1392, in __DropItem

0111 15:17:19666 :: File "uiCommon.py", line 478, in __init__

0111 15:17:19666 :: File "uiCommon.py", line 492, in __CreateDialog

0111 15:17:19666 :: File "ui.py", line 3152, in GetChild

0111 15:17:19666 :: KeyError
0111 15:17:19666 :: :
0111 15:17:19666 :: 'image'
0111 15:17:19666 ::
[/CODE]
 
[CODE title="Kod"]import random

# Envanter (item listesi)
envanter = ["Elma", "Zırh", "Kılıç", "Ok", "Kalkan"]

# Yere atılan eşyalar
yere_atilanlar = []

# İtem silme fonksiyonu
def item_sil():
print("Envanterinizdeki öğeler:")
for i, item in enumerate(envanter, 1):
print(f"{i}. {item}")

secim = int(input("\nSilmek istediğiniz öğenin numarasını girin: "))

if 1 <= secim <= len(envanter):
silinen_item = envanter.pop(secim - 1)
print(f"{silinen_item} silindi.\n")
else:
print("Geçersiz seçim, tekrar deneyin.\n")

# Yere atma fonksiyonu
def item_yere_at():
print("Envanterinizdeki öğeler:")
for i, item in enumerate(envanter, 1):
print(f"{i}. {item}")

secim = int(input("\nYere atmak istediğiniz öğenin numarasını girin: "))

if 1 <= secim <= len(envanter):
atilan_item = envanter.pop(secim - 1)
yere_atilanlar.append(atilan_item)
print(f"{atilan_item} yere atıldı.\n")
else:
print("Geçersiz seçim, tekrar deneyin.\n")

# Oyunu başlatma fonksiyonu
def oyun_baslat():
while True:
print("\n1. Envanteri Görüntüle")
print("2. Öğeyi Sil")
print("3. Öğeyi Yere At")
print("4. Çıkış")

secim = input("\nSeçiminizi yapın (1/2/3/4): ")

if secim == "1":
print("\nEnvanteriniz:", envanter)
elif secim == "2":
item_sil()
elif secim == "3":
item_yere_at()
elif secim == "4":
print("Oyundan çıkılıyor...")
break
else:
print("Geçersiz seçenek, tekrar deneyin.\n")

# Oyunu başlat
oyun_baslat()
[/CODE]

Geliştirebilirsin
 
[CODE title="Kod"]import random

# Envanter (item listesi)
envanter = ["Elma", "Zırh", "Kılıç", "Ok", "Kalkan"]

# Yere atılan eşyalar
yere_atilanlar = []

# İtem silme fonksiyonu
def item_sil():
print("Envanterinizdeki öğeler:")
for i, item in enumerate(envanter, 1):
print(f"{i}. {item}")

secim = int(input("\nSilmek istediğiniz öğenin numarasını girin: "))

if 1 <= secim <= len(envanter):
silinen_item = envanter.pop(secim - 1)
print(f"{silinen_item} silindi.\n")
else:
print("Geçersiz seçim, tekrar deneyin.\n")

# Yere atma fonksiyonu
def item_yere_at():
print("Envanterinizdeki öğeler:")
for i, item in enumerate(envanter, 1):
print(f"{i}. {item}")

secim = int(input("\nYere atmak istediğiniz öğenin numarasını girin: "))

if 1 <= secim <= len(envanter):
atilan_item = envanter.pop(secim - 1)
yere_atilanlar.append(atilan_item)
print(f"{atilan_item} yere atıldı.\n")
else:
print("Geçersiz seçim, tekrar deneyin.\n")

# Oyunu başlatma fonksiyonu
def oyun_baslat():
while True:
print("\n1. Envanteri Görüntüle")
print("2. Öğeyi Sil")
print("3. Öğeyi Yere At")
print("4. Çıkış")

secim = input("\nSeçiminizi yapın (1/2/3/4): ")

if secim == "1":
print("\nEnvanteriniz:", envanter)
elif secim == "2":
item_sil()
elif secim == "3":
item_yere_at()
elif secim == "4":
print("Oyundan çıkılıyor...")
break
else:
print("Geçersiz seçenek, tekrar deneyin.\n")

# Oyunu başlat
oyun_baslat()
[/CODE]

Geliştirebilirsin
bune
 

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

Geri
Üst