Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...

vestside

Bağımlı Üye
  • İçerik sayısı

    428
  • Katılım

  • Son ziyaret

  • Günün Kazananı

    1
  • Puan

    10,197 [ Bağış Yap ]

İletiler : vestside


  1. Selam arkadaşlar;

    belirlenen zoneda, userlerin monsterların içinden geçmemesi için ne yapmak gerekir?
     

    	case ZONE_JURAD_MOUNTAIN:
    		m_zoneType = ZoneAbilityPVPNeutralNPCs;
    		m_zoneFlags = ZF_ATTACK_OTHER_NATION | ZF_FRIENDLY_NPCS;
    		m_byMinLevel = MIN_LEVEL_JURAD_MOUNTAIN, m_byMaxLevel = MAX_LEVEL;
    		break;

     


    şu şekilde yaptım oyuncular birbirlerinin içinden geçemiyor ama monster ve npc lerin içinden geçebiliyorlar.
    örnek monster stone gibi. oranın zone attribute olayını JR için denedim aynısı olmadı farklı bir yer kontrol ediyor olabilir. mi?

     

    • Teşekkür 1

  2. Alıntı

    ozelden yazdim

     


    sanırım, posta kutusu dolu olduğu için gelmemiş mesaj hocam..

     

     

    donz05 isimli Üyemizin Posta girişi doludur. Tekrar Özel Mesaj alabilmesi için donz05 isimli Üyenin eski Özel Mesajlarını silmesi gerekmektedir.



    size mesaj atılmıyor. tekrar yollama şansınız varmı.


  3. Alıntı

    senin luan da sikinti olabilir komple gozden gecir bence cunku neventtrigger indexin 1000 luadada 1000 ret vermis her yaptigin islemde pencere kapanmasi lazim gerci bunda gorev alip verme yok neyse eger hala cozemediysen aksam 2 de evde oluyorum teamdan bakariz istersen

     


    valla hocam saveevent yapmıyor. tbl veya db tarafına birçok kez baktım yalnız sonuç yok. skype kullanıyorsan ekleyeyim oradan görüşelim

     


  4. Alıntı

    database den questhelper dan görevi aldığın npc nin id sini arat bu görevi aldığın neventriggerindex numarasını bul eğer nindexleri 1 den 4 de kadar varsa luaya 4 nindexsi ekle bevenstaus 2 olanla görevi bitir tek yani görev birkere yapılsın ekli değil ise sen kendin beventstatus 2 olan bir nindex satırı yap bu satırın nindex numarasınıda
     

    
    -- Joe's Slogan
    
    if (EVENT == 700) then
    
    	GoldLose(UID, 1000000)
    
    	GiveItem(UID, 810181843, 1, 7)
    
            SaveEvent(UID, xxxx);
    
    end
    
    


    bu şekilde ekle xxxx senin eklediğin nindex nuamrası
    eklediğin nindex numarası listede olmasın son olarak bu satırı tbl yede ekle...

     


    hocam zaten söylediğiniz gibi yaptım yalnız gözden kaçırdığım birşeyler olmalı
    TBL tarafıda ekli bu arada.

    resimde örnek ;
    EDZjVg.jpg

    en son yazdığınıza ek olarak TBL ve db ye el ile girdim status2 olan yeni bir satır oluşturdum yine aynı şekilde itemi sürekli veriyor..

    GDljY3.jpg

    lua içeriği şöyle.;

     

     

     

     

    ---------------------------------------------------------------
    
    -- Joe's Slogan
    
    if (EVENT == 101) then
    
    	GoldLose(UID, 1000000);
    
    	GiveItem(UID, 810181843, 1, 7)
    
    	SaveEvent(UID,22100);
    
    end
    
    ---------------------------------------------------------------

  5. Alıntı

    Kardeşim

    mantık dogru evet goldlose olarak adamdan 1m alıyorsun ve karsılıgında 810181843 nolu ıtemden 1 adet ve 7 günlüğüne veriyorsun. Buraya kadar dogru fakat save event yaparak görevi tamamlamasını ayarlamamışsın. Yanı adam bu gorevı sureklı yapabılır. Quest helper tablosundan 700 eventı bul bu goreve tanımlı 5 tane ındex vardır. Bu ındexlerden tbl den 11.stundakı 2 olan yerdekı ındex ı alıp save event olarak eklersen gorevı 1 kere yapar ve 2.yı yapamaz uzerıne de alamaz tekrar.

     


    TBL 11. stunu tam olarak nereye gireceğimizi anlamadım abi. ayrıca, 700 eventinde quest_helper da yok. status kaç olması gerekiyor tekrar yapamaması için ?

     


  6.  

    merhaba arkadaşlar;

    lua tarafında bi sıkıntı yaşıyorum problemi gideremedim sorun şu şekilde..

    Örnek ;

     

    -- Joe's Slogan
    if (EVENT == 700) then
    	GoldLose(UID, 1000000)
    	GiveItem(UID, 810181843, 1, 7)
    end

     


    yukarıdaki kodda parayı alıp itemi veriyor. yalnız user npc ile konuştuğunda sürekli itemi alabiliyor.
    bu itemi karakter üstüne daha önce almış ise yani üstünde var ise alamasın bunun için ne yapmak gerekir acaba şimdiden teşekkürler.

     


  7.  

     

    User.h >

     

     

    void HackTool(Packet & pkt);

     

     


    Loginhandler.cpp >

     

     

     

     

     

    void CUser::HackTool(Packet & pkt)
    {
    // Geçici -> Veritabanına bağlanması gerekiyor.
    // -> CENGLYY.
    Packet result(WIZ_HACKTOOL, uint8(0x01));
    result << uint16(16) // kaç adet sayı
    << result << (std::string)"cheatengine-x86_64.exe"
    << result << (std::string)"Cheat Engine.exe"
    << result << (std::string)"Cheat Engine"
    << result << (std::string)"Window Hide Tool.exe"
    << result << (std::string)"CapsLock.exe"
    << result << (std::string)"winrar4.exe"
    << result << (std::string)"winrar33.exe"
    << result << (std::string)"Mozilla.exe"
    << result << (std::string)"pedalv9.0.exe"
    << result << (std::string)"Smart Utility Makro.exe"
    << result << (std::string)"kuduzinek.exe"
    << result << (std::string)"synapse.exe"
    << result << (std::string)"PCHunter64.exe"
    << result << (std::string)"PCHunter32.exe"
    << result << (std::string)"Kuduzsinek.exe"
    << result << (std::string)"CapsLock_1_.exe";
    Send(&result);
    }

     



    Ayrıca DB üzerindede HACKTOOLS adında tablo oluşturacaksın. burada result larda yazan değerleri aynı şekilde o tabloya geçireceksin sanırım birde bu tabloyu okuması için bazı işlemler var SRC ya eklenmesi gereken

     


  8. Merhaba arkadaşlar; sorun biraz garip tam olarak nereden kaynaklanacağını kestiremediğimden sizlere danışmak istedim. sorun şu şekilde..

    mesela klan oluşturdu bir oyuncu ve moradon veya başka bir zonede, kurduğu merchantta itemler slotlarda gösteriyor yalnız relog atıp geldiğiz aman klan kuran oyuncu tekrar pazar kurduğunda itemler slotlarda göstermiyor ama pazara tıklayınca itemler yerlerinde ekli aşağıdaki resimde olduğu gibi tam olarak bu şekilde işlemiyorda olabilir. çünkü biraz önce klan kurup relog attık tan sonra da itemler gözüktü. anlayamadım tam olarak..

    işin kısası şöyle arkadaşlar USER sonradan oyuna girince daha önceden pazar kuran oyuncuların pazarlarındaki itemler gözükmüyor.

    bu resimde klan kuran oyuncu relog atmadan önce başka USER in yani @yutooo isimli karakter in gözünden
    JDgajJ.jpg

    bu resimde pazar kurmayan oyuncunun relog attktan sonra;
    MDM0r1.jpg




×
×
  • Yeni Oluştur...