Please help me
I don't want to attract items while respawn
http://forum.ragezone.com/f791/tutor...spawn-1073579/ dont work :(
Printable View
Please help me
I don't want to attract items while respawn
http://forum.ragezone.com/f791/tutor...spawn-1073579/ dont work :(
tutorial is pretty explanatory.
you should give more information if you want to get help.
i can't find this partQuote:
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);
}
https://imgur.com/Ka58YGMhttps://imgur.com/iF19HDK
i can't find this partQuote:
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);
}
Use this part of the code if you do not want to pick up weapons when respawning
Not Pick Up items spawn
In ServerGameLogic.cpp
Search for:
Code: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);
}
Code:Add lines in red
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);
}
i still can take item when i have spawn protect :( https://i.hizliresim.com/lq6jrX.png
Please show the code that you have modified
Look here :
for(it=m_SharedUsableItemList.begin(); it!=m_SharedUsableItemList.end(); ++it)
https://i.imgur.com/CKCUhZY.png
now is for dev hide , use for spawnproctetion , hide hud pickup
I don't understand what to do :(
https://i.hizliresim.com/grJXmL.pnghttps://i.hizliresim.com/grJXmL.png
- - - Updated - - -
-FIXED-