Quote:
Originally Posted by Rey.
Er hat ja Kasu auch nur drauf hingewiesen das der Post nich wirklich hilfreich ist, wo is Sinn xD
|
Aha das gibt dir und den anderen also das recht diesen Thread mit irrelevanten
Posts vollzuspamen nur um zu sagen dass der vorposter ebenfals spammt?...
Quote:
Originally Posted by pachen123321
ist es möglich, ^^ das die angreifbarkeit in der shn steht ?
also mobinfo.shn, spalte IsNPC.
wenn mit diesem bit die angreifbarkeit geregelt wird muss man doch eigentlich nur die mobinfo.shn im geladenen zuastand ändern und fertig :)
gruss
|
Die .shn's zur laufzeit zu ändern ist das, was immer gemacht wird.
Nur stellt sich bei diversen einträgen die Frage, ob sie nicht Serverseitig überprüft werden.
Jeder "normale" Entwickler würde Serverseitig überprüfen ob das angegriffene
Objekt valid ist und dann erst den Schaden procen lassen.
Der fehler der OnSon macht ist eig. eindeutig. Sie behandeln die Kisten wie
reguläre Mobs beim spawn. Jede Kiste ist mit einer Droptable verbunden
mit gewisser Spawnrate und das Packet "Kiste geöffnet" callt die Func
welche auch genutzt wird um die Mobs zu töten. Entweder war da jemand
sehr lazy das zu programmieren oder wollte einfach eine schnelle lösung
dafür haben.
Testen könnte man das theoretisch ganz einfach:
- .shn bearbeiten
- Spiel starten
- nach geänderten Werten suchen
- wenn die Addressen nicht statisch sind einen Pointer dazu suchen
- Original Werte wieder einfügen (Da ja sonst die Meldung kommt, der Client sei manipuliert)
- Testen ob es was gebracht hat
Eine andere möglichkeit wäre die "Angreifen" func zu suchen und dann zu tracen
welche funcs davor gecallt werden um die überprüfung, ob das gewünschte Objekt
angreifbar ist oder nicht, permanent auf wahr für alle Objekte zu setzten. So müsste
man nicht wie ein dummer erst nach den einzelnen Objekten suchen...
@Hypper - Im gegensatz zu dir erstelle ich keine sinnlosen Posts die beschreiben wie
******** du doch bist. Da du nichts zum Thema dadurch beigetragen hast wäre das
in diesem Fall spam & somit irrelevant für alle Beteiligten hier. Ich würde dich bitten weitere
Posts die beschreiben ob meine Antworten richtig/hilfreich/dumm oder scheisse sind zu
unterlassen. Wenn sich die Leute für deine Meinung interessieren sollten dann besprecht
das bitte Privat aber haltet die Threads sauber, wollen ja nicht das es so aussieht wie
bei dir im Zimmer :)