darknelson
Member
- Joined
- Jun 19, 2011
- Messages
- 190
- Solutions
- 1
- Reaction score
- 15
please help me to edit this code for just work with container id 5089, please bros
this is my try but its not working, please help me
Lua:
Item* Player::getAmmunition() const
{
Item* item = inventory[CONST_SLOT_AMMO];
if(!item)
return nullptr;
if(Container *container = item->getContainer()) {
Item* weapon = getWeapon();
const ItemType& it = Item::items[weapon->getID()];
for(ContainerIterator iter = container->iterator(); iter.hasNext(); iter.advance()) {
const ItemType& itr = Item::items[(*iter)->getID()];
if(itr.ammoType == it.ammoType)
return (*iter);
}
}
return item;
}
this is my try but its not working, please help me
Lua:
Item* Player::getAmmunition() const
{
Item* item = inventory[CONST_SLOT_AMMO];
if(!item)
return nullptr;
if(Container *container = item->getContainer()) {
if (container->getID() == 5089];
Item* weapon = getWeapon();
const ItemType& it = Item::items[weapon->getID()];
for(ContainerIterator iter = container->iterator(); iter.hasNext(); iter.advance()) {
const ItemType& itr = Item::items[(*iter)->getID()];
if(itr.ammoType == it.ammoType)
return (*iter);
}
}
return item;
}
Last edited: