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

donz05

Uzaklaştırılmış
  • İçerik sayısı

    315
  • Katılım

  • Son ziyaret

  • Günün Kazananı

    1
  • Puan

    8,454 [ Bağış Yap ]

İletiler : donz05


  1. arkadaşlar bu skili kullandığım zaman diğer partiden birisi bana atack yapınca kendi partimdeki kişiler damage yiyor bu skilin orjinalinde bana atac yapan kişinin partisindeki kişilere damage gitmesi gerekiyor database ve sourceden biraz kurcaladım skilin çalışmasında bi sorun yok fakat bu damageyi karşı partiye nasıl verdirebiliriz?


  2. npc nin butun gorev ve yetkilerini kapatmissin galiba ne yapmak istiyorsun npc ile tam anlayamadik sadece isminin gorunmesini istemiyorsan tbl den sil ismini gitsin

    duzeltiyorum npc id yazmissin onu kacirmisim gozden pardon :)
    -- mesaja ek olarak --
    // Npc Events
    if (isGM())
    {
    std::string EventMessage;
    EventMessage = string_format("NpcID = %d - EventID = %d - TriggerIndex = %d - DataIndex = %d - CompleteIndex = %d ", pNpc->m_sSid, nEventID, pQuestHelper->nEventTriggerIndex, pQuestHelper->sEventDataIndex , pQuestHelper->nEventCompleteIndex);

    Packet EventNotice(WIZ_CHAT, uint8(PUBLIC_CHAT));
    EventNotice Send(&EventNotice);
    }

    bunu dene bi haci


  3. Alıntı
    update MAGIC set TargetEffect = '100' where MagicNum = '108685'
    100 yazan yere koymak istediğin effect numarasını yaz sql yapıştır F5 e bas burasını anlamadım sadece


    server sahibi degilmissin oyuncuysan o koda gerek yok databaseden degistirmek icin o sen tbl degistireceksin sadece item efekti dedigin silah parlamasiysa degistirmek istedigin itemi item org_us.tbl olmasi lazim ordan item adini aratip numarasini bul numarasinin yaninda item ext_4.tbl 5 6 7 gibi numaralari var item hangi itemext tbl sine ait ise o tbl yi acip yine ayni itemi bul itemler +7 +8 gibi parlamaya baslar ya karsisinda goruceksin 4 rakamli bir deger o da parlama efektidir cokcorba oldu telefondan yazdim cozemezsen eve gecince detayli yazarim

  4. // Skill Cooldown Checks...
    if (bOpcode != MAGIC_TYPE4_EXTEND && pCaster->m_CoolDownList.find(nSkillID) != pCaster->m_CoolDownList.end())
    {
    SkillCooldownList::iterator itr = pCaster->m_CoolDownList.find(nSkillID);

    int64 DiffrentMilliseconds = (int64(UNIXTIME) 1000) - (int64(itr->second) 1000);

    if (DiffrentMilliseconds > 0 && DiffrentMilliseconds sReCastTime * 100) && pSkill->bType[0] != 9 && !bIsRecastingSavedMagic)
    return SkillUseFail;
    else
    pCaster->m_CoolDownList.erase(nSkillID);

    aynı sorunu yaşayan arkadaşlar için... magicInstance.cpp bu satır yok ise ekleyin varsada düzenleyin...

    • Teşekkür 2

  5. Alıntı
    İlk defa görüyorum..


    emre biraz kurcaladım dosyalarıda dostum bu flying effect sıkıntı yapıyor fireball
    flyingeffect 191 fire spear flying effect 192 bu iki skilde fireball da sorun yokken firespearda yapışıp kalıyor atan kişinin ekranında değil diğer açık olan ekranlarda görünüyor bu sorun bu efektin silinmesini sağlayan yer neresidir yada nasıl çözeriz bu sıkıntıyı...
    -- mesaja ek olarak --
    yani demek istediğim sourcede yada client te sorun olsa bu iki skill de aynı özelliklere sahip ikisindede sorun olması gerekmiyormu?

  6. o cooldown satirini bulsak sana tatava yapmayiz burda senin nasil yaptigini yazman soyle olmus senin sorunun database kardesim yada source kaynakli diyip gitmen biz satiri yapistirip noktasina kadar tarif ederiz oda olmadi tw ile baglaniriz tabi arkadasin hazirci olmadigini biliyosak...


  7. sourcende bu satırı bul

    case BUFF_TYPE_ATTACK_SPEED_ARMOR:
    // NOTE: This officially uses the Attack field (usually used for AP), but the skill is designed to adjust attack speed.
    pTarget->m_sACAmount += pType->sAC;
    pTarget->m_sAttackSpeedAmount += (pType->bAttack - 100);
    pTarget->m_bAttackAmount += (pType->bAttack - 100);
    break;


    case BUFF_TYPE_ATTACK_SPEED_ARMOR:
    // NOTE: This officially uses the Attack field (usually used for AP), but the skill is designed to adjust attack speed.
    pTarget->m_sACAmount -= pType->sAC;
    pTarget->m_sAttackSpeedAmount -= (pType->bAttack - 100);
    pTarget->m_bAttackAmount -= (pType->bAttack - 100);
    break;

    ilk satırdaki verir alt satırdaki siler büyük ihtimal ya alt satırın eksik yada -= olan yerler += olarak yazılmıştır sen bunun la eşleştir fark varsa düzeltirsin...

×
×
  • Yeni Oluştur...