[FilterScript] [MySQL] Shot recorder - Records shot with appropriate bodytype
#3

What is this bullshit?

Code:
        if(issuerid != INVALID_PLAYER_ID && bodypart == WEAPON_BODY_PART_CHEST)
	{
	    pInfo[issuerid][Chest] += 1;
	}
	if(issuerid != INVALID_PLAYER_ID && bodypart == WEAPON_BODY_PART_TORSO)
	{
	    pInfo[issuerid][Torso] += 1;
	}
	if(issuerid != INVALID_PLAYER_ID && bodypart == WEAPON_BODY_PART_LEFT_ARM)
	{
	    pInfo[issuerid][LeftArm] += 1;
	}
	if(issuerid != INVALID_PLAYER_ID && bodypart == WEAPON_BODY_PART_RIGHT_ARM)
	{
	    pInfo[issuerid][RightArm] += 1;
	}
	if(issuerid != INVALID_PLAYER_ID && bodypart == WEAPON_BODY_PART_LEFT_LEG)
	{
	    pInfo[issuerid][LeftLeg] += 1;
	}
	if(issuerid != INVALID_PLAYER_ID && bodypart == WEAPON_BODY_PART_RIGHT_LEG)
	{
	    pInfo[issuerid][RightLeg] += 1;
	}
	if(issuerid != INVALID_PLAYER_ID && bodypart == WEAPON_BODY_PART_HEAD)
	{
	    pInfo[issuerid][Head] += 1;
	}
Do it like this.

Code:
	if(issuerid != INVALID_PLAYER_ID)
	{
	    switch(bodypart)
	    {
	        case WEAPON_BODY_PART_CHEST: pInfo[issuerid][Chest] += 1;
	        case WEAPON_BODY_PART_TORSO: pInfo[issuerid][Torso] += 1;
	        case WEAPON_BODY_PART_LEFT_ARM: pInfo[issuerid][LeftArm] += 1;
	        case WEAPON_BODY_PART_RIGHT_ARM: pInfo[issuerid][RightArm] += 1;
	        case WEAPON_BODY_PART_LEFT_LEG: pInfo[issuerid][RightLeg] += 1;
	        case WEAPON_BODY_PART_RIGHT_LEG: pInfo[issuerid][LeftLeg] += 1;
	        case WEAPON_BODY_PART_HEAD: pInfo[issuerid][Head] += 1;
	    }
	}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)