Hello World
У цьому уроці я поясню вам, як користуватися інклюд ZCMD і SSCANF і плагіном sscanf
Для початку завантажити вихідні Звідси
Пароль: undertacker
Закидаємо 2 файли з розширенням .inc в pawno # 092; include а з розширенням .dll в папку plugins
починаємо урок
На початок як завжди ми вписуємо ось це:
Готово. Тепер спробуємо створити просту команду. В кінець мода ми вставляємо ось таку вешь:
З цим проблем немає. Компілюємо і:
Наша наступна мета - створити команду з 1 змінної. Нехай це буде поміняти собі скін:
І з цим проблем немає. Компілюємо і:
Їдемо далі. Настав час пояснити докладніше про рядок if (sscanf (params. Блаблабла.
Власне нічого складного немає:
if (sscanf (params, "d", skinid) Пояснюю: буква d позначає, що змінна числового значення. І після коми ми позначаємо змінну, що входить в цей тип. Якщо ви нічого не зрозуміли, то докладніше.
Є кілька типів змінних в sscanf:
d - числове значення
f - числове значення в одиницях Float
s - символьне (string) значення
u - гравець або бот
І т.д. це основні
Тепер спробуємо зробити команду і з числовим, і з символьним. Наприклад приватне повідомлення:
І в кінець вставте стік, який бере ім'я гравця:
Варіант без створення змінних
Отже, наступний варіант був приведений нижче Сашком. Виявляється, можна робити параметр з основної функції, як при процесорі DCMD. Тобто:
Звичайно, ви самі маєте право вибирати як використовувати процесор zcmd + sscanf2. Для кого то зручніше оголошувати нові змінні, а хто віддає перевагу параметр і індексом.
P.S: В server.cfg пропишіть в графі де написані плагіни sscanf
P.S.S: Урок не великий. Інформація стиснута. Люблю лаконічність і тямущість.
Урок завершено. Якщо будуть питання - відписуватися в тему.