Инфо из string.inc:
/* Checks if source contains string. On success function
* returns position in source, on failure returns -1. */
native contain(const source[],const string[]);
Синтаксис:
contain ( const source[], const string[] )
- const source[] - Массив в котором ищем
- const string[] - Массив что ищем
Тип функции:
Native
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "[string.inc] contain"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("func_contain","func_contain")
}
public func_contain(){
new text[] = {"Its mega text for contain"}
new word[] = {"Text"}
new pos = contain(text,word)
server_print("Pos = %i",pos)
if(pos != -1){
server_print("Search in text: Yes")
}else{
server_print("Search in text: No")
}
}
Описание:
Много писать не имеет смысла, если вы затрудняетесь с понимание данного примера, посмотрите функцию containi, по синтаксису и использованию они полностью одинаковые, только данная функция ищет точное совпадение с учетом регистра.
Для более детального понимания работы функции, попробуйте изменять массивы, наглядное обучение, лично мне кажется, более действенным, чем голая теория и факты.