Witam,
posiadam kod dla YurOTS 0.94f na blokadę zakładania dwóch broni naraz. Ale żeby założyć broń jednoręczną, muszę najpierw ściągnąć tarczę. Jak się pozbyć tego problemu?
posiadam kod dla YurOTS 0.94f na blokadę zakładania dwóch broni naraz. Ale żeby założyć broń jednoręczną, muszę najpierw ściągnąć tarczę. Jak się pozbyć tego problemu?
C++:
Item* prawa = player->items[SLOT_RIGHT];
Item* lewa = player->items[SLOT_LEFT];
if(toSlot == SLOT_RIGHT || toSlot == SLOT_LEFT){
if(((item->isWeapon() || item->isWand()) && item->getWeaponType() != SHIELD) && (lewa && (lewa->isWeapon() || lewa->isWand()) || prawa && (prawa->isWeapon() || prawa->isWand()))){
if(lewa && lewa->getSlotPosition() & SLOTP_TWO_HAND || prawa && prawa->getSlotPosition() & SLOTP_TWO_HAND){
} else{
player->sendTextMessage(MSG_BLUE_TEXT,"You can not use two weapons at once. Weapon first, then put your shield. ");
return false;
}
}
}