-
Уважаемый пользователь! Вы не представились системе! Для получения полного доступа к форуму войдите <ИЛИ> зарегистрируйтесь!
Спасибо.
-
Wiki:
Tutorials-
Стандартные функции PAWN
-
Plugins and includes
-
Tutorials
By DEST
Обсудить / получить поддержку
Итак, приступим.
Небольшое описание:
Данная функция удаляет часть строки от символа до символа (подробнее в примере использования.
Параметры функции:
string[] - Строка, в которой необходимо что-то удалить.
start - Стартуем отсюда (первый символ, с которого следует начать удаление)
end - Заканчиваем здесь (последний символ, до которого идет удаление).
Пример использования функции:
new string[42] = "Мы удалим всё, кроме этого"; strdel(string, 0, 21); // теперь строка содержит только "этого"
Небольшое описание функции:
Добавляет текст в переменную, на указанное ей место.
Параметры функции:
string[] - переменная в которую добавляем .
const substr[] - текст\переменная которою добавляем.
pos - позиция первого символа добавляемого
maxlength - размер переменой в которою вписываемПример использования функции:
new pName[MAX_PLAYER_NAME+1]; GetPlayerName(playerid, pName, MAX_PLAYER_NAME); strins(pName, "[AFK]", 0); SetPlayerName(playerid, pName); В результате получим: [AFK]Ник_Игрока
Небольшое описание функции:
Функция поочередно записывает значения в переменную.Параметры функции:
dest[] - переменная в которую будем записывать текст.
const source[] - текст/переменая которою будем записывать.
maxlength - размер переменойПример использования:
new string[40] = "Hello"; strcat(string, " World!"); printf("%s", string); В результате получим: Hello World!
Функция подсчитывает длину текста.
Параметры функции:
const string[] - Строка, длину которой будем измерять.
Пример использования функции:
new stringLength = strlen("This is an example string."); print(stringLenght); В результате в консоль получим число 26
Небольшое описание функции:
Функция заменяет текст в текстовой переменной (или добавляет его, если он отсутствовал).
Параметры функции:
dest[] - переменная, в которую будем записывать (изменять) данные.
const source[] - текст, на который будем изменять (возможно использование в виде переменной).
start - символ, откуда начинаем (номер).
end - символ, на котором останавливаем замену/запись (номер).
maxlenght - размер переменной, в которую записываем.
Пример использования функции:
new string[40] = "PAWNO.RUS"; strmid(string, "PAWNO-RUS.RU", 0, strlen(string), sizeof(string)); print(string); В результате получим: PAWNO-RUS.RU, вместо PAWNO.RUS
Небольшое описание функции:
Ищет подстроку (текст) в строке.
Параметры функции:
const string[] - строка, в которой ищем необходимое
const sub[] - строка (текст), которую хотим найти
bool:ignorcase - учитывать ли регистр (опционально, по умолчанию false)
pos - смещение начало поиска (опционально, по умолчанию не используется)
Пример использования функции:
if(strfind("Ты здесь?", true) != -1) { SendClientMessage(playerid, -1, "Я нашел тебя!"); } Если возвращает -1, текст не найден. Если не возвращает -1 (в нашем случае на это проверка), текст / подстрока найдена.
Небольшое описание функции:
Конвертирует из string в integer (из строки в числа).
Параметры функции:
const string[] = откуда конвертируем
Пример использования функции:
new string[4] = "250"; new iValue = strval(string);
На этом урок подошел к концу!
Sign in to follow thisFollowers 0
-