Читайте предыдущую часть статьи по ссылке: Разбор скрипта «NPC боксёр в SAMP» (Часть 6) switch(random(3)) выбираем из трех вариантов, либо NPC нажмет правую кнопку, а …
Читайте предыдущую часть статьи по ссылке: Разбор скрипта «NPC боксёр в SAMP» (Часть 6) switch(random(3)) выбираем из трех вариантов, либо NPC нажмет правую кнопку, а …
Читайте предыдущую часть статьи по ссылке: Разбор скрипта «NPC боксёр в SAMP» (Часть 3) ringused=1; — в принципе необязательно это использовать было, можно было бы …
Читайте предыдущую часть статьи по ссылке: Разбор скрипта «NPC боксёр в SAMP» (Часть 4) SetTimer(«spawnNPC», 500, 0); — феил, не стер со старого скрипта, он …
Дабы не было много флуда будем писать скрипт построчно. И объяснять почти всё, вдруг кто-то только учиться скриптить #include <a_samp> #include <fcnpc> В самом …
Читайте предыдущую часть статьи по ссылке: Разбор скрипта «NPC боксёр в SAMP» (Часть 2) Начнем с функции public OnPlayerPickUpPickup(playerid, pickupid) { — открываем паблик Функция …
Читайте предыдущую часть статьи по ссылке: Разбор скрипта «NPC боксёр в SAMP» (Часть 5) Паблик для вычисления ближайшего игрока – примем как данное, это математика. …
Добавилось то, что теперь мы дописываем в строку к NPC интерьер, где он будет и его боевой стиль. Об этом мы писали в серии …
<< Учимся создавать свой первый NPC Итак мы пишем /killnpc, наш NPC умирает, выполняется паблик OnDeath, данный паблик у нас работает для всех NPC …