[Source] Alle Pets schneller machen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Source] Alle Pets schneller machen

      Wer von euch weis das nicht, das die Pets zu langsam sind. Und wer soll dann am Ende alles in der PropMover ändern ? Na ihr, wer sonst. Und wer keine Lust hast, so wie ich, der macht den ganzen kram per Source.


      Wir öffnen zunächst die ProjectCmn.cpp und suchen dort das hier:

      Quellcode

      1. BOOL CProject::LoadPropMover( LPCTSTR lpszFileName )


      In dieser Funktion gehen wir nun soweit runter, bis wir folgendes sehen:

      Quellcode

      1. pProperty->fSpeed = scanner.GetFloat();


      Hier wird Allgemein die Speed der Mover festgelegt, nun wollen wir diese speziell für Pets abändern, also muss daraus eine abfrage werden, diese machen wir am besten in dieser Form und fügen es ein:

      Quellcode

      1. if( pProperty->dwAI == AII_PET)
      2. pProperty->fSpeed = (scanner.GetFloat() * 1.85);
      3. else
      4. pProperty->fSpeed = scanner.GetFloat();


      Mit AII_PET wird überprüft, ob es ein Pet ist vom Movertyp her und wenn ja, dann wird der Wert, der dort steht mit 1.85 multipliziert, dh. das Pet ist somit um 85% schneller als vorher.


      Das wars dann auch. Diese kleine Anleitung kann man auch auf anderen sachen ansetzen.

      LG Sedrika
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )