Çözüldü Çorap quest sorun

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

sandil12

MT Üye
MT Üye
Mesaj
185
Çözümler
6
Beğeni
114
Puan
759
Ticaret Puanı
0
İyi günler hocam kullandığım fileste quest listte hiç birşey yazmıyor bi quest eklerken tek tek silip objelerden ondan sonra notarget den silip öyle ekliyorum
1.sorum=
Lua (Quest):
local s = select ( "Çorap Al" , "Çorap Bozdur" , "Vazgeç " )
if s == 1 then
	if pc . get_gold ( ) < 1.5e+09 then
		chat ( "İnceliyorum..." )
		syschat ( "Başaramadın!" )
		chat ( "Yeterli Yang'a sahip değilsin." )
		send_letter ( "Çorap Al" )
		return
	end
	
	chat ( "İnceliyorum..." )
	syschat ( "|cff00ff00" , "Başardın!" )
	pc . give_item2 ( "50010" , 1 )
	pc . change_gold ( - 1.5e+09 )
	send_letter ( "Çorap Al" )
	return
end
if s == 2 then
	if pc . count_item ( 50010 ) <= 0 then
		chat ( "İnceliyorum..." )
		syschat ( "Başaramadın!" )
		chat ( "Yeterli Çorap'a sahip değilsin." )
		send_letter ( "Çorap Al" )
		return
	end
	
	chat ( "İnceliyorum..." )
	syschat ( "|cff00ff00" , "Başardın!" )
	pc . remove_item ( "50010" , 1 )
	pc . change_gold ( 1.5e+09 )
	send_letter ( "Çorap Al" )
	return
	end
if s == 3 then
	send_letter ( "Çorap Al" )
	return
end

serverimde çorap alabiliyorum fakat bozdurmaya gelince maksimimum para sınırında olsam bile bozduruyor çorabı fakat para hesaba geçmesi imkansız çorap bozdurmayı nasıl düzenleyebilirim ve quest listim yok nasıl düzenlemeler yapabililirim bazı objelerin kodu yok klasörü yok ben bulamadım çorapda buna dahil
nasıl bunların yerlerini bulabilirim
 
En son bir moderatör tarafından düzenlenmiş:
Çözüm
sh make.sh dosyasının içinde yazan kodları da paylaşabilir misiniz?

Birde questini düzenledim. Çorap bozdururken yang kontrolü yapmıyordu bende ufak denetim ekledim.
Lua (Quest):
local s = select ("Çorap Al", "Çorap Bozdur", "Vazgeç")
if s == 1 then
    if pc.get_gold() < 1500000000 then
        chat("İnceliyorum...")
        syschat("Başaramadın!")
        chat("Yeterli Yang'a sahip değilsin.")
        send_letter("Çorap Al")
        return
    end
 
    chat("İnceliyorum...")
    syschat("|cff00ff00" , "Başardın!")
    pc.give_item2 ("50010" , 1)
    pc.change_gold (-1500000000 )
    send_letter("Çorap Al")
    return
end
if s == 2 then
    if pc.count_item ( 50010 ) <= 0 then
        chat("İnceliyorum...")
        syschat( "Başaramadın!")...
Kodları kod bloguna ekleyerek konunuzu düzenler misiniz? Böyle hiçbir şey anlaşılmıyor.
 
quest_list yerine başka bir isim olabilir. locale_list, maxmi_list gibi vs.

Queste gelirsek. "1.5e+09" sayısının yer aldığı yerleri 1500000000 olarak değiştirip dener misiniz?
 
çorap için teşekkür ederim fakat bende biliyorum farklı list şeklinde oluyor fakat bende yok o yüzden toplu işlemler yapamıyorum sh make.sh yaptığım an tüm objeler gidiyor normal bir listeye sahip değilim
 
sh make.sh dosyasının içinde yazan kodları da paylaşabilir misiniz?

Birde questini düzenledim. Çorap bozdururken yang kontrolü yapmıyordu bende ufak denetim ekledim.
Lua (Quest):
local s = select ("Çorap Al", "Çorap Bozdur", "Vazgeç")
if s == 1 then
    if pc.get_gold() < 1500000000 then
        chat("İnceliyorum...")
        syschat("Başaramadın!")
        chat("Yeterli Yang'a sahip değilsin.")
        send_letter("Çorap Al")
        return
    end
 
    chat("İnceliyorum...")
    syschat("|cff00ff00" , "Başardın!")
    pc.give_item2 ("50010" , 1)
    pc.change_gold (-1500000000 )
    send_letter("Çorap Al")
    return
end
if s == 2 then
    if pc.count_item ( 50010 ) <= 0 then
        chat("İnceliyorum...")
        syschat( "Başaramadın!")
        chat("Yeterli Çorap'a sahip değilsin.")
        send_letter("Çorap Al")
        return
    end
 
    if pc.get_gold()+1500000000 > 1999999999 then
        chat("En fazla 2t yang taşıyabilirsin.")
        send_letter("Çorap Al")
        return
    end
 
    chat("İnceliyorum...")
    syschat("|cff00ff00", "Başardın!")
    pc.remove_item ("50010" , 1)
    pc.change_gold (1500000000)
    send_letter("Çorap Al")
    return
    end
if s == 3 then
    send_letter ( "Çorap Al" )
    return
end
 
Çözüm
quest dosyasına girin içinde make.sh isimli dosya olacaktır içerisinde LIST_FILE='LISTEADI' şeklinde yazacaktır listeadı yerine sende olan bir liste adı çıkar o listeyi düzenlemelisin eğer içi boş ise tek tek yazabilirsin
 
Herşey için teşekkür ederim çorap gayet iyi çalışıyor şuan daha fazla yük olmayayım size kendi listemi oluşturuyorum yavaş yavaş gayet de iyi çalıştı konum çözüldü farklı bir sorunum olursa başlık açarım tekrardan teşekkür ederim
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst