Well you know. Either i misread your post and completely missing this or you are just not typing it right. This is my code and it worked perfect
IF
ItemAddedToCharacter(ITEM_CON_Drink_Cup_A_Apple_000, CHARACTER_Player2)
AND
CharacterIsDead(CHARACTER_Player2, 0)
THEN
CharacterAddAbilityPoint(CHARACTER_Player2, 50);
Characterisdead with a 0 after the player causes it to check if the player is dead. if not then it continues. I used ability points because its easier to see in a fresh game lol.
Or if you want character to be dead then replace the 0 with a 1 and it will only run if you pick up the item with a dead character.
Last edited by Demonata08; 08/08/14 01:50 AM.