Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[TuT] - Jak zrobić summona który prze teleportuje się do nas


Gość Maxikk

Rekomendowane odpowiedzi

Opublikowano

Jak w temacie.. w tym tutku pokażę jak zrobić dodatek do summona gdy stworzymy summona prze teleportuje się on do nas gdy wejdziemy do depo bądź po drabince.

 

Zaczynamy.. Otwieramy plik monster.cpp i podmieniamy to:

 

hasLostMaster = true;
stopThink();

 

Na to:

 

Tile *tile = game->map->getTile(master->pos);   
if(tile && tile->isPz()) {   
    hasLostMaster = true;
    stopThink();
}
else
{
    game->teleport(this, this->master->pos); 
    this->setMaster(this->master);           
}

 

Następnie pod:

 

long long delay;
delay = getSleepTicks();

 

Dodajemy:

 

if(isSummon() && this->master && this->master->pos.z != this->pos.z) {
       Tile *tile = game->map->getTile(master->pos);   
       if(tile && !tile->isPz()) {   
  game->teleport(this, this->master->pos); 
  this->setMaster(this->master);           
       }     
}

 

i to wszystko. Kod jest mój i zabraniam umieszczania go na inne fora bez mojej zgody..

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...