Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
OnurBoyla 1
OnurBoyla
mavzermete 1
mavzermete
xranzei 1
xranzei
Manwe Work 1
Manwe Work
noisiv 1
noisiv
Hikaye Ekle

Cevaplandı QUEST SORUNU.

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!

Arkadaşlar öncelikle selamün aleykum..

Sorum şu. Elimde bir quest mevcut. Bu questi Oyuncu

ÖRN : 10Tane 8001 Kodlu metin taşı kırdıktan sonra ödül alsın istiyorum. Buraya kadar sorun yok ancak, Görev bittiğinde kendini yeniliyor. Ancak ben bitsin ve o hesapta bir daha yapılmasın istiyorum. bunu nasıl ayarlayabilirim varmıdır bilen yardımcı olmak isteyen . ?

[CODE lang="cpp" title="Quest İçeriği"]quest metingorev begin
state start begin
when letter begin
send_letter("Metin Görevi: ")
end
when button or info begin
say_title("Metin Görevi:")
say("")
say_reward("9 tane Üzüntü metini kes.")
say_reward(string.format("Şimdiye kadar %d Üzüntü metini kırdın.", pc.getqf("state")))
say("")
end
when 8001.kill begin -------- mob kodu ------
local count = pc.getqf("state") + 1

if count <= 9 then
pc.setqf("state", count)
q.set_counter("Kalan Metin Sayısı:", 9 - count)

if count == 9 then
say_title("Görev Tamamlandı:")
say("")
pc.give_exp2( 250 ) --------vereceÄŸi exp-----
pc.change_money( 100000000 ) -------- vereceÄŸi yang------
pc.give_item2( 189, 149 ) --------- vereceÄŸi item------
pc.setqf("state", 0)
end
end
end
end
end[/CODE]
 
Son düzenleme:
Çözüm
set_state(__COMPLETE__)


state __COMPLETE__ begin
end


Yukardakini görev tamamlandı dediğin bloğu içinin altına ekle

Altındaki state __COMPLETE__ begin olanıda stateyi end ettikten sonra ekle.
Arkadaşlar öncelikle selamün aleykum..

Sorum şu. Elimde bir quest mevcut. Bu questi Oyuncu

ÖRN : 10Tane 8001 Kodlu metin taşı kırdıktan sonra ödül alsın istiyorum. Buraya kadar sorun yok ancak, Görev bittiğinde kendini yeniliyor. Ancak ben bitsin ve o hesapta bir daha yapılmasın istiyorum. bunu nasıl ayarlayabilirim varmıdır bilen yardımcı olmak isteyen . ?

[CODE lang="cpp" title="Quest İçeriği"]quest metingorev begin
state start begin
when letter begin
send_letter("Metin Görevi: ")
end
when button or info begin
say_title("Metin Görevi:")
say("")
say_reward("9 tane Üzüntü metini kes.")
say_reward(string.format("Şimdiye kadar %d Üzüntü metini kırdın.", pc.getqf("state")))
say("")
end
when 8001.kill begin -------- mob kodu ------
local count = pc.getqf("state") + 1

if count <= 9 then
pc.setqf("state", count)
q.set_counter("Kalan Metin Sayısı:", 9 - count)

if count == 9 then
say_title("Görev Tamamlandı:")
say("")
pc.give_exp2( 250 ) --------vereceÄŸi exp-----
pc.change_money( 100000000 ) -------- vereceÄŸi yang------
pc.give_item2( 189, 149 ) --------- vereceÄŸi item------
pc.setqf("state", 0)
end
end
end
end
end[/CODE]
Merhaba sorunu çözdüyseniz çözümü bizimle paylaşabilirsiniz
 
set_state(__COMPLETE__)


state __COMPLETE__ begin
end


Yukardakini görev tamamlandı dediğin bloğu içinin altına ekle

Altındaki state __COMPLETE__ begin olanıda stateyi end ettikten sonra ekle.
 
Çözüm
Sorununuzu nasıl çözdüğünüzü ve konuyu editlemeden çözümü belirtirseniz ilerde karşılaşan arkadaşlar içinde faydalı olmuş olur.

Merhaba sorunu çözdüyseniz çözümü bizimle paylaşabilirsiniz
-- ÇÖZÜM --
set_state(__COMPLETE__)


state __COMPLETE__ begin
end


Yukardakini görev tamamlandı dediğin bloğu içinin altına ekle

Altındaki state __COMPLETE__ begin olanıda stateyi end ettikten sonra ekle.
 

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

Geri
Üst