I think you're right. The manual shows it as calling a process_entry() function later but does not go into details as to what that function contains.
Would a code more like this work?
function process_entry(test)
{
user_num = str_to_num(test);
}
action gun_shoot()
{
result = inkey(test);
if (result == 13)
{
process_entry(test);
}
}
Something like that? I'm not sure what you mean by a breakpoint, I know how to use the break command in C++ but not sure what to do here.