Урок використання стандартних паблік - форум - втіли мрію в реальність!

Урок використання стандартних паблік - форум - втіли мрію в реальність!

Доброго времени суток # 33;
Мене звуть Віталій # 33; І сьогодні я б хотів трохи допомогти новачкам розібратися з Pawno. А точніше, в його стандартних паблік.

Для початку поясню зрозумілою для всіх мовою:
- Паблік (public) - це "кімната для коду", в якій кожен рядок коду виконує тільки ту дію, яку дозволяє йому паблік (в залежності від назви).

* Подібного уроку не знайшов в пошуку, по-цьому вирішив написати
** Даний урок спрямований на те, щоб новачкові було легше розібратися, що і куди "пхати"
*** Модератори, іншого місця для розміщення теми не знайшов, якщо що, приношу свої вибачення

А тепер приступимо до ознайомлення # 33;


1) Паблік визиваеться, коли спрацьовує старт сервера (запуску samp-server.exe)
Примітка. в нього зазвичай поміщають службові дані (завантаження будинків, обнуління змінних, завантаження авто і т.д.)


2) Цей паблік відповідає за дії, які будуть виконуватися після закриття сервера (samp-server.exe)
Примітка. зазвичай там можна побачити обнулення змінних, видалення таймера і т.д.


3) Паблік визиваеться, коли гравець вибирає собі клас (скін)
Примітка. можна красиво оформити підключення і встановити камеру


4) Паблік визиваеться, коли гравець підключився до сервера, і він виступає поверх інших паблік
Примітка. можна зробити відправку повідомлення в чат з привітанням і т.д.


5) Паблік визиваеться, коли гравець від'єднатися від сервера
Примітка. відсутні (думаю і так все ясно)


6) Паблік визиваеться, коли гравець заспавнілся (вирушив на місце спавна)
Примітка. заспавніть гравця можна функцією SpawnPlayer (playerid);


7) Паблік визиваеться, коли гравець вмирає
Примітка. для ДМ / ТДМ серверів можна зробити підвищення очок (Score)


8) Паблік визиваеться, коли транспорт заспавнілся
Примітка. можна застосувати тюнінг або прикріпити 3D text і т.д.


9) Паблік визиваеться, коли гравець відправляє повідомлення в чат
Примітка. можна змінити колір гравця (SetPlayerColor (playerid, color);)


10) Мабуть один з найбільш використаних паблік, який спрацьовує, коли гравець викликає команду
Примітка. за допомогою команд можна змінювати будь-які параматри


11) Паблік визиваеться, коли гравець сідати в транспорт
Примітка. можна змінити параметри автомобіля (замок, фари, двигун і т.д.)


12) Паблік визиваеться, коли гравець змінює статус (в транспорті, пішки і т.д.)
Примітка. можна дізнатися статус гравця функцією GetPlayerState (playerid);


13) Паблік визиваеться, коли гравець перебувати з чекпоінти
Примітка. з чекпоінти можна зробити гонки, наприклад


14) Паблік визиваеться, коли гравець перебувати в пікапі
Примітка. перевірку на пікап ставити за допомогою pickupid


15) Паблік визиваеться, коли гравець натискає на певну клавішу
Примітка. ID клавіші Alt = 1024


16) Паблік визиваеться, коли гравець натискає на одну з влавіш в діалозі
Примітка. можна зробити систему допомоги або опису чого-небудь


Це не всі стандартні паблік, але, скажу одне, большенство з них відповідають за те, як вони її називають # 33;

Хотілося б додати, що Ви можете створити і свій паблік. Для цього потрібно його спочатку оголосити

А далі можна його і викликати