İletişim: [email protected]

[Paylaşım] 18xx Np Ver Item Al <Lua>

'LUA Paylaşımları' forumunda Jackson tarafından 27 Ocak 2015 tarihinde açılan konu

  1. Jackson

    Jackson New Member

    Katılım:
    16 Eylül 2012
    Mesaj:
    1,067
    Beğeniler:
    0
    Ödül Puanları:
    0
    Öncelikle hepinize iyi oyunlar & forumlar. Bu konuda kendi server'ımda kullanmak üzere LUA mantığı ile kodladığımız NPC'yi paylaşıcam.

    Kısaca bilgi verecek olursam; NPC Maradon town'da ve şuan ki kodları ile belirli bir NP karşılığında +9 Chitin Set'ler vermekte.



    Başlangıç olarak database'e NPC'yi eklememiz lazım ve aşağıdaki kodları SQL'e giriyoruz.




    [hide]
    Kod:
    insert into [K_NPC] values ('27100','NPC İSMİ','31200','100','0','0','3','4','33','1','3','3','0','90','100','500','12000​0','0','0','20000','497','497','4000','1500','0','0','1000','0','0','0','250','2​50','250','250','250','250','250','90','7','14','35','32000','21510','0',); 
    
    insert into [K_NPCPOS] values ('21','27100','100','0','0','0','0','824','552','824','552','824','552','824','5​52','1','1800','0','0','NULL21');
    [/hide]



    Bu işlem ile NPC'yi oluşturduk ve şimdide NPC'yi Quest_Helper table'ına bağlıycaz.



    [hide]
    Kod:
    insert into [QUEST_HELPER] values ('27100','2','1','0','5','3','1','21','27100','0','0','100','0','0','0','LUA ismi.lua') 
    [/hide]



    Table bağlandığına göre şimdi LUA'mızı official_quest klasörünün içine atmamız gerekmekte.



    [hide]
    Kod:
    --Created by
    
    --Ko-FOX &  TheCaddy 
    
    local UserClass;
    
    local QuestNum;
    
    local Ret = 0;
    
    local NPC = 27100;
    
    
    
    
    
    if EVENT == 100 then
    
        
    
      SelectMsg(UID, 3, -1, 6038, NPC, 7200, 150,7201,151,7203,152,7217,153);
    
    
    
    end
    
    
    
        
    
    
    
    local ITEMA = 0;
    
    
    
    --Rogue Chitin 9 SET
    
    
    
    if EVENT == 150 then   
    
    Loyalty = CheckLoyalty(UID,150000);
    
    if Loyalty > 150000 then      
    
    RobLoyalty(UID,150000)
    
    GiveItem(UID,255001071)
    
    GiveItem(UID,255002071)
    
    GiveItem(UID,255003071)
    
    GiveItem(UID,255004071)
    
    GiveItem(UID,255005071)
    
    NpcMsg(UID, 4886 , NPC )
    
    else
    
         --
    
       
    
    end
    
    
    
    end
    
    
    
    
    
    
    
    --Warrior Chitin 9 Set
    
    
    
     
    
    if EVENT == 151 then
    
        Loyalty = CheckLoyalty(UID,150000);
    
       if Loyalty > 150000 then          
    
    RobLoyalty(UID,150000)
    
    GiveItem(UID,215001011)
    
    GiveItem(UID,215002011)
    
    GiveItem(UID,215003011)
    
    GiveItem(UID,215004011)
    
    GiveItem(UID,215005011)
    
    NpcMsg(UID, 4886 , NPC )
    
       end
    
    end
    
    
    
    
    
    
    
    
    
    --Mage Chitin 9 Set
    
    
    
    
    
    if EVENT == 152 then
    
        Loyalty = CheckLoyalty(UID,150000);
    
       if Loyalty > 150000 then          
    
    RobLoyalty(UID,150000)
    
    GiveItem(UID,275001041)
    
    GiveItem(UID,275002041)
    
    GiveItem(UID,275003041)
    
    GiveItem(UID,275004041)
    
    GiveItem(UID,275005041)
    
    NpcMsg(UID, 4886 , NPC )
    
       end
    
    end
    
    
    
    
    
    
    
    -- Priest Chitin 9 Set
    
    if EVENT == 153 then
    
        Loyalty = CheckLoyalty(UID,150000);
    
       if Loyalty > 150000 then          
    
    RobLoyalty(UID,150000)
    
    GiveItem(UID,295001041)
    
    GiveItem(UID,295002041)
    
    GiveItem(UID,295003041)
    
    GiveItem(UID,295004041)
    
    GiveItem(UID,295005041)
    
    NpcMsg(UID, 4886 , NPC )
    
       end
    
    end 
    [/hide]



    Son olarak ise NPC üzerindeki isimler ve butonlar için clientdeki Data klasörüne bazı tbllerin atılması gerekmekte.Yani bunları patch'inize ekleyiniz.



    [hide]https://mega.co.nz/#!zRYSUBSR!1__ZGv6IX4Wxx34g_OxwnQKeDfUGLpJQIAZpSpH0Xco[/hide]



    [​IMG]



    TheCaddy 'den Alıntıdır
     
  2. BORDO BERELİ

    BORDO BERELİ Member

    Katılım:
    5 Aralık 2014
    Mesaj:
    443
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    Tesekkurler
     
  3. FaddyZ

    FaddyZ Member

    Katılım:
    19 Temmuz 2014
    Mesaj:
    32
    Beğeniler:
    0
    Ödül Puanları:
    6
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    Alıntı'yı belirttiğin için eyvallah. TheCaddy Kaan kardeşime teşekkürler :)
     
  4. jarmen

    jarmen Member

    Katılım:
    2 Eylül 2012
    Mesaj:
    617
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    Güzel paylaşım eyvallah
     
  5. Christian

    Christian Member

    Katılım:
    22 Ekim 2012
    Mesaj:
    728
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    thhhhhhhhhhhhhhhhhhhhhhhh
     
  6. love2012

    love2012 Member

    Katılım:
    25 Ekim 2012
    Mesaj:
    369
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    Çok iyiiiiiii
     
  7. xreal12x

    xreal12x Active Member

    Katılım:
    10 Ekim 2013
    Mesaj:
    1,131
    Beğeniler:
    0
    Ödül Puanları:
    36
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    Gracias
     
  8. hasnur

    hasnur New Member

    Katılım:
    28 Ocak 2015
    Mesaj:
    20
    Beğeniler:
    0
    Ödül Puanları:
    1
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    +++++++++++++++++++++++
     
  9. Rampage

    Rampage Member

    Katılım:
    7 Mart 2013
    Mesaj:
    458
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    teşekkurlar
     
  10. hstsapi

    hstsapi Member

    Katılım:
    10 Şubat 2013
    Mesaj:
    384
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    tyyyy
     
  11. hummer400

    hummer400 Member

    Katılım:
    31 Mart 2014
    Mesaj:
    296
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    24124124124124124
     
  12. venom

    venom Member

    Katılım:
    5 Şubat 2015
    Mesaj:
    134
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    asdasfasfasdasfga
     
  13. world_friends

    world_friends Member

    Katılım:
    9 Mayıs 2012
    Mesaj:
    190
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    teşekkürler
     
  14. cesur2011

    cesur2011 Member

    Katılım:
    8 Temmuz 2013
    Mesaj:
    445
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    teşekkürler...
     
  15. shakesthat

    shakesthat Member

    Katılım:
    17 Aralık 2012
    Mesaj:
    78
    Beğeniler:
    0
    Ödül Puanları:
    6
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    teşekkürler dostumm
     
  16. Xat

    Xat Member

    Katılım:
    11 Mayıs 2014
    Mesaj:
    403
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    tesekkürler......
     
  17. KarcanOzbal

    KarcanOzbal Member

    Katılım:
    4 Mayıs 2013
    Mesaj:
    338
    Beğeniler:
    0
    Ödül Puanları:
    16
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    teşekkürler
     
  18. darthbeko

    darthbeko New Member

    Katılım:
    9 Eylül 2012
    Mesaj:
    21
    Beğeniler:
    0
    Ödül Puanları:
    1
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    teşekkürler.
     
  19. OnurB

    OnurB Member

    Katılım:
    16 Mart 2015
    Mesaj:
    78
    Beğeniler:
    0
    Ödül Puanları:
    6
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>



    Güzel Paylaşım thx
     
  20. OnurB

    OnurB Member

    Katılım:
    16 Mart 2015
    Mesaj:
    78
    Beğeniler:
    0
    Ödül Puanları:
    6
    Cevap: [Paylaşım] 18xx Np Ver Item Al <Lua>







    Link Kırık
     

Bu Sayfayı Paylaş