YARDIM Seçmeli Görselli Valkry Kırdırma

Konuyu Başlatan

goksu516

KY Uzman Üye
Server Sahibi
Katılım
26 Eyl 2021
Mesajlar
409
Konu Çözümleri
4
Tepki puanı
26
Puanları
58
Merhaba değerli forum üyeleri.
Valkry vb kırdırırken bildiğiniz gibi 4 farklı seçenek bulunuyor. Bunları npcden görselli olarak seçtirmek istiyorum.

Bunun için İtem_give_exchange.dbo kullanılıyor sanırım. Tbl olarak item_exchange.tbl
bRandomFlag değeri de 12 oluyor sanırsam ama bir türlü beceremedim.
seçtirme yaptırdım fakat tablodaki tüm itemleri verdi. 4 farklı valkry i de veriyor yani.
 

CMDK

Admin
Premium Üye
KY Saygın Üye
KY Uzman Üye
KY Kıdemli Üye
Coder
KY YardımSever
Bağımlı Üye
KY Paylaşım Editörü
Katılım
3 Mar 2021
Mesajlar
525
Konu Çözümleri
87
Tepki puanı
1,683
Puanları
153
STEP kontrolü ekliyor musunuz hocam ?
 
Konuyu Başlatan

goksu516

KY Uzman Üye
Server Sahibi
Katılım
26 Eyl 2021
Mesajlar
409
Konu Çözümleri
4
Tepki puanı
26
Puanları
58
(İtemexchangeindex,STEP,1) yapıyorum düz step yapıyorum yine olmuyor
 

solomonkane

KY Kıdemli Üye
Katılım
21 Şub 2024
Mesajlar
83
Tepki puanı
6
Puanları
8
random flag değer 11 olacak sonra step koymanız gerekiyor
random 12 olan değer quest görevleri ilgilendiriyor yaratık vs
 

CMDK

Admin
Premium Üye
KY Saygın Üye
KY Uzman Üye
KY Kıdemli Üye
Coder
KY YardımSever
Bağımlı Üye
KY Paylaşım Editörü
Katılım
3 Mar 2021
Mesajlar
525
Konu Çözümleri
87
Tepki puanı
1,683
Puanları
153
Örnek vereyim buna göre bi düzenle hocam.

Kod:
if (EVENT == 321) then
    QuestStatusCheck = GetQuestStatus(UID, 82)
    SlotCheck = CheckGiveSlot(UID, 2)
    if SlotCheck == false then
    elseif(QuestStatusCheck == 2) then
        SelectMsg(UID, 2, -1, 187, NPC, 10, -1);
    else
          RunQuestExchange(UID,29,STEP,0);
          SaveEvent(UID, 102);   
end
end
 
Konuyu Başlatan

goksu516

KY Uzman Üye
Server Sahibi
Katılım
26 Eyl 2021
Mesajlar
409
Konu Çözümleri
4
Tepki puanı
26
Puanları
58
Stepten önceki değer İtem_exchange.dbo da oluyor. Seçeceği itemleri item_give_exchange.dbo’dan çekiyor. İkisi arasındaki bağlantıyı kuramadım
 

CMDK

Admin
Premium Üye
KY Saygın Üye
KY Uzman Üye
KY Kıdemli Üye
Coder
KY YardımSever
Bağımlı Üye
KY Paylaşım Editörü
Katılım
3 Mar 2021
Mesajlar
525
Konu Çözümleri
87
Tepki puanı
1,683
Puanları
153
ITEM_EXCHANGE random verir ITEM_GIVE_EXCHANGE belirtilen itemi verir lua’yı gözden geçirin yanlışlık var hocam
 
Konuyu Başlatan

goksu516

KY Uzman Üye
Server Sahibi
Katılım
26 Eyl 2021
Mesajlar
409
Konu Çözümleri
4
Tepki puanı
26
Puanları
58
Lua
Kod:
if (EVENT == 1015) then
    GRYPHELMET = HowmuchItem(UID, 800230000);
    if (GRYPHELMET < 1 or GRYPHELMET == 0) then
        SelectMsg(UID, 2, -1, 4902, NPC, 18, 5000);
    else
SlotCheck = CheckGiveSlot(UID, 1)
     if SlotCheck == false then
      
         else
    RunQuestExchange(UID,6884,STEP,1);
        end
    end
end

ITEM_EXCHANGE.dbo
SQL:
6884    13    800230000    1    0    0    0    0    0    0    0    0    900001000    5000    0    0    0    0    0    0    0    0    30    30    30    30    0

ITEM_GIVE_EXCHANGE.dbo
SQL:
79    800230000    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    508473453    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    30    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
80    800230000    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    508473454    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    30    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
81    800230000    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    508473455    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    30    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
82    800230000    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    508473456    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    1    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    30    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

Bu şekilde hocam. Ama seçim yapamıyorum
 

Hagen

PHP Developer
Süper Moderatör
Coder
Server Sahibi
Katılım
21 Eki 2023
Mesajlar
585
Konu Çözümleri
74
Tepki puanı
929
Puanları
93
Moradon da yüzük takı seçmeli görevler var onların üzerinden gitmelisiniz. herşeyi yapmış fakat client data klasöründe bi tbl vardı adını hatırlamıyorum seçmeli görevler orda yazılıydı.