[Release] Verbessertes/Entbuggtes realdriveby

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

    • [Release] Verbessertes/Entbuggtes realdriveby

      Hey,

      auf wirklich jedem Server, wo man driveby schießen konnte, fand ich die selben realdriveby Bugs (min. 1 davon).
      Sogar auf großen Servern wie Vio oder eXo waren diese Bugs noch vorhanden.

      Daher habe ich mich einfach ganz kurz hingesetzt und diese Ressource verbessert.

      Die Bugfixes
      1. Man konnte, wenn man während der Fahrt aussteigen wollte, mit Driveby sofort ohne Animation aussteigen.
      2. Hatte man als Beifahrer eine M4 in der Hand, konnte man als Fahrer beim Drive-By nur noch die M4 nutzen und die Waffe nicht wechseln.
      3. Wenn man schnell von der Deagle zu einer schnellen Waffe und zurück gewechselt ist, konnte man sehr schnell mit der Deagle schießen.
      4. Man konnte als Fahrer eine unerlaubte Waffe nutzen, wenn man sie vorher als Beifahrer zuletzt hatte.
      5. Hatte man in der Meta (Settings) eine unerlaubte Waffe für Beifahrer eingetragen, wurde es nicht entfernt.


      Neben den ganzen Bugs wurde das Script auch an einigen Stellen klein wenig Performance-technisch verbessert.

      Verbesserungen
      1. Nahezu alle Funktionen waren global -> lokalisiert
      2. Die Tabelle der erlaubten Waffen wurde immer vollkommen durchgegangen, was total unnötig ist -> Tabelle angepasst (index Waffe statt value)
      3. Manche Funktionen wurden öfter neu erstellt -> einmal erstellen und immer verwenden


      Edit 05.01. - 04:05:
      Von xDavid wurde gewünscht, dass man den Spieler auch auf dem Bike treffen kann.
      Daher wurde das mal gemacht.
      Bugfix
      Man kann den Spieler nun auf dem Bike treffen

      Neues
      Man kann nun in der Meta diese Zeile hinzufügen:

      XML-Quellcode

      1. <setting name="bike_hitbox_fix" value="[true]"/>
      Setzt man da false, wird Bike-Fix nicht ausgeführt

      Probleme
      1. Man kann, wenn auch recht schwer, den Ped treffen (nach hinten oben schießen)
      2. Klappt nur für clientseitige Damagesystem, wo der Angreifer triggert (z.B. Vio Scripts)
      Zu 2.: Jeder sollte dieses Damagesystem nutzen ...



      Ich würde jedem realdriveby Nutzer empfehlen diese Version zu nutzen.

      Falls ihr noch irgendwelche Bugs findet, gebt ruhig Bescheid, sodass ich sie fixen kann (Issues).

      github.com/emre1702/RealdrivebyFix

      ACHTUNG: Ihr müsst die beiden Dateien in der eigentlichen realdriveby Ressource ersetzen.
      Wenn ihr außerdem den "Bike-Hitbox-Fix" ändern wollt, könnt ihr diese Zeile in die Meta eintragen:

      Quellcode

      1. <setting name="bike_hitbox_fix" value="[true]"/>
      Dann einfach false statt true nutzen.

      Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von Gelöschter Benutzer ()

    • dolan schrieb:

      wie füg ich das ein ? als die resource ?!"!

      Wusste garnicht, dass es soviele Bugs hat, die sogar recht groß sind. Danke Bonus, aber ich habe das gescriptet und nicht du.
      Lern du erstmal deine Gates zu scripten o.o

      Du musst die Dateien in der eigentlichen Ressource nur ersetzen.
    • xDavid schrieb:

      Hast du auch den Bug gefixt,
      wenn man auf dem Motorrad ist und Driveby macht, das man nicht getötet werden kann?

      Im Auto weiß ich es selber nicht.
      Habe das auch mal versucht zu machen, klappt ganz gut.
      Es gibt nur winzige Probleme.

      Siehe Edit 05.01. - 04:05 für mehr Infos

      Dropbox-Inhalt wurde angepasst.

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Gelöschter Benutzer ()

    • Shyim schrieb:

      Du solltest auch ein PR auf github.com/multitheftauto/mtasa-resources machen, dann hat jeder MTA Spieler davon etwas.
      Das hab ich ihm gestern schon gesagt, hat er schon erledigt.
      github.com/multitheftauto/mtasa-resources/pull/63
      [Blockierte Grafik: http://exo-reallife.de/pages/signatur/signaturen/1.png]
      Ihr sucht einen guten MTA German Roleplay (Reallife) Server?

      Dann seid ihr auf eXo Reallife genau richtig!
      ► eXo Reallife
      ► MTA Server IP: 94.23.247.90:22003
      ► Teamspeak³ IP: ts.exo-reallife.de
    • Weiß nur nicht, wie ich alles in 1 pull request packen kann - naja, jetzt gibts 3 :D

      Edit:
      Wurde geschlossen, habs nun hoffentlich richtig gemacht.
      Dort ist jedoch der Bike-Hitbox-fix nicht drin, weil ich denke, dass nicht viele die clientseitige Damage-Erkennung per onClientPlayerDamage nutzen - obwohl sie die beste ist.
      Außerdem wurde da nicht viel am Code geändert, hier in dieser Version habe ich ja versucht alles local zu nutzen und etwas übersichtlicher zu machen.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Gelöschter Benutzer ()