[1453 / 1534 / 1886 / 19xx] Valkyrie, Chaos Wing, Pathos Glove Giyme/Çıkarma Fix

'Database Paylaşımları' forumunda Ultimate tarafından 21 Ağu 2016 tarihinde açılan konu

  1. Ultimate

    Ultimate Yeni Cüce

    Katılım:
    20 Ağu 2016
    Mesaj:
    82
    Alınan Beğeniler:
    0
    Ödül Puanları:
    0
    Merhaba arkadaşlar, bildiğiniz üzere çoğu source de valk., kanat, pathos glove giyip çıkarırken sizde düzgün gözüksede karşı tarafta problem yaratabiliyor.

    Bu kodu Ebenezer - User.cpp - ItemMove() void'ine eklerseniz. Bu problemi ortadan kaldırırsınız.
    Bir çok kez test ettim problem yok. Eğer problem varsa yazın tekrar bakarım.

    Lütfen paylaştığım kodlar hakkında yorum yaparken biraz insaflı olun, ben başkalarının yazdığını veya yaptığını kullanmam..
    Iyi forumlar..

    Ayrıca paste.bin link'i :
    Gizli içerik:
    ** Gizli İçerik: Bu gizli içeriği görmek için mesaj sayınız 10 veya daha yüksek olmalıdır **.
    Kod:
    /* Efe - 01.02.2013 */ if( dir == ITEM_INVEN_SLOT ) { // CTOP ON if( m_pUserData->m_sItemArray[CTOP].nNum != 0 && ( destpos == BREAST || destpos == LEG || destpos == GLOVE || destpos == FOOT )) { UserLookChange(CTOP, m_pUserData->m_sItemArray[CTOP].nNum, m_pUserData->m_sItemArray[CTOP].sDuration); } if( m_pUserData->m_sItemArray[CTOP].nNum != 0 && (destpos == LEFTHAND || destpos == RIGHTHAND )) { UserLookChange(destpos, m_pUserData->m_sItemArray[destpos].nNum, m_pUserData->m_sItemArray[destpos].sDuration); } // CTOP OFF if( m_pUserData->m_sItemArray[CTOP].nNum == 0 && (destpos == LEFTHAND || destpos == RIGHTHAND || destpos == BREAST || destpos == LEG || destpos == GLOVE || destpos == FOOT )) { UserLookChange(destpos, m_pUserData->m_sItemArray[destpos].nNum, m_pUserData->m_sItemArray[destpos].sDuration); } // CHELMET ON if( m_pUserData->m_sItemArray[CHELMET].nNum != 0 && (destpos == HEAD) ) { UserLookChange(CHELMET, m_pUserData->m_sItemArray[CHELMET].nNum, m_pUserData->m_sItemArray[CHELMET].sDuration); } // CHELMET OFF if( m_pUserData->m_sItemArray[CHELMET].nNum == 0 && (destpos == HEAD) ) { UserLookChange(destpos, m_pUserData->m_sItemArray[destpos].nNum, m_pUserData->m_sItemArray[destpos].sDuration); } } if( dir == ITEM_SLOT_INVEN ) { // CTOP ON if( m_pUserData->m_sItemArray[CTOP].nNum != 0 && ( srcpos == BREAST || srcpos == LEG || srcpos == GLOVE || srcpos == FOOT )) { UserLookChange(CTOP, m_pUserData->m_sItemArray[CTOP].nNum, m_pUserData->m_sItemArray[CTOP].sDuration); } if( m_pUserData->m_sItemArray[CTOP].nNum != 0 && ( srcpos == LEFTHAND || srcpos == RIGHTHAND )) { UserLookChange(srcpos, m_pUserData->m_sItemArray[srcpos].nNum, m_pUserData->m_sItemArray[srcpos].sDuration); } // CTOP OFF if( m_pUserData->m_sItemArray[CTOP].nNum == 0 && ( srcpos == LEFTHAND || srcpos == RIGHTHAND || srcpos == BREAST || srcpos == LEG || srcpos == GLOVE || srcpos == FOOT )) { UserLookChange(srcpos, m_pUserData->m_sItemArray[srcpos].nNum, m_pUserData->m_sItemArray[srcpos].sDuration); } // CHELMET ON if( m_pUserData->m_sItemArray[CHELMET].nNum == 0 && ( srcpos == HEAD )) { UserLookChange(srcpos, m_pUserData->m_sItemArray[srcpos].nNum, m_pUserData->m_sItemArray[srcpos].sDuration); } } // CItem wear if( dir == CITEM_INVEN_SLOT ) { UserLookChange( destpos, itemid, m_pUserData->m_sItemArray[destpos].sDuration );	 } // CItem unwear if( dir == CITEM_SLOT_INVEN ) { if( srcpos == 0 ) { UserLookChange(0, 0, 0); } if( srcpos == 1 ) { if( m_pUserData->m_sItemArray[1].nNum != 0 ) { UserLookChange(1, m_pUserData->m_sItemArray[1].nNum, m_pUserData->m_sItemArray[1].sDuration); } else { UserLookChange(1, 0, 0); } } if( srcpos == 2 ) { UserLookChange( srcpos, 0, 0); } if( srcpos == 3 ) { UserLookChange( srcpos, 0, 0); } if( srcpos == 4 ) { if( m_pUserData->m_sItemArray[4].nNum != 0 ) { UserLookChange(4, m_pUserData->m_sItemArray[4].nNum, m_pUserData->m_sItemArray[4].sDuration); } else { UserLookChange(4, 0, 0); } if( m_pUserData->m_sItemArray[10].nNum != 0 ) { UserLookChange(10, m_pUserData->m_sItemArray[10].nNum, m_pUserData->m_sItemArray[10].sDuration); } else { UserLookChange(10, 0, 0); } if( m_pUserData->m_sItemArray[12].nNum != 0 ) { UserLookChange(12, m_pUserData->m_sItemArray[12].nNum, m_pUserData->m_sItemArray[12].sDuration); } else { UserLookChange(12, 0, 0); } if( m_pUserData->m_sItemArray[13].nNum != 0 ) { UserLookChange(13, m_pUserData->m_sItemArray[13].nNum, m_pUserData->m_sItemArray[13].sDuration); } else { UserLookChange(13, 0, 0); } } }
    
     

Bu Sayfayı Paylaş