protected void useItem(NPCProto npc, Item item, short state, short targetState) { if (!(state == -1 && targetState == -2)) { return; } npc.ApplyOverlay("HUMANS_SPRINT.MDS"); ITPO_SPEED_TIMER timer = (ITPO_SPEED_TIMER)npc.getUserObjects("itpo_speed_timer"); if (timer == null) { timer = new ITPO_SPEED_TIMER(npc); //5 Minuten timer.TimeSpan = 10000 * 1000 * 15; //15 Sekunden timer.Start(); npc.setUserObject("itpo_speed_timer", timer); } else { timer.TimeSpan = 10000 * 1000 * 15;//15 Sekunden timer.End(); timer.Start(); } }