Урок використання zcmd і sscanf - форум - втіли мрію в реальність!

Урок використання zcmd і sscanf - форум - втіли мрію в реальність!

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: Урок не великий. Інформація стиснута. Люблю лаконічність і тямущість.

Урок завершено. Якщо будуть питання - відписуватися в тему.

Схожі статті