small help
#1

i have this function

Код:
antiswear(text[])
{
   if((strlen(text) < 3))
   {
     new chatswear,len;
     for(new cs = 0; cs < MAX_WORDS; cs++)
     {
         //check if the word is offensive
         chatswear = strfind(text, swear[cs], true);
         if(chatswear > -1)
         {
             len = strlen(swear[cs]);
             if(len < 3) break;
             for(new y = 1; y < len; y++)
             {
                text[y] = '*'; //chatswear+y
	     }
         }
     }
   }
   return text;
}
and this under OnPlayerText

Код:
for(new s = 0; s < strlen(text); s++)
	    text[s] = tolower(text[s]);
	    antiswear(text);
	    if(gTeam[playerid] != 100 && gTeam[playerid] != 101 && VIP[playerid] == 0) format(strtext, sizeof(strtext), "%s [%d]: %s", PlayerName(playerid), playerid, text);
	    if(gTeam[playerid] != 100 && gTeam[playerid] != 101 && VIP[playerid] != 0 && GetPVarInt(playerid,"undercover") == 1) format(strtext, sizeof(strtext), "%s [%d]: %s", PlayerName(playerid), playerid, text);
	    else if(gTeam[playerid] != 100 && gTeam[playerid] != 101 && VIP[playerid] != 0 && GetPVarInt(playerid,"undercover") == 0) format(strtext, sizeof(strtext), "VIP %s [%d]: %s", PlayerName(playerid), playerid, text);
     	else if(gTeam[playerid] == 100 || gTeam[playerid] == 101) format(strtext, sizeof(strtext), ">> CLANWAR << %s [%d]: %s", PlayerName(playerid), playerid, text);
but the text does'nt return in the formatted text given above..
Reply


Messages In This Thread
small help - by DetoNater - 21.01.2017, 06:49
Re: small help - by czop1223 - 21.01.2017, 07:01
Re: small help - by DetoNater - 21.01.2017, 07:42
Re: small help - by BiosMarcel - 21.01.2017, 07:45
Re: small help - by DetoNater - 21.01.2017, 08:59
Re: small help - by Luicy. - 21.01.2017, 09:04
Re: small help - by DetoNater - 21.01.2017, 09:14
Re: small help - by DetoNater - 21.01.2017, 12:57

Forum Jump:


Users browsing this thread: 4 Guest(s)