Çözüldü NPCye Işınlanma Ekleyemiyorum

  • Konuyu açan Konuyu açan a1236541
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 9
  • Gösterim Gösterim 1K
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ı.

a1236541

Üye
Üye
Mesaj
6
Beğeni
0
Puan
48
Ticaret Puanı
0
Serverimde t1,t2,t3, ve t4 maplarını bi npcye ekleyıp ışınlanma sağlamak istiyorum bu konu için yardımcı olucak var mı 1 haftadır bu sorunla uğraşıyorum
 
Çözüm
Lua (Quest):
Genişlet Daralt Kopyala
quest wonda_rim begin
    state start begin

        when 20087.chat."Beta Maplar" begin
        say_title(" Merhaba " .. pc.get_name() .. " ")
        say(" ")
        say_reward("Bu maplara bir cok savascı gidip geri gelememistir.[ENTER]Bu bölgeye sadece 90 ve üzerin oyuncular ışınlanabilir[ENTER]")
        say_reward("Hala gitmek istiyor musun?")
        say(" ")

        if pc.get_level() >= 90 then
            say_title("Tebrikler 90 ve üzeri seviyedesin.")
        else
            say_title("Beta Map'lara ışınlanmak için önce 90 seviyeye ulaşmalısın")
            say("Seviyen: " .. pc.get_level() .. " ")
        return
        end

        wait()

    say_title("Merhaba " .. pc.get_name() .. " ")
    say(" ")
    say_reward("Gitmek...
ışınlayıcı npcsinde bulunan questi degistirip istediginiz bir npcye ekleyebilirsiniz
 
şöyleki ışınlayıcıdan t1 mapına gidilmiyor hazır kod bulup warp ayarlarını değiştirip ekledim fakat onuda kabul etmedi ışınlanamıyorum hala
 
Lua (Quest):
Genişlet Daralt Kopyala
quest wonda_rim begin
    state start begin

        when 20087.chat."Beta Maplar" begin
        say_title(" Merhaba " .. pc.get_name() .. " ")
        say(" ")
        say_reward("Bu maplara bir cok savascı gidip geri gelememistir.[ENTER]Bu bölgeye sadece 90 ve üzerin oyuncular ışınlanabilir[ENTER]")
        say_reward("Hala gitmek istiyor musun?")
        say(" ")

        if pc.get_level() >= 90 then
            say_title("Tebrikler 90 ve üzeri seviyedesin.")
        else
            say_title("Beta Map'lara ışınlanmak için önce 90 seviyeye ulaşmalısın")
            say("Seviyen: " .. pc.get_level() .. " ")
        return
        end

        wait()

    say_title("Merhaba " .. pc.get_name() .. " ")
    say(" ")
    say_reward("Gitmek istediğiniz haritayı seçiniz")

    local s = select("Ejderha Ateşi Burnu","Nefrit Körfezi","Gautama Uçurumu ","Yıldırım Dağları ", "Kapat ")
    if s == 1 then -- Cape
        pc.warp(1085600,1784700)

    elseif s == 2 then -- Nefrit
            pc.warp(1087200,1653700)

    elseif s == 3 then -- Gautama
            pc.warp(1226300,1681100)

    elseif s == 4 then -- Yıldırım
            pc.warp(1134500,1653900)
            end
        end
    end
end

20087 olanı hangi npcye ekliyecekseniz onun kodunu yazın
local s = select("Ejderha Ateşi Burnu","Nefrit Körfezi","Gautama Uçurumu ","Yıldırım Dağları ", "Kapat ") burası eklediginiz ışınlanmaların ismi sırayla

Lua (Quest):
Genişlet Daralt Kopyala
    if s == 1 then -- Cape
        pc.warp(1085600,1784700)

    elseif s == 2 then -- Nefrit
            pc.warp(1087200,1653700)

    elseif s == 3 then -- Gautama
            pc.warp(1226300,1681100)

    elseif s == 4 then -- Yıldırım
            pc.warp(1134500,1653900
)
burdada hangisini seçince nereye gitsin istiyorsanız onun warp kodları questi okutup oyun içi reload q çektiginiz zaman aktif olacaktır
 
Çözüm
hocam dediklerinizi yaptım böyle oluyor hala quest dosyasının isminimi değiştirmeliyim ne yapmalıyım
 

Dosya Eklentileri

  • asd123.png
    asd123.png
    1,7 MB · Gösterim: 193
düzenleme yaptıgınız dosyayı ekleyin buraya
 
object kasöründekini istemedim okuttugnuz questi atın
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst