Deswegen LUA, ich habe mir schon etwas dabei gedacht. Noch viel besser wäre natürlich direkt in der Binary in C++ alles zu deklarieren.
Selbst mit LUA würdste das nicht hinbekommen. Wie willste denn von jedem Spieler in der Umgebung das Skillevel an den User schicken und dann vorallem noch den richtigen Effekt zeigen. Ohne C++ wird das nichts.
Solange sich der effekt am ende ändert wenn der skill m1 g1 und p ist
ist das schon vollkommen in ordnung genau das soll er machen
ob das bei anderen usern am ende der gleiche skill ist das ist zweitrangig
solange aber sich nichts ändert bringt es leider nichts
Solange sich der effekt am ende ändert wenn der skill m1 g1 und p ist
ist das schon vollkommen in ordnung genau das soll er machen
ob das bei anderen usern am ende der gleiche skill ist das ist zweitrangig
solange aber sich nichts ändert bringt es leider nichts
inl ua ist das sehr wohl möglich mit einer vernünftigen lib du grünschnabel lord
Wir können jetzt auch noch anfangen in EpVP zu diskutieren aber es wird ganz sicher nicht Bugfrei funktionieren weil es so viele CMDChats bzw. ChatPackets währen dass es schon wieder unrealistisch ist!
inl ua ist das sehr wohl möglich mit einer vernünftigen lib du grünschnabel lord
Irgendwie nervst du mich, spielst dich hier auf als wärst du der größte "C++, Python, Lua, etc." Programmierer der Welt. Du postest die ganze Zeit nur neunmal kluge Sprüche, aber zeigen tust du nichts ....
Irgendwie nervst du mich, spielst dich hier auf als wärst du der größte "C++, Python, Lua, etc." Programmierer der Welt. Du postest die ganze Zeit nur neunmal kluge Sprüche, aber zeigen tust du nichts ....
Thread:
Ich würde auf Gr33ns Meinung vertrauen xD
kind regards
Lol ? Bitte ein Zitat du Neunmalkluger Profi.
Außerdem ist es möglich in Lua, punkt. Die Frage ist lediglich ob es sich rentiert.
Außerdem ist es möglich in Lua, punkt. Die Frage ist lediglich ob es sich rentiert.
Danke, ich weis das ich ein "Neunmalkluger Profi" bin, brauchst du mir nicht sagen. Ich habe nur mit bekommen, dass du überall deine Kommentare postest mit :"Ich hätte es mit einem C++ Part gelöst usw."(Das war ein bsp. ock?) :x
kind regards
Danke, ich weis das ich ein "Neunmalkluger Profi" bin, brauchst du mir nicht sagen. Ich habe nur mit bekommen, dass du überall deine Kommentare postest mit :"Ich hätte es mit einem C++ Part gelöst usw."(Das war ein bsp. ock?) :x
kind regards
Das sage nicht nur ich, das sagt so gut wie jeder normale Mensch, erst Recht weil im Source eine eigene Funktion für so was deklariert ist.
Das sage nicht nur ich, das sagt so gut wie jeder normale Mensch, erst Recht weil im Source eine eigene Funktion für so was deklariert ist.
In dem Thread war aber nicht die Sprache vom Source oder ? Der Threadersteller hat ja gefragt wie er es mit Py am besten löst...
kind regards
Ps: Kb zu diskutieren also bin ich hier raus
@ QuickFlameZ.:
einfach ignorieren solche Leute solange sie nicht mal einen Lösungsansatz zeigen oder etwas von sich geben, brauchst du dich auf sowas auch nicht einlassen.
Posten es geht in Lua und bla bla bla kann jeder zeigen wie es am End eumgesetzt wird die wenigstens.
@xGr33n
es reicht vollkommen aus wenn es local gelöst wird,
sprich wenn der user x es bei sich sieht was die anderen sehen ist egal.
Da aber auch entweder der grund effekt genommen wird oder garkeiner
wird es wahrscheinlich auch garnicht gehen
bisher hat kein einziger lösungsansatz egal von wem irgend einen kleinen erfolg gezeigt
oder gar ansätze das es auf den weg ist zu funktionieren.
auch per lua und cmd via constinfo und ständigem neuladen der playersettingsmodule
funktionierte nichts.
Der Eintrag stammt aus der playersettingmodule,
diese wird bereits geladen bevor man überhaupt in der charauswahl ist noch im game selbst
von daher wird das ganz wohl ohne tiefgreifende veränderungen nicht realisierbar sein
und für solche änderungen am Game haben wir alle zu wenig dunst
Jeder der von sich denkt klar ich habe dunst, darf sich gerne mal den Kopf zerbrechen und einen funktionierende Funktion posten
Problem ist nur, dass es einem in Python nichts bringt. Ich weiß ja nicht, was der TE damit machen will, wirklich Funktionen dahinter setzten (die nicht missbraucht werden können) macht man nun mal mit LUA.
Seit wann gehts um die Gründe was er damit vorhätte?
So zum Thema:
So wie du es vorhast wird es leider nicht funktionieren, eine Motion wird es nach einem net.Warp gesetzt, und bearbeitbar ist es auch nicht also wenn einmal eine ID gesetzt ist bleibt diese reserviert und kann sich nicht ersetzen lassen.
Aber natürlich geht es mit Python-Only auch.
Zuerst brauchst du für jede Motion die du haben willst eine eigene unbenutzte Motion ID.
Hier ein kleines example dazu, das PushOnceMotion hat manchmal funktioniert. Liegt glaub ich aber an der rawMotion, die als Tapfi gedacht war.
Natürlich muss das erst für Effects kompatibel gemacht werden.
EDIT:
Wahrscheinlich brauchst du doch ein bisschen C oder du nimmst cython(ab metin2 python version = 2.7).
Du musst diese Funktion finden (CE):
uint32_t CInstanceBase.AttachEffect(uint effect_type)
und den passenden this-Pointer zum callen (CInstanceBase* CPythonCharacterManager::GetMainInstancePtr() )