valerikov
Участник
- Сообщения
- 4
- Реакции
- 2
Всем привет!
Нашел тут один пример кода который отлавливает слово в чате и автоматом на него отвечает
в принципе он работает, но есть одно но!? если написать в чате "Привет" то он определит это слово, а если написать "Всем привет" то он не поймает это слово.. т.е. получается так что он ловит только одно слово.
Отсюда вопрос. Как сделать чтобы этот скрипт находил нужное нам слово среди других слов?
К примеру "Всем привет ребята!" как бы определяем нужное слово несмотря на другие слова.
..Если конечно такое возможно.
Нашел тут один пример кода который отлавливает слово в чате и автоматом на него отвечает
PHP:
#include <sourcemod>
public OnPluginStart()
{
AddCommandListener(Command_Say, "say");
AddCommandListener(Command_Say, "say_team");
}
public Action:Command_Say(client, const String:command[], args)
{
if (!client)
{
return Plugin_Continue;
}
decl String:text[192];
GetCmdArgString(text, 192);
new startidx = 0;
if (text[strlen(text)-1] == '"')
{
text[strlen(text)-1] = '\0';
startidx = 1;
}
if(StrEqual(text[startidx], "привет")
|| StrEqual(text[startidx], "Привет")
|| StrEqual(text[startidx], "ку")
|| StrEqual(text[startidx], "хай"))
{
CreateTimer(0.1, response, client,TIMER_FLAG_NO_MAPCHANGE);
}
return Plugin_Continue;
}
public Action:response(Handle:timer, any:client)
{
if (!client)
{
return;
}
PrintToChat(client, "\x04[\x01InTeam\x04] Здравствуй дружище)");
}
Отсюда вопрос. Как сделать чтобы этот скрипт находил нужное нам слово среди других слов?
К примеру "Всем привет ребята!" как бы определяем нужное слово несмотря на другие слова.
..Если конечно такое возможно.