if (gsd->account->focus) {

push_val(st->stack, C_INT, 0);

return 0;

}



저기서 return 0; 지워야함?



int buildin_focus(struct script_state *st)
{
 struct game_session_data *gsd;
 unsigned int session_id = conv_num(st, &(st->stack->stack_data[st->start + 2]));
 gsd = session[session_id]->session_data;
 if (gsd->account->focus) { push_val(st->stack, C_INT, 0); return 0; }
 else {
  gsd->account->focus = conv_num(st, &(st->stack->stack_data[st->start + 3]));
  push_val(st->stack, C_INT, 1);
  game_status(gsd);
 }
 return 0;
}



코드임