Pick up items spawn
In ServerGameLogic.cpp
Search for:
Comment lines in redCode:if(base->Class->Name == "obj_SpawnedItem") { if (fromPlr->loadout_->GameFlags == wiCharDataFull::GAMEFLAG_SpawnProtection) return; obj_SpawnedItem* obj = (obj_SpawnedItem*)base; if(fromPlr->BackpackAddItem(obj->m_Item)) obj->setActiveFlag(0); } else if(base->Class->Name == "obj_DroppedItem") { if (fromPlr->loadout_->GameFlags == wiCharDataFull::GAMEFLAG_SpawnProtection) return; obj_DroppedItem* obj = (obj_DroppedItem*)base; if(fromPlr->BackpackAddItem(obj->m_Item)) obj->setActiveFlag(0); }
Not Pick Up items spawnCode:if(base->Class->Name == "obj_SpawnedItem") { /*if (fromPlr->loadout_->GameFlags == wiCharDataFull::GAMEFLAG_SpawnProtection) return;*/ or in warzthsrc2 /*if (fromPlr->loadout_->GameFlags == wiCharDataFull::GAMEFLAG_SpawnProtected) return;*/ obj_SpawnedItem* obj = (obj_SpawnedItem*)base; if(fromPlr->BackpackAddItem(obj->m_Item)) obj->setActiveFlag(0); } else if(base->Class->Name == "obj_DroppedItem") { /*if (fromPlr->loadout_->GameFlags == wiCharDataFull::GAMEFLAG_SpawnProtection) return;*/ or in warzthsrc2 /*if (fromPlr->loadout_->GameFlags == wiCharDataFull::GAMEFLAG_SpawnProtected) return;*/ obj_DroppedItem* obj = (obj_DroppedItem*)base; if(fromPlr->BackpackAddItem(obj->m_Item)) obj->setActiveFlag(0); }
In ServerGameLogic.cpp
Search for:
Add lines in redCode:if(base->Class->Name == "obj_SpawnedItem") { obj_SpawnedItem* obj = (obj_SpawnedItem*)base; if(fromPlr->BackpackAddItem(obj->m_Item)) obj->setActiveFlag(0); } else if(base->Class->Name == "obj_DroppedItem") { obj_DroppedItem* obj = (obj_DroppedItem*)base; if(fromPlr->BackpackAddItem(obj->m_Item)) obj->setActiveFlag(0); }
Tested in src DOOMMMO
Code:if(base->Class->Name == "obj_SpawnedItem") { if (fromPlr->loadout_->GameFlags == wiCharDataFull::GAMEFLAG_SpawnProtection) return; obj_SpawnedItem* obj = (obj_SpawnedItem*)base; if(fromPlr->BackpackAddItem(obj->m_Item)) obj->setActiveFlag(0); } else if(base->Class->Name == "obj_DroppedItem") { if (fromPlr->loadout_->GameFlags == wiCharDataFull::GAMEFLAG_SpawnProtection) return; obj_DroppedItem* obj = (obj_DroppedItem*)base; if(fromPlr->BackpackAddItem(obj->m_Item)) obj->setActiveFlag(0); }
Credits... ME!



Reply With Quote![[Tutorial] Pick up and not pick up items spawn](http://ragezone.com/hyper728.png)


