Unless you tag a symbol yourself, that symbol's tag is _:. There's no difference between integer arrays and strings and you can't override that way. Just use separate functions named accordingly, don't override. Pawn is like C in many aspects (it was called Small C at first).