For one thing, you seem to be asking the wrong questions, not just to us but, I suspect, to yourself. In your first post for example you said
i trying to list $chr() in to a dialog, that working ok, how ever i cant get $gettok to work as it should. $gettok($did(3).sel,1,48) echo the right number untill it's 10 - 20 - 30 and so on, it skip the numbers with 0 in them, how can i solve this?
That's very different from "I don't know what $gettok does" or "can somebody explain this and that about $gettok" or "what does $gettok's third parameter mean?". You don't just go write entire scripts that make no sense and then ask why they "don't work as they should". You first try to fully understand the components you (think you) need. However the only questions I remember from you are of the sort "how can I make that work". These imply that you just want to get something to work, without knowing why/how it works.
This way, you have managed to ask thousands of questions without actually gaining any signifant knowledge. This does annoy the forum readers/helpers as it shows a lack of respect towards them: wasting their time by posting again and again, without taking the time to really learn and understand the stuff. I don't know if that's what you really do, but it certainly appears this way to the readers.
So, about $gettok. What is it
in particular that you don't understand? Is it a specific parameter that confuses you? Have you tried
experimenting with //echo -a and various instances of $gettok, each with different parameters? In the vast majority of cases, executing a few
//echo -a <thing you don't understand>
from within a mirc editbox shows you a pattern that helps you deduce the function of the thing you're testing.