Just use a No Items tag [NI] when doing an event.
FIND:
Code:
case MMCIP_CUSTOM2:
Edit all that case to:
Code:
case MMCIP_CUSTOM2:
{
if (pDesc->m_nType.Ref() != MMIT_CUSTOM)
{
return false;
}
if(strstr(strlwr((char*)ZGetGameClient()->GetStageName()), "[ni]"))
{
ZPostRequestTakeoffItem( ZGetGameClient()->GetPlayerUID(), MMCIP_CUSTOM1 );
ZPostRequestTakeoffItem( ZGetGameClient()->GetPlayerUID(), MMCIP_CUSTOM2 );
return false;
}
}
break;
Also, find:
Code:
case MMCIP_COMMUNITY2:
Replace whole case with:
Code:
case MMCIP_COMMUNITY2:
{
if (pDesc->m_nType.Ref() != MMIT_COMMUNITY)
{
return false;
}
if(strstr(strlwr((char*)ZGetGameClient()->GetStageName()), "[ni]"))
{
ZPostRequestTakeoffItem( ZGetGameClient()->GetPlayerUID(), MMCIP_COMMUNITY1 );
ZPostRequestTakeoffItem( ZGetGameClient()->GetPlayerUID(), MMCIP_COMMUNITY2 );
return false;
}
}
break;
This should work.