IntroducaoBem neste Tutorial Ensinarei como usar 'Strfind' usada para pesquisar uma String em outras String Veja um Exemplo: if(strfind("Nossa String", "Nossa", true) != -1){ SendClientMessageToAll(0xFFFFFFFF, "Eu Encontrei a Palavra Nossa...");} EXPLICACAO:if( = Nesta Condicional colocaremos a 'strfind' no qual executara a funcao de buscar o textostrfind("Nossa String", "Nossa", true) = Agora ele procura a Palavra 'Nossa' na Frase 'Nossa String' e retorna true) != -1) = Indicando 'Verdadeiro' (true) isto e, se encontrou a PalavraO Mesmo podemos usar em diversas funcoes tais como GetPlayerName public OnPlayerConnect(playerid){ new name[MAX_PLAYER_NAME], string[44]; 0, 0);">(playerid, name, sizeof(name)); if(strfind(name, "gay", true) != -1) { format(string, sizeof(string), " Oi%s no seu Nick tem a palavra gay kkkkkkkkk .",name); SendClientMessageToAll(0xFFFF00AA, string); } return 1;} Ou Ate mesmo procurar palavroes (palavras de baixo calao) em texto..[TUT] strcmpIntroducaoBem neste Tutorial Ensinarei como usar 'strcmp' usada para comparar uma String em outra String,bastante usada para comandos..Veja um Exemplo: if(!strcmp("Dracu", "DraKoN", true, 6){ SendClientMessageToAll(0xFFFFFFFF, "Voce nao e o DraKoN");} EXPLICACAO:if( = Nesta Condicional colocaremos a 'strcmp' no qual executara a funcao de comparar os 2 (dois) textosstrcmp("Dracu", "DraKoN" = Agora ele comparar a Palavra 'DraCu' com a 'DraKoN' e retorna diferente de true Indicando 'Falso' (Falso) isto e, se e diferente de DraKoN3 = Esse 3 (Tres) e usado para colocar o tamanho da segunda String (DraKoN)tambem como algumas pessoas conhecem por Strlen que veremos Logo AbaixoO Mesmo podemos usar em diversas funcoes tais como cmdtext public OnPlayerCommandText(playerid, cmdtext[]){ if(!strcmp(cmdtext, "/me", true, 3)) { if(!cmdtext[3])return SendClientMessage(playerid, 0xFF0000FF, "USE: /me [acao]"); new str[128]; GetPlayerName(playerid, str, sizeof(str)); format(str, sizeof(str), "* %s %s", str, cmdtext[4]); SendClientMessageToAll(0xFFFF00AA, str); return 1; } return 0;} Ou Ate mesmo comparar diversas coisas..[TUT] StrdelIntroducao:Nesta parte de vosso tutorial vamos aprender como usar Strdel usado para deletar partes de uma String..Vejamos que nossa String Seja: new string[20] = "Esta e Nossa String"; 20 E O Tamanho de nossa String que seria o Vosso Texto strdel(string, 0,7); EXPLICANDO:strdel(string = Esta Parte Indica que Deletaremos a 'String' que definimos anteriormente0, 7) = Esta parte indica onde iremos comecar a deletar e onde terminaremos de deletar, observe que ficou da Seguinte Maneira (0-7)Esta e Nossa StringIsto e, a parte vermelha (0-7) deletamos ficando 'Nossa String'Aqui Usando um Conjutno de strfind + strdelnew name[MAX_PLAYER_NAME];GetPlayerName(playerid, name, sizeof name);newstartpos = strfind(name, "[", true),endpos = strfind(name, "]", true);if(startpos != -1 && endpos != -1) { strdel(name, startpos, endpos + 1); if(name[0]) { SetPlayerName(playerid, name); new string[128]; format(string, sizeof(string), "| Seu Nick Foi mudado para '%s', devido o conflito de clans ou suspeita de Fake Tag", name); SendClientMessage(playerid,0x7777FF,string); }} [TUT] Strlen Introducao:Pois bem chegando a nossa Ultima funcao vou explicar um pouco melhor sobre isto, vejam strlen e usada para Retornar um Tamanho de uma StringDigamos:'Eu Sou o DraKoN'Contando o numero dessa frase obtivemos 16 Caracteres ( ou to mal de conta -q)Para usar com strlen podemos usar da seguinte forma:Em OnPlayerTextif(strlen(text) > 100) return SendClientMessage(playerid, COLOR_GREY, "Seu Texto tem mais que 100 Caracters") EXPLICANDO:if Condicional 'SE'strlen(text) Le o tamanho do Texto> 100 Se for maior que 100 Envia Mensagem IndicandoOtimizar o Codigo sem precisar usar funcoes de Strings //