Sscanf - функция является возможностью сохранения данных в БД различных элементов. Также ее можно использовать в командах, в качестве разделителя.
Для начала работы с плагином достаточно добавить эту строку в мод (прим. после a_samp) :
#include <sscanf2>
Файлы с расширениям .dll [Windows], .so [Linux] в папку plugins, а .inc в pawno/include;
В server.cfg пропишите следующее:
- plugins sscanf
Основной код выглядит следующим образом:
if(sscanf(params, "ui", giveplayerid, amount))
return SendClientMessage(playerid, 0xFF0000AA, !"Используй: /givecash <playerid> <кол-во>");
Вместе с тем следует отметить, что sscanf может быть использован для любой обработки текста. Например, ini-процессор может выглядеть следующим образом:
if(sscanf(szFileLine, "p<=>s[8]s[32]", szIniName, szIniValue))
print("Invalid INI format line");
Существует также альтернативное имя функции, чтобы избежать путаницы со стандартным sscanf:
if (unformat(params, "ui", giveplayerid, amount))
return SendClientMessage(playerid, 0xFF0000AA, !"Используй: /givecash <playerid> <кол-во>");