İletişim: [email protected]

LUA Mantıgı

'LUA Paylaşımları' forumunda AKP tarafından 24 Aralık 2013 tarihinde açılan konu

  1. AKP

    AKP Member

    Katılım:
    24 Aralık 2013
    Mesaj:
    43
    Beğeniler:
    0
    Ödül Puanları:
    6
    [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]



    KONU İÇERİGİ VE SAHİBİ
    'DarkParadisE'

    İnşALLAH Konuyu Anlamışsınızdır İyi Günler [​IMG]
     
  2. adams922

    adams922 Member

    Katılım:
    5 Şubat 2013
    Mesaj:
    450
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    thank you
     
  3. LLFudi

    LLFudi Member

    Katılım:
    22 Temmuz 2013
    Mesaj:
    491
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    Görek inceleyelim öğrenelim
     
  4. ByFantastiq

    ByFantastiq Member

    Katılım:
    11 Mart 2012
    Mesaj:
    611
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    paylaşım için teşekkürler
     
  5. melanor

    melanor Member

    Katılım:
    20 Eylül 2012
    Mesaj:
    613
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    sagol kanka
     
  6. nemonero

    nemonero Member

    Katılım:
    25 Aralık 2013
    Mesaj:
    349
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    Saolasın
     
  7. budaks

    budaks Member

    Katılım:
    30 Ekim 2013
    Mesaj:
    261
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    basarılı bır paylasımdr
     
  8. CozCaaZ

    CozCaaZ Member

    Katılım:
    21 Haziran 2013
    Mesaj:
    237
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    Tesekkurler kardesım
     
  9. yanna

    yanna Member

    Katılım:
    12 Haziran 2013
    Mesaj:
    194
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    Saolasın
     
  10. adams922

    adams922 Member

    Katılım:
    5 Şubat 2013
    Mesaj:
    450
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    thank you
     
  11. ykpikacu

    ykpikacu Member

    Katılım:
    28 Mart 2012
    Mesaj:
    91
    Beğeniler:
    0
    Ödül Puanları:
    6
    Cevap: LUA Mantıgı



    teşekkürler
     
  12. zalim1988

    zalim1988 Member

    Katılım:
    7 Mart 2013
    Mesaj:
    303
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    eyw kardeş
     
  13. lextin

    lextin New Member

    Katılım:
    18 Haziran 2013
    Mesaj:
    15
    Beğeniler:
    0
    Ödül Puanları:
    1
    Cevap: LUA Mantıgı



    eyvallah
     
  14. LoadinG

    LoadinG Member

    Katılım:
    14 Eylül 2013
    Mesaj:
    118
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    sağolasın
     
  15. Mahi Can Mamati

    Mahi Can Mamati Member

    Katılım:
    1 Ocak 2014
    Mesaj:
    47
    Beğeniler:
    0
    Ödül Puanları:
    6
    Cevap: LUA Mantıgı



    Teşekkürler paylaşımın için.
     
  16. Bobert

    Bobert Member

    Katılım:
    11 Nisan 2012
    Mesaj:
    438
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    CHP



    Teşekkürler.
     
  17. sladin

    sladin Member

    Katılım:
    4 Ağustos 2012
    Mesaj:
    573
    Beğeniler:
    0
    Ödül Puanları:
    16
    ne oldugunu göreydik te öyle yorum yazıp tesekkur edeydk
     
  18. ByFantastiq

    ByFantastiq Member

    Katılım:
    11 Mart 2012
    Mesaj:
    611
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    paylaşım için teşekkürler
     
  19. DarkParadisE

    DarkParadisE Member

    Katılım:
    14 Mart 2013
    Mesaj:
    924
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    İnsan bari Alıntı Yazar Siz Gibilerine Diyecek Kelime Yok
     
  20. CozCaaZ

    CozCaaZ Member

    Katılım:
    21 Haziran 2013
    Mesaj:
    237
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: LUA Mantıgı



    Tesekkurler sefaya katılıyorum
     

Bu Sayfayı Paylaş