Public feed #381296

anti advertising

public cpp v1 · immutable
Raw Edit
·published 2007-03-04 19:29 UTC
rendered paste body
#include <a_samp>public OnPlayerText(playerid,text[]){	#define ATTEMPTS 5	new tmp[ATTEMPTS], idx;	for(new i = 0; i < ATTEMPTS; i++) tmp[i] = strval(strtok(text,idx,'.'));	new numbers;	for(new i = 0; i < ATTEMPTS; i ++) if(tmp[i] != 0) numbers++;	if(numbers >= 4)	{	    new parts[4];	    new current;	    for(new i = 0; i < ATTEMPTS; i++)	    {			if(tmp[i] != 0)			{			    parts[current]=i;			    current++;			    for(new j = 0; j < current-1; j++)			    {			        if(parts[j] +1 != parts[j+1]) current = 0;			    }			    if(current > 4)			    {					// do your stuff					return 0;				}			}	    }	}	return 1;}stock strtok(const string[], &index,seperator=' '){	new length = strlen(string);	new offset = index;	new result[256];	while ((index < length) && (string[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))	{		result[index - offset] = string[index];		index++;	}	result[index - offset] = EOS;	if ((index < length) && (string[index] == seperator))	{		index++;	}	return result;}