[Ajuda] Digitar sу uma parte da palavra.
#1

O que eu quero dizer й que, se algum player digitar em uma textdraw:

Ex: Felipe.com

Esse ".com" quero que nгo apareзa na textdraw ao ser digitada no dialog.
Sabem me dizer como posso fazer isto?!
Reply
#2

https://sampwiki.blast.hk/wiki/Strfind
Reply
#3

Use isto como base.

PHP код:
CMD:teste(playeridparams[])
{
    
#define MAX_PALAVRAS_IQ 1 //altere de acordo com o numero de palavras que voce adicionar logo abaixo...
    
new CHR[MAX_PALAVRAS_IQ][50] = { ".com" }; // coloque aqui as palavras que vc nao quer que saia na msg.
    
new Texto[128];
    if(
sscanf(params"s[200]"Texto)) return 0//o comando nгo funcionarб caso o player nгo digite a msg que serб printada na tela.
    
new find,pp,test[50],IQ[128];
    
format(IQ,128,"%s",Texto);
    while(
pp<=strlen(IQ))
    {
        for(new 
d=0;d<MAX_PALAVRAS_IQ;d++)
        {
            
find=strfind(IQ,CHR[d],true,pp);
            if(
find!=-1&&find==pp)
            {
                
strdel(IQ,find,find+strlen(CHR[d]));
                for(new 
h=0;h<strlen(CHR[d]);h++)
                
strins(IQ,test,find,256);
                
strdel(test,0,strlen(test));
            }
        }
        
pp++;
    }
    
GameTextForAll(IQ40004);//aqui vc pode colocar sua textdraw .
    
return 1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)