andor-par
Умник
Проблема вот в чём:
Есть антиреклама в /r чат
Есть антиреклама в /r чат
Код:
if(sscanf(params, "s[64]", params[0])) return send(playerid, 0x33CCFFFF, "[КОМАНДЫ]{FFFFFF} /r [Текст]");
new ip[MAX_PLAYER_NAME];
GetPlayerIp(playerid, ip, sizeof(ip));
if(strfind( params[0] , ".tk" , true ) != -1 || strfind( params[0] , ".com" , true ) != -1 || strfind( params[0] , "3dn.ru" , true ) != -1 || strfind( params[0] , ".ru" , true ) != -1 || strfind( params[0] , ".net" , true ) != -1
|| strfind( params[0] , ":78" , true ) != -1 || strfind( params[0] , "*ru" , true ) != -1 || strfind( params[0] , "172." , true ) != -1 || strfind( params[0] , "^77" , true ) != -1
|| strfind( params[0] , ":77" , true ) != -1 || strfind( params[0] , ":55" , true ) != -1 || strfind( params[0] , ":44" , true ) != -1 || strfind( params[0] , "samp-stories" , true ) != -1
|| strfind( params[0] , ":7777" , true ) != -1 || strfind( params[0] , ": 7777" , true ) != -1 || strfind( params[0] , "_ 7777" , true ) != -1 || strfind( params[0] , ". ru" , true ) != -1
|| strfind( params[0] , ". ru" , true ) != -1 || strfind( params[0] , ". ru" , true ) != -1 || strfind( params[0] , "(точка)" , true ) != -1 || strfind( params[0] , "_ ru" , true ) != -1
|| strfind( params[0] , "новый сервер" , true ) != -1 || strfind( params[0] , "_77" , true ) != -1 || strfind( params[0] , "(пробел)" , true ) != -1)
{
f(string, "[Анти-реклама]:(IP:%s)%s[%d]: %s",ip,sendername(playerid),playerid,params[0]);
ABroadCast(0xFFFF00AA,string,1);
return 1;
}
При комплимировании выскакивают эрроры в одной строке:
Вот эта строка:
- error 017: undefined symbol "string"
- error 029: invalid expression, assumed zero
- fatal error 107: too many error messages on one line
Вот эта строка:
Код:
f(string, "[Анти-реклама]:(IP:%s)%s[%d]: %s",ip,sendername(playerid),playerid,params[0]);
Помогите пожалуйста,кто шарит в этом.
