Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Checkpoint

Статус
В этой теме нельзя размещать новые ответы.

Mr.Stron

Ученик
В этом уроке я расскажу вам, как создать обычный чекпоинт и сделать для него действие.
Для создания чекпоинта и действия для него мы будем использовать стример от инкогнито.
Для начала качаем сам стример.

Вирусов нет! Проверенно ESET SS 4.2
Streamer.inc
Streamer.so
Streamer.dll
PHP:
Streamer.inc //папка с сервером/pawno/include
Streamer.so //папка с сервером/plugins
Streamer.dll //папка с сервером/plugins
Далее нам нужно образно говоря настроить наш мод.
В самое начало прописываем:
PHP:
#include <streamer>
Далее находим public OnPlayerEnterCheckpoint(playerid) и меняем его на:
PHP:
 public OnPlayerEnterDynamicCP(playerid,checkpointid)
Теперь приступим к самому созданию чекпоинта. Ничего сложного здесь нет, для того что бы у вас всё получилось нужно просто терпение и немного мозгов.
Создаём переменную для нашего чекпоинта:
PHP:
new checkpoint;
В паблик OnGameModeInit создаём сам чекпоинт:
PHP:
 checkpoint = CreateDynamicCP(2198.0159,-2660.3391,13.5469,4.1,-1,-1,-1,30.0);
2198.0159,-2660.3391,13.5469 – Кординаты чекпоинта
4.1 – Размер чекпоинта
-1 – Виртуальный мир
-1 - Интерьер
-1 - Для каких игроков будет работать чекпоинт. В нашем случаи для всех.
30.0 – На каком расстоянии будет виден ваш чекпоинт
Чекпоинт мы создали, теперь создадим действие для него. Сделаем например что бы при входе на чекпоинт игроку давался скин CJ и 500$
Находим паблик OnPlayerEnterDynamicCP(playerid,checkpointid) и делаем проверку:
PHP:
 if(checkpointid == checkpoint) {SetPlayerSkin(playerid,0),GivePlayerMoney(playerid,500);}
if(checkpointid == checkpoint) – проверка на созданный нами чекпоинт
SetPlayerSkin(playerid,0) – меняем скин игроку
GivePlayerMoney(playerid,500) – даём игроку 500$
Вот и всё …

Автор урока: Mr.Stron and SDraw
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу