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.