Jon Cameron
Умник
Не так давно почитал про функцию strfind и назрел такой вопрос.
вот на примере этой команды
Почему сообщение "тест1" пишет когда я пишу в админ чат любую фразу, хотя должна тогда, когда найдено в тексте слово "тест", что я не правильно сделал?
вот на примере этой команды
PHP:
CMD:a(playerid,params[])
{
if(GetPVarInt(playerid,"logged") ==0) return true;
if(pinfo[playerid][pAdmin] < 1) return true;
new string[128+MAX_PLAYER_NAME];
if(sscanf(params,"s[128]",params[0])) return SCM(playerid,COLOR_YELLOW,"[Подсказка]: {FFFFFF}Введите /a [Сообщение]");
format(string,sizeof(string),"%s: %s",pinfo[playerid][pName],params[0]);
AdmMessage(0x2E8AFFFF,string);
if(strfind(string,"тест",true))
{
SCM(playerid, 0xFFFFFFFF, "тест1");
}
return true;
}
