[HELP] block item drop from inventory a one map

Search for:

Code:
if( !plr->IsSwimming() )
{
var[0].SetString("$FR_PAUSE_INVENTORY_DROP_ITEM");
var[1].SetInt(HPA_DROP_ITEM);
gfxMovie.Invoke("_root.api.Main.Inventory.addContextMenuOption", var, 2);
}
Change to:

if( !plr->IsSwimming() && gClientLogic().m_gameInfo.mapId != GBGameInfo::MAPID_WZ_Cliffside )
{
var[0].SetString("$FR_PAUSE_INVENTORY_DROP_ITEM");
var[1].SetInt(HPA_DROP_ITEM);
gfxMovie.Invoke("_root.api.Main.Inventory.addContextMenuOption", var, 2);
}


Extra:

Search:
else if(itm->category == storecat_Backpack)
{
var[0].SetString("$FR_PAUSE_CHANGEBP");
var[1].SetInt(HPA_USE_ITEM);
gfxMovie.Invoke("_root.api.Main.Inventory.addContextMenuOption", var, 2);
}

Change For:

else if(itm->category == storecat_Backpack)
{
if( !plr->IsSwimming() && gClientLogic().m_gameInfo.mapId != GBGameInfo::MAPID_WZ_Cliffside ) //Fix By Chrome
{
var[0].SetString("$FR_PAUSE_CHANGEBP");
var[1].SetInt(HPA_USE_ITEM);
gfxMovie.Invoke("_root.api.Main.Inventory.addContextMenuOption", var, 2);
}
}

PS:Test the extra code,i don't test it :cool:
 
Last edited:
Upvote 0
if( !plr->IsSwimming() && gClientLogic().m_gameInfo.mapId != GBGameInfo::MAPID_WZ_Cliffside || gClientLogic().m_gameInfo.mapId != GBGameInfo::MAPID_WZ_YOURMAPNAME )
 
Upvote 0
Back