Pedro 1 #1 Postado 30 Maio, 2008 Tokens Oi pessoal. Hoje to aqui pra contribuir com a OTNet nesse tutorial sobre tokens Primeiramente quero agradecer a todos que me ajudaram nesse assunto, e ao google que me mostrou todos os comandos de tokens. Agora chego de papo furado e vamos lá! O que são tokens? Na linguagem do mIRC, tokens é um grupo de caracteres (palavras ou números) divididos em partes e cada parte é dividida por um caractere ASCII escolhido por você, cada uma dessas partes é um token. Qual é a sua utilidade? Você poderá criar desde um simples sistema de auto identify até proteções de palavrão bastante avançadas, tudo depende da sua imaginação e criatividade. Indentificadores $addtok(texto,token,ascii) O $addtok adiciona um token ao final do texto, isso só se o novo token não existir no texto. O $addtok, também, adiciona automaticamente o separador indicado (pelo ASCII) antes do token. Exemplos: $addtok(a.b.c,d,46) retorna a.b.c.d $addtok(a.b.c.d,c,46) retorna a.b.c.d $deltok(texto,N,ascii) Deleta o token que se encontra na posição N. O oposto de $addtok. Exemplos: $deltok(a.b.c.d,3,46) retorna a.b.d $deltok(a.b.c.d,2-3,46) retorna a.d $findtok(texto,token,N,ascii) O $findtok retorna a posição do token especificado. Se você colocar um número maior que 1 em N o $findtok retornará a posição em que o primeiro token especificado se encontra. Se você colocar 0 em N, o $findtok retornará o número de vezes que o token especificado aparece no texto. Exemplos: $findtok(a.b.c.d,c,1,46) retorna 3 $findtok(a.b.c.d,e,1,46) retorna $null $gettok(texto,N,ASCII)Retorna o token que se encontra na posição N. Exemplos: $gettok(a.b.c.d.e,3,46) retorna c $gettok(a.b.c.d.e,9,46) retorna $null $instok(texto,token,N,ascii) Insere um token na posição N. Exemplos: $instok(a.b.d,c,3,46) retorna a.b.c.d $instok(a.b.d,c,9,46) retorna a.b.d.c Outros: $matchtok(texto,string,N,ascii) Retorna o número de tokens ou o token que contém o caractere (string). Exemplos: $matchtok(one two three, e, 0, 32) retorna 2 $matchtok(one two three, e, 2, 32) retorna three $numtok(texto,ascii) O $numtok, como o próprio nome diz, retorna o número de tokens no texto. $puttok(texto,nova token,N,ascii) Escreve por cima do token N com o novo token. Exemplo: $puttok(#scripts suckz,rulez,4,32) retorna #scripts rulez $remtok(texto,token,N,ascii) Remove o token da posição N. Exemplos: $remtok(a.b.c.d,b,1,46) retorna a.c.d $remtok(a.b.c.d,e,1,46) retorna a.b.c.d $remtok(a.c.c.d,c,1,46) retorna a.c.d $reptok(texto,token,nova token,N,ascii) Substitui o token N, pelo novo token. Exemplos: $reptok(a.b.c.d,b,e,1,46) retorna a.e.c.d $reptok(a.b.c.d,f,e,1,46) retorna a.b.c.d $reptok(a.b.a.c,a,e,2,46) retorna a.b.e.c $sorttok(texto,ASCII,ncr) Pões os tokens em ordem. Exemplos: $sorttok(e.d.c.b.a,46) retorna a.b.c.d.e $sorttok(1.3.5.2.4,46,nr) retorna 5.4.3.2.1 O default é ordem alfabética, mas você pode especificá-lo: specify n = numérica, c = prefixo de canal, nick , r = reverso. $wildtok(texto,coringas,N,ascii) Tem a mesma função do $matchtok, retorna o número de tokens ou o token que contém o caractere (string). Mas no $wildtok é possível usar *. Exemplo: $wildtok(one two three, t*, 0, 32) retorna 2 $wildtok(one two three, t*e, 1, 32) retorna three PS: Retirado de htmlstaff Compartilhar este post Link para o post Compartilhar em outros sites
SpeeD 1 #2 Postado 31 Maio, 2008 Aprovado. Movido. SpD~ Compartilhar este post Link para o post Compartilhar em outros sites
Pedro 1 #3 Postado 31 Maio, 2008 @SpeeD Obrigado, é uma pena que essa seção está completamente abandonada, e que provavelmente ninguém verá este tutorial... enfim... ~mrlove Compartilhar este post Link para o post Compartilhar em outros sites
Chê. 1 #4 Postado 31 Maio, 2008 Báh, bem legal isso Valeu pelo tutorial, pena que pouca gente visita essa seção ;x Compartilhar este post Link para o post Compartilhar em outros sites
plomentes 0 #5 Postado 31 Maio, 2008 Não sou muito bom nessa área mais isso ajudou muito, deu para ter uma idéia de como é. E concordo, é uma pena que essa área é pouco visitada. Compartilhar este post Link para o post Compartilhar em outros sites
usglordelo 0 #6 Postado 3 Junho, 2008 No help do mirc vc encontra esses e mais outros Tokens ^^ Compartilhar este post Link para o post Compartilhar em outros sites