Vielleicht hast du in deiner Welt noch ein zweites Vob gehabt, dass du auch Felsenvob genannt hast. Das kann zu so einem Verhalten führen.
hmm eigentlich nicht...aber wer weis... manchmal hatte ich schon sowas, das ich da 01 drangehangen habe und dann ging es... vielen dank jendenfalls für deine hilfe
Ich bräuchte nochmal etwas professionelle hilfe...
Und zwar habe ich das Schattenläuferreiten von der VarusBiker mod geklont und statt den Schattenläufer ein Pferd
Es ist aber sehr verbuggt, was beim schattenläufer nicht so war :/
und zwar kann ich das pferd nicht mit in eine andere welt (zb Minental) nehmen... mache ich es doch (im reitmodus), kann der held nicht mehr absteigen... Es geht nur in der NewWorld.
sitzt der Held auf dem Pferd, und tötet man da gegner erhält das pferd die EXP aber der Held nicht.... es wäre toll wenn alle EXP nur auf den helden gehen^^
Noch etwas anderes... es gab ja mal diese animation von dem drachenflug von zaphod..... da konnte man drachenfliegen ohne das der Held alles ablegt (Rüstung, Waffen ect.)
Das ist ja bei der Varusmod der Fall beim reiten... da ist der Held auf dem Pferd ein extra mesh, was beim aufsteigen einfach mit dem Held getauscht wird... also quasi der nackte held ohne alles auf dem reittier... beim absteigen legt er zwar alles wieder an, was als bestes im inventar ist... aber naja...
Da ist die andere Lösung schon besser, wenn das geht.... hat da wer ne Idee bzw kann mir wer helfen?
Wenn das alles perfektioniert ist kann es ja auch in die MDB
Ich bräuchte nochmal etwas professionelle hilfe...
sitzt der Held auf dem Pferd, und tötet man da gegner erhält das pferd die EXP aber der Held nicht.... es wäre toll wenn alle EXP nur auf den helden gehen^^
Dann überleg dir mal, wo der Held die Erfahrung bekommt (der Gegner wird getötet / bewusstlos -> passende Zustände / ZS_ finden) und such dort nach der Funktion, die Erfahrung verteilt. Es kann natürlich auch sein, dass die Erfahrung verteilt wird in einer Funktion, die von diesem Zustand aus ausgerufen wird. (B_GiveDeathInventory o.ä. könnte ein Kandidat sein)
Dann musst du überlegen oder ausprobieren, wieso dort die Erfahrung nicht an den Helden sondern ans Monster gehen. Das dann entweder umsteuern oder dir einfach während der Verwandlung merken, wie viel Erfahrung vergeben wurde und sie nach Rückverwandlung an den Helden geben.
Dann überleg dir mal, wo der Held die Erfahrung bekommt (der Gegner wird getötet / bewusstlos -> passende Zustände / ZS_ finden) und such dort nach der Funktion, die Erfahrung verteilt. Es kann natürlich auch sein, dass die Erfahrung verteilt wird in einer Funktion, die von diesem Zustand aus ausgerufen wird. (B_GiveDeathInventory o.ä. könnte ein Kandidat sein)
Dann musst du überlegen oder ausprobieren, wieso dort die Erfahrung nicht an den Helden sondern ans Monster gehen. Das dann entweder umsteuern oder dir einfach während der Verwandlung merken, wie viel Erfahrung vergeben wurde und sie nach Rückverwandlung an den Helden geben.
Du solltest im Code die Stelle finden, an der Erfahrung vergeben wird, und dann überprüfen, wieso der Held die Erfahrung nicht bekommt. Der von dir gezeigte Code hat mit der Erfahrungs-Verteilung erst mal noch nichts zu tun.
Ich habe keine Lust, dir eine Lösung vorzusagen. Wenn du keine Lust hast, das Problem mit meiner Hilfe selbst zu lösen, kann ich nichts weiter machen.
Du solltest im Code die Stelle finden, an der Erfahrung vergeben wird, und dann überprüfen, wieso der Held die Erfahrung nicht bekommt. Der von dir gezeigte Code hat mit der Erfahrungs-Verteilung erst mal noch nichts zu tun.
Ich habe keine Lust, dir eine Lösung vorzusagen. Wenn du keine Lust hast, das Problem mit meiner Hilfe selbst zu lösen, kann ich nichts weiter machen.
ich weis ja nichtmal wo ich anfagen sollte
Kannst du mir wenigstens sagen an welcher stelle ich die lösung finde?
Kannst du mir wenigstens sagen an welcher stelle ich die lösung finde?
hier:
Zitat von Milky-Way
Dann überleg dir mal, wo der Held die Erfahrung bekommt (der Gegner wird getötet / bewusstlos -> passende Zustände / ZS_ finden) und such dort nach der Funktion, die Erfahrung verteilt. Es kann natürlich auch sein, dass die Erfahrung verteilt wird in einer Funktion, die von diesem Zustand aus ausgerufen wird. (B_GiveDeathInventory o.ä. könnte ein Kandidat sein)
ZS_MM_Dead z.B., im Verlaufe davon wird (ggf. in einer von dort aufgerufenen Funktion) Erfahrung vergeben. Du musst dir also diese Funktionen anschauen und herausfinden, wo Erfahrung vergeben wird. Wenn du nicht weißt, wie Erfahrung vergeben werde könnte, dann schau dir die Funktionen an, die z.B. nach einer erfolgreichen Quest Erfahrung vergeben (mit ein wenig Kenntnis von Gothic solltest du passende Dialoge finden können). Dann solltest du dir am Besten auch anschauen, wie die Erfahrungsfunktion definiert ist, um zu lernen, auf welchen Variablen, Npc-Eigenschaften, etc. das Erfahrungssystem grundlegend funktioniert.
Du musst ausprobieren, ob die Stelle des Codes aufgerufen wird. Wenn die Funktion gar nicht aufgerufen wird, musst du schauen, an welcher Abfrage es liegt und sie ggf. anpassen, so dass deine Pferd-Situation funktioniert (und andere Sachen nicht beeinflusst werden). Wenn der Code ausgeführt wird, musst du schauen, wieso die Erfahrung trotzdem nicht beim Spieler ankommt. Dafür musst du in die Funktion reinschauen, die die Erfahrung verteil und die Argumente etc. überprüfen.
Skript-Kenntnisse oder Englisch-Kenntnisse können dir helfen, schneller eine Vermutung zu haben, woran es liegt, aber mit ausprobieren sollte es auch gehen.
das problem ist ja auch, wenn man reitet is man nicht mehr der held.... sondern eine person die bob heisst(held auf pferd)
man spricht das pferd an, welches wie ein beschworenes tier funktioniert... da ist der dialog aufsteigen... da wird der held zu dem WP "tot" teleportiert... dann wird dieser bob zum WP des helden teleportiert... beim absteigen umgedreht....
also man ist ein ander NPC...nicht der held... ist da die funktion nicht eine andere?
das problem ist ja auch, wenn man reitet is man nicht mehr der held.... sondern eine person die bob heisst(held auf pferd)
man spricht das pferd an, welches wie ein beschworenes tier funktioniert... da ist der dialog aufsteigen... da wird der held zu dem WP "tot" teleportiert... dann wird dieser bob zum WP des helden teleportiert... beim absteigen umgedreht....
also man ist ein ander NPC...nicht der held... ist da die funktion nicht eine andere?
Der von Milky gepostete Abschnitt vergibt die Erfahrungspunkte immer an den NPC, der letztendlich den Gegner besiegt/tötet - egal, ob es der Held ist oder Bob. Aber falls es Bob ist, solltest du die XP wohl stattdessen lieber an den Helden vergeben.
Der von Milky gepostete Abschnitt vergibt die Erfahrungspunkte immer an den NPC, der letztendlich den Gegner besiegt/tötet - egal, ob es der Held ist oder Bob. Aber falls es Bob ist, solltest du die XP wohl stattdessen lieber an den Helden vergeben.
Ja, das habe ich mir auch schon gedacht....
aber wie shiet dann siese funktion aus, wenn bob tötet und der held erfahrung sammeln soll?
Das beste wäre vllt wenn das funktioniert wie bei einer verwandlung in ein anderes tier... da gehts ja auch^^
noch besser wäre wenn man gleich alle attribute vom helden mitnimmt, also das der reiter immer so stark ist, wie der hero im moment