Вопросы

null
Новичок

сделал два пикапа чтобы с одного места в другое тп. как только телепортируюсь на втторой пикап не успеваю отойти с пикапа меня уже обратно на первый телепортирует. как пофиксить? как сделать задержку между телепортами? 

Отредактировано пользователем null

Поделиться сообщением


Ссылка на сообщение

3 ответа на этот вопрос

  • 0
KlasterK
Освоившийся

Можно сделать таймер на телепорт.

В OnPlayerPickUpPickup:

if(!PlayerInfo[playerid][pTpDelay]) // Если енум
if(!GetPVarInt(playerid, "tp-delay")) // Если PVar
{
    SetPlayerPos(playerid, x, y, z);
    SetTimerEx("PlayerPickupTeleportDelay", время до следующего телепорта, 0"d", playerid);
    PlayerInfo[playerid][pTpDelay] = true;
    SetPVarInt(playerid, "tp-delay"0);
}

В любое место:

forward PlayerPickupTeleportDelay(playerid);
public  PlayerPickupTeleportDelay(playerid)
{
    return PlayerInfo[playerid][pTpDelay] = false// Ели енум
    return SetPVarInt(playerid, "tp-delay"0); // Если PVar
}

В енум:

enum PlayerInfoEnum
{
    ...
    bool:pTpDelay = false,
    ...
}

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • vexlinee
      От vexlinee
      Всем здравствуйте, сидел я на майнкрафт читиках и поднадоело, теперь хочу сделать студию либо свой крмп проектик
      Так вот вопросы:
      1. Какие программы лучше всего использовать для лаунчеров? В большенстве видел Android studio
      2. Как запустить сам мод, можно ли это сделать локально и быстро, или стоит переносить на хост 
      3. Про какой кеш говорят типы под лаунчерами 
      4. Как сделать установку сборки через лаунчер по кнопке играть