Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Şöyle Bir Quest Yazmam Mümkünmü

  • Konuyu başlatan Konuyu başlatan sralama35
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 462

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!

mesela bir sandık beta item sandıgı diye adam tıkladıgında hangi beta zırhı istiyorsun diye sorucak
saw beta
ninja beta
sura beta
şaman beta

hangisini seçersen o beta zırhı envanterine vericek nasıl yaparım bunu
 
Çok basit.
Kod:
quest beta_box begin
   state start begin
      when xxx.use begin
         local beta_sec = select("SAV BETA ","SURA BETA ","NINJA BETA","ŞAMAN BETA","Vazgeç ")
         if (beta_sec == 1) then
            pc.give_item2(item_kodu,1)
            pc.remove_item("xxx",1)
        else if (beta_sec ==2) then
           pc.remove_item("50513",1)
           pc.give_item2(item_kodu_iki,1)
        else if blabla
           <kodlar>
        else if blabla
           <kodlar>
        else if(beta_sec == 5)
           return
        end
     end
   end
end
 
Son düzenleme:
Örnek olarak şöyle bir quest;
quest betasorgu begin state start begin
when xxx.use begin --- xxx = sandık kodu
local ayarlar = {"5", "5", "5"} -- Kaç kez beta zırhı alma hakkı
if not pc.getqf("zirhhak") >= ayarlar[1] then
say_title("Hangi beta zırhını istiyorsun?")
say_reward("Toplam zırhlar şu şekilde:")
local x = select("Savaşçı Beta Zırhı", "Ninja Beta Zırhı", "Sura Beta Zırhı", "Şaman Beta Zırhı", "Hiçbiri")
if x == 5 then
syschat'Sen bilirsin'
return
elseif x == 1 then
notice('Ödülü aldın!')
pc.give_item2("savaşçı beta kod")
local al = pc.getqf("zirhhak") + 1
pc.setqf("zirhhak", al)
if pc.getqf("zirhhak") >= ayarlar[1] then
syschat('Beta zırhı alma hakkın bu sondu!')
end
elseif x == 2 then
notice('Ödülü aldın!')
pc.give_item2("ninja beta kod")
local al = pc.getqf("zirhhak") + 1
pc.setqf("zirhhak", al)
if pc.getqf("zirhhak") >= ayarlar[1] then
syschat('Beta zırhı alma hakkın bu sondu!')
end
elseif x == 3 then
notice('Ödülü aldın!')
pc.give_item2("sura beta kod")
local al = pc.getqf("zirhhak") + 1
pc.setqf("zirhhak", al)
if pc.getqf("zirhhak") >= ayarlar[1] then
syschat('Beta zırhı alma hakkın bu sondu!')
end
elseif x == 4 then
notice('Ödülü aldın!')
pc.give_item2("şaman beta kod")
local al = pc.getqf("zirhhak") + 1
pc.setqf("zirhhak", al)
if pc.getqf("zirhhak") >= ayarlar[1] then
syschat('Beta zırhı alma hakkın bu sondu!')
end
end
else
say("Beta zırhı alma hakkın bitmiş..")
end
end
end
end
 
Çok basit.
Kod:
quest  beta_kutu begin
    state start begin
      when xxx.use begin
         local beta_sec = select("SAV BETA ","SURA BETA ","NINJA BETA","ŞAMAN BETA","Vazgeç ")
         if (beta_sec == 1) then
            pc.give_item2(item_kodu,1)
        pc.remove_item("xxx",1)
    else if (beta_sec ==2) then
       pc.remove_item("50513",1)
       pc.give_item2(item_kodu_iki,1)
    else if blabla
       <kodlar>
    else if blabla
       <kodlar>
    else if(beta_sec == 5)
      return
    end
     end
   end
end

Çok Teşekürler site nesne marketi hakkında bilgin varmı acaba mesela tecrübe yüzügü eklicem onda bile efsun soruyo efsunsuz nasıl item ekleyebilirim
 

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

Geri
Üst