İletişim: [email protected]

X-Laz Lua Mantığı [MAKALE]

'LUA Paylaşımları' forumunda Becky tarafından 21 Mart 2014 tarihinde açılan konu

  1. Becky

    Becky Administrator Site Yetkilisi

    Katılım:
    7 Mart 2012
    Mesaj:
    13,026
    Beğeniler:
    0
    Ödül Puanları:
    36
    [HIDE]İlk Önce Luayı Npcye Bağlayalım



    local UserClass;

    local QuestNum;

    local Ret = 0;

    local NPC = NPC KODU;



    Şimdi İse Npcye Tıkladığımızda Acılacak İlk Menüyü Ayarlayalım



    if EVENT == EVENT KODU

    SelectMsg(UID, 3, -1, MESAJ KODU, NPC, MENU, ICERIK -1,-1,-1);

    end



    İlk Önce Renkli Verdiğimiz Yerlerin Acıklamalarını Yapalım Soru İşareti Kalmasın



    EVENT KODU: Event Kodunu Db den Bakabiliriz Ama Genellikle Kafadan Yazılır Yanlız Bir Kere yazdığınız Event Kodunu Bir daha yazarsanız luada Hata Olur ve lua acılmaz

    MESAJ KODU::Npc Acılınca Gelecek Menülerin Üste Npc Simgesinin Yanındaki Olan Acıklamadır BunlarıQuest_Talk_us.tbl Adlı Tbl den Tbl Programları İle Bakabiliriz

    MENU:Menü Npcye Tıkladığımızda Gelicek Sayfada acılan Butonların Üstünde Yazıcak Olan Yazıdır BunlarıdaQuest_Menu_us.tbl Tbl sinden Bakabiliriz

    ICERIK İçerik İse Mesela İlk Menüyü Yaptınız O Butona Tıklayınca Acılacak EVENT Kodunu Buraya Yazıp Atıyorum 205 yazdınız Menüde Confirm Olsun Confirm Butonuna Basınca 205 e Yönelecek



    Ufak Bir Örnekle Bunları Gösterelim



    if EVENT == 100 then

    SelectMsg(UID, 3, -1, 1186, NPC, 10, 150, -1 , -1 , -1 , -1 , -1 );

    end



    Burada Npc yi Acılınca İlk Gelecek Menü Confirm Dur Quest_Menu_us.tbl den Baktım ve 10 Değeri Confirm Butonuna Bağlıdır Şimdi 10 Menüsünün İçeriği 150 Değeridir



    if EVENT == 150 then

    SelectMsg(UID, 3, -1, 1234, NPC, 27, 180, -1 , -1 , -1 , -1 , -1 );

    end



    Burdada Yazdığımız 100 Numaralı EVENT in İlk Butonu Confirm e Tıkladığında Gelen Menüyü Yazdık Bu Böyle Sürer Gider Siz Nasıl Ne Kadar Menü Acmasını İstiyorsanız



    Biz Bunu Genişletip Şu Sekildede Yazabiliriz .



    if EVENT == EVENT KODU then

    QuestNum = SearchQuest(UID, NPC);

    if QuestNum == 0 then

    SelectMsg(UID, 3, -1, MESAJ KODU, NPC, MENU, ICERIK, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1);

    Ret = 1;

    else if QuestNum > 1 and QuestNum < 100 then

    NpcMsg(UID, Mesaj Kodu , NPC)

    else

    EVENT = QuestNum

    end

    end



    Şimdi Luada Bazı Kodları Ve Acıklamalarını veriyim Bitirelim Burada



    GiveItem(UID,ITEMNO,ADET)



    Npc den Almak İstediğiniz itemi Buraya Yazıp Bu Şekilde Verdirebilirsiniz



    RobItem(UID,ITEMKOD,ADET)



    Item istemesi için komut.





    RunExchange(UID, EVENTNO);



    Event çağırma daha doğrusu bir event içinde diğer event çalıştırma kodudur.



    Check = CheckGiveSlot(UID, -1)

    if Check > 1 then





    Slot kontrol yani boş yer olup olmadığına bakar.



    Level = CheckLevel(UID)

    if Level > Görevi yapabilmek için gerekli level



    Göreve Level Kontrolü eklemek isterseniz bu komutu kullanabilirsiniz



    GoldLose(UID,ParaMiktarı)



    Görevde para almasını istiyorsanız ekleyeceğiniz komut



    GiveLoyalty(UID,NP MIKTARI)



    National point vermesi için komut



    GiveMoney(UID,PARAMIKTARI)



    Para Vermesi için komut
    [/HIDE]



    Bu anlatım bana aittir bazı arkadaşlar konu silindiğinde üstüne almış. zamanında eskiler hatırlıyorlardır herneyse işiniz görülsün yeter.
     
  2. kosp51

    kosp51 Member

    Katılım:
    12 Ocak 2013
    Mesaj:
    552
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    saol
     
  3. kaurizma123

    kaurizma123 Member

    Katılım:
    5 Şubat 2014
    Mesaj:
    433
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    sagol
     
  4. BizHerTrabzon61

    BizHerTrabzon61 New Member

    Katılım:
    5 Ağustos 2013
    Mesaj:
    0
    Beğeniler:
    0
    Ödül Puanları:
    0
    Cevap: X-Laz Lua Mantığı [MAKALE]



    Eyww bitanemsi X-LAZ :D
     
  5. muhammetALICA73

    muhammetALICA73 Member

    Katılım:
    26 Nisan 2013
    Mesaj:
    547
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    bakalımm
     
  6. melanor

    melanor Member

    Katılım:
    20 Eylül 2012
    Mesaj:
    613
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    teşekkürler inceleyelim
     
  7. voltran

    voltran Member

    Katılım:
    11 Şubat 2014
    Mesaj:
    304
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    Sağolasın
     
  8. efsane

    efsane Active Member

    Katılım:
    2 Nisan 2013
    Mesaj:
    1,341
    Beğeniler:
    0
    Ödül Puanları:
    36
    Cevap: X-Laz Lua Mantığı [MAKALE]



    çok saol
     
  9. MoseLey

    MoseLey Member

    Katılım:
    21 Ekim 2013
    Mesaj:
    361
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    eywwwwwwwwwwww
     
  10. MithriLVI

    MithriLVI Member

    Katılım:
    10 Nisan 2012
    Mesaj:
    493
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    teşekkürler
     
  11. Becky

    Becky Administrator Site Yetkilisi

    Katılım:
    7 Mart 2012
    Mesaj:
    13,026
    Beğeniler:
    0
    Ödül Puanları:
    36
    Cevap: X-Laz Lua Mantığı [MAKALE]



    rica ederim
     
  12. dEathLy

    dEathLy Member

    Katılım:
    2 Haziran 2012
    Mesaj:
    278
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    teşekkürler.
     
  13. MANEATER

    MANEATER Member

    Katılım:
    4 Haziran 2013
    Mesaj:
    432
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    sagol
     
  14. Constant1ne

    Constant1ne Member

    Katılım:
    20 Ekim 2012
    Mesaj:
    583
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    çok teşekkürler
     
  15. Mdk2

    Mdk2 Member

    Katılım:
    16 Mart 2012
    Mesaj:
    121
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    Teşekkürler
     
  16. HEROS

    HEROS Member

    Katılım:
    14 Ocak 2014
    Mesaj:
    305
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    teşekkürler
     
  17. Becky

    Becky Administrator Site Yetkilisi

    Katılım:
    7 Mart 2012
    Mesaj:
    13,026
    Beğeniler:
    0
    Ödül Puanları:
    36
    Cevap: X-Laz Lua Mantığı [MAKALE]



    rica ederim.
     
  18. 06onur

    06onur Member

    Katılım:
    21 Şubat 2014
    Mesaj:
    334
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    tyyyyy
     
  19. AbsoluT

    AbsoluT Member

    Katılım:
    27 Mart 2014
    Mesaj:
    138
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    teşekkürler
     
  20. Gonullu2

    Gonullu2 Member

    Katılım:
    18 Nisan 2012
    Mesaj:
    399
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: X-Laz Lua Mantığı [MAKALE]



    eyw selcuk :)
     

Bu Sayfayı Paylaş