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

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

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

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

Anub1s

Новичок
Описание:
Здравствуйте, с вами Anubis, и сегодня я покажу вам свою команду телепорта игрока по метке на карте.
Да, на форуме я видел несколько подобных тем, но ни в одной из них не нашел хорошего и понятного кода.
Суть заключается в телепорте по метке, если игрок включил эту функцию командой.

Ко всем пременным добавляем:
Код:
new bool:MapTP[MAX_PLAYERS char];
Дальше создаем новый паблик, если у Вас его нету:
Код:
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
        if(MapTP{playerid}) 
        {
                SetPlayerInterior(playerid, 0);
                SetPlayerVirtualWorld(playerid, 0);
                SetPlayerPosFindZ(playerid, fX, fY, fZ);
        }
        return true;
}
И наконец сама команда. Подходит для ZCMD, DC_CMD, Pawn.CMD:
Код:
CMD:maptp(playerid,params[])
{
        MapTP{playerid} = !MapTP{playerid}; 
        SendClientMessage(playerid, 0xBEDB00FF, (MapTP{playerid} ? ("Вы включили телепорт маркером") : ("Вы выключили телепорт маркером"))); 
        return true;
}
И наконец в паблик OnPlayerDisconnect:
Код:
MapTP{playerid} = false;
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу