25.07.2013, 20:18
Pois й esses cуdigos sгo meio confusos mesmo, dei uma olhada melhor aqui vamos ver se ajuda:
Atй essa parte eu entendi, o outro while que complica tudo.
pawn Код:
new length = strlen(cmdtext);//Aqui vai pegar o tamanho total do comando do usuбrio, pois o comando fica armazenado nessa variбvel (cmdtext)
while ((idxex < length) && (cmdtext[idxex] <= ' '))// Aqui vai criar um while para resolver o seguinte, enquanto o index for menor que o tamanho total da variбvel (lembre-se o index extб posicionado sobre a posiзгo do primeiro espaзo pois utilizamos a strtok ali em cima)
//E enquanto nгo acha o caracter que comeзa o segundo espaзo do comando
{
idxex++;//vai aumentar o caracter um por um atй identificar a posiзгo inicial do segundo espaзo
}
new offset = idxex;//Variбvel decorativa que vai servir apenas para cauculo ali embaixo
new result[64];//Aqui serб armazenado o motivo do banimento