farkmt2official 1
farkmt2official
BlackFullMoon 1
BlackFullMoon
mavzermete 1
mavzermete
Bvural41 1
Bvural41
Hikaye Ekle

Simya Takas Sistemi

  • Konuyu başlatan Konuyu başlatan TheHectoR.exe
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 11
  • Görüntüleme Görüntüleme 2K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Merhaba. Belli bir npcye alttaki spoylerdeki kodu kodladık. Fakat ya simyayı okumuyor yada farklı bir sorun var. Bu npc bizden 1 adet mükemmel simya verip bizden 1 adet kusursuz ve 200 tane süs taşı alacak. Spoylerdekini kodladık fakat yinede vermiyor.

say ( "Senden 1 adet Kusursuz Elmas alip ")
say ( "sana 1 adet Mukemmel Elmas verebilirim." )
say ( "" )
say ( "Fakat Kusursuz Elmas dışında" )
say ( "200 adet Süs Taşına da ihtiyacım var." )
say_item_vnum ( 114400 )
local sec = select ( "Devam", "Vazgec" )
if sec == 1 then
local elmas = pc . count_item ( 114400 )
if elmas < 114400 then
say ( "Ya Kusursuz Elmas'iniz yok yada 200 adet Süs Taşı'nız yok." )
return
else
pc . remove_item ( 50926 , 200 )
pc . remove_item ( 114400 , 1 )
pc . give_item2 ( 114300 , 1 )
say ( "Basarili !" )
say ( "Altay2 iyi oyunlar diler.." )
end
elseif sec == 2 then
end​

Yardımcı olursanız sevinirim.
 
Son düzenleme:
Çözümü yazarsanız sevinirim ilerki zamanlarda birine lazım olma ihtimili için :) Kolay Gelsin .

Bunu dener misin? Yalnız bu sadece kusursuz yakut için yapıldı. İsteğine göre artırabilirsin. Atladığım bir şey olabilir söylersen elimizden geldiğince düzeltirim. Güle güle kullan şimdiden :)
Kod:
quest simya_takas begin
    state start begin
        when 20001.take with item.vnum == 124400 begin
                say("Senden 1 adet Kusursuz Yakut alip ")
                say("sana 1 adet Mukemmel Yakut verebilirim. ")
                say ( "" )
                say("Fakat Kusursuz Yakut dışında ")
                say("200 adet Süs Taşına da ihtiyacım var. ")
                say("Bunu yapmak istediğine emin misin? ")
                local sec = select ( "Devam", "Vazgec" )
                if sec == 1 then
                    if pc.count_item(124400) >= 1 and pc.count_item(50926) >= 200 then          
                        item.remove()
                        pc.remove_item(50926,200)
                        pc.give_item2(124300, 1)
                        say("Basarili !")
                        say("Altay2 iyi oyunlar diler..")
                    else
                        say(Bir şeyler ters gitti!)
                        say(Sanırım yeterli Süs Taşı'n yok.)
                    end
                end
                if sec == 2 then
                end
        end
    end
end
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst