Вторник, 17.06.2025, 04:28
Меню сайта
Категории раздела
gamemodes [1]
filterscripts [24]
Проги для samp [19]
Архив SA-MP [0]
Готовые сервера [11]
Pawn libraries [34]
Мини-чат
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Популярные файлы
Snow Andreas v3.5 (Final)[ Скачан 420 раз ]
Ghost Rider Mod[ Скачан 353 раз ]
GTA SA 4Ever beta[ Скачан 305 раз ]
За рулём от первого лица V....[ Скачан 267 раз ]
Gta San Andreas - Radio Los...[ Скачан 265 раз ]
Новый SAMP 0.3d[ Скачан 248 раз ]
avast! Home Edition[ Скачан 239 раз ]
GTA LCS: PC Edition beta 3....[ Скачан 219 раз ]
GTA United 1.1 Final[ Скачан 219 раз ]
Snoop Dogg[ Скачан 201 раз ]

Новые файлы
Новый SAMP 0.3d[ Добавлен 12.02.2012 ]
Настоящие гильзы (shell.asi...[ Добавлен 11.02.2012 ]
GIM 1.2[ Добавлен 11.02.2012 ]
Diamondback Strike 05[ Добавлен 11.02.2012 ]
Suzuki Address 110 Custom V...[ Добавлен 11.02.2012 ]
RMS Titanic[ Добавлен 11.02.2012 ]
БТР из GTA 4 TBOGT[ Добавлен 11.02.2012 ]
Рено ФТ17 (Renaut FT17) (М)...[ Добавлен 11.02.2012 ]
M352A '86 Version 2[ Добавлен 11.02.2012 ]
ВЛ80к-699[ Добавлен 11.02.2012 ]

Главная » Файлы » .: SAMP:. » Pawn libraries

[INC] mxParam
Категория: Pawn libraries | Добавил: stalin_x_x
01.02.2011, 11:20

Не секрет что, колбэк OnPlayerCommandText самый загруженный из всех остальных, именно поэтому пытливые умы придумывают хитрые системы, чтобы улучшить быстродействие и функциональность таких казалось бы простых действий, как извлечение нужной части строки из полной строки команды или чего бы то ни было еще.
Автор представляет нам 3 мощных функции для извлечения подстрок из строк:
sparam - извлекает подстроку под указанным номером, по желанию и вместе с остатком строки.
iparam - извлекает подстроку под указанным номером и возвращает ее численное значение.
fparam - извлекает подстроку под указанным номером и возвращает ее дробное (Float) значение.
Примеры:
if ( strcmp( cmdtext, "/goto_xyz", true, 9 ) == 0 )
{
SetPlayerPos( playerid, fparam(cmdtext, _, 1), fparam(cmdtext, _, 2), fparam(cmdtext, _, 3) );
return 1;
}
if ( strcmp( cmdtext, "/givemoney", true, 10 ) == 0 )
{
GivePlayerMoney( iparam(cmdtext, _, 1), iparam(cmdtext, _, 2) );
return 1;
}

Гость для того чтобы скачать "[INC] mxParam", Вам нужно кликнуть по рекламным ссылкам.

Просмотров: 432 | Загрузок: 28 | Рейтинг: 0.0/0
Получить ссылку на материал
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Профиль
Гость
Сообщения:
Аватар
Группа:
Гости



Для расширеных возможностей,
зарегистрируйтесь
или
авторизуйтесь!
Баннер сайта
Вид нашего баннера:

Код нашего баннера:



| Все права защищены. При копировании материалов ссылка на сайт обязательна! | |