Thema: Menü erscheint nicht Mo Aug 09, 2010 10:37 pm
so, folgendes Problem: es geht um eine Art Klassenwahl zu Anfang eines Hazardszens. Ich hab das Menü jetzt hinzugefügt, nur erscheint es ingame nicht. Die Spielregelwahl aus Hazard kommt, wie es auch sien sollte, aber danach tut sich ncihts, der Clonk wird einfach relauncht ohne Menü. Jemand ne Idee wieso?
Code:
public func RelaunchPlayer(int iPlr, object pCrew, object pKiller, int iTeam) { // Kein ordentlicher Spieler? if(GetOwner(pCrew) == NO_OWNER || iPlr == NO_OWNER || !GetPlayerName(iPlr)) return(); // Kein Team if(!iTeam) iTeam = GetPlayerTeam(iPlr); // Clonk tot?
CreateMenu(CLNK,pCrew,0,C4MN_Extra_None,"Klassenwahl",0,1); AddMenuItem("Officer","Offi1",OFCL,pCrew,0,pCrew,"Pumpgun-Spezialist"); AddMenuItem("Tech","Tech1",TECH,pCrew,0,pCrew,"Hacker!"); AddMenuItem("Special Weapon","Spec1",HEAV,pCrew,0,pCrew,"Nutzt schwere Waffen und Spezialwaffen."); AddMenuItem("Medic","Med1",MECL,pCrew,0,pCrew,"Heilt und ist sonst langweilig");
Alter : 28 Ort : In einem kleinen Dorf in Unterfranken (Bayern) Anmeldedatum : 10.02.09
Thema: Re: Menü erscheint nicht Mo Aug 09, 2010 11:02 pm
Mhm kA worans liegt aber eventuell an dem Funkionsnamen? Mach mal die Menüfunktion spaßhalber in RelaunchClonk(int iPlr)!
Patta Großadmiral
Alter : 30 Anmeldedatum : 22.05.09
Thema: Re: Menü erscheint nicht Mo Aug 09, 2010 11:52 pm
nope, fehlanzeige, hilft auch nciht... leider. Ich rätsel da jetzt schon so lang dran rum -.-
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: Menü erscheint nicht Di Aug 10, 2010 12:16 am
Beim ersten Spawn wird der Clonk lediglich aus dem Respawn-Objekt entlassen. RelaunchPlayer() ruft jeder Clonk von selbst auf, wenn er stirbt und der letzte Clonk des Spielers war.
Gamer Staatsrat
Alter : 28 Ort : In einem kleinen Dorf in Unterfranken (Bayern) Anmeldedatum : 10.02.09
Thema: Re: Menü erscheint nicht Di Aug 10, 2010 10:33 am
Also musst du das Menü einmal nach vlt. InitializePlayer() machen, und da das Menü für alle Spieler öffnen. RelaunchPlayer() wird ja, wie Limeox schon sagte, nur aufgerufen wenn er einmal gestorben ist. Aber beim ersten mal ist er ja das nicht. Also das Menü einmal in InitializePlayer() und nochmal in RelaunchPlayer().
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: Menü erscheint nicht Di Aug 10, 2010 2:53 pm
Zitat :
Also das Menü einmal in InitializePlayer()
Nein, da wird er ja in das Relaunchobjekt gesteckt und bekommt das Regelwahlmenü. Der Regelwähler löst aber bei Abschluss den Call ChooserFinished aus, da kann man das reinpacken.
Patta Großadmiral
Alter : 30 Anmeldedatum : 22.05.09
Thema: Re: Menü erscheint nicht Di Aug 10, 2010 3:46 pm
also, e sist so dass ich den leicht veränderten Script aus CTF-Face habe, und da wird für jeden Clonk beim erstellen "RelaunchClonk" aufgerufen. SOllte daran eigentlich nciht liegen, ich probiers aber trotzdem nachher mal.
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: Menü erscheint nicht Di Aug 10, 2010 3:48 pm
Beim Erstellen steckt er aber trotzdem im Relaunchobjekt. Und der Chooser killt sowieso jedes andere Menü.
Patta Großadmiral
Alter : 30 Anmeldedatum : 22.05.09
Thema: Re: Menü erscheint nicht Di Aug 10, 2010 3:55 pm
hmmm OK, testesa gleich mal.
Patta Großadmiral
Alter : 30 Anmeldedatum : 22.05.09
Thema: Re: Menü erscheint nicht Di Aug 10, 2010 4:10 pm
Fehlanzeige, das Menü erscheint auch in Chooserfinished nicht...
Patta Großadmiral
Alter : 30 Anmeldedatum : 22.05.09
Thema: Re: Menü erscheint nicht Mo Aug 16, 2010 10:21 pm
wirklich keiner ne Ahnung?
Patta Großadmiral
Alter : 30 Anmeldedatum : 22.05.09
Thema: Re: Menü erscheint nicht Mi Aug 18, 2010 10:44 pm
man entschuldige mir die 4 Posts aber kann mir wirklich keiner Helfen? Das ist das letzte was bei dem Szen fehlt... Aber ich kriegs einfach nicht hin
Wipfmagus Konteradmiral
Alter : 28 Anmeldedatum : 06.03.10
Thema: Re: Menü erscheint nicht Do Aug 19, 2010 12:29 am
Wie wäre es mit einem Appendto zur Regelwahl, das noch vor ChooserFinished eine andere Funktion (global definieren oder vielleicht sogar ohne Funktion hineintun?) auslöst, in der die Klassenwahl geregelt ist? So kannst du den nicht funktionierenden Aufruf mit einem funktionierenden ersetzen. Nicht elegant, sondern zusammengeklatscht, aber es müsste gehen.
Das Problem ist dann zwar nicht gelöst, aber du hast einen Workaround, der funktionieren könnte.
Patta Großadmiral
Alter : 30 Anmeldedatum : 22.05.09
Thema: Re: Menü erscheint nicht Do Aug 19, 2010 5:23 pm
ich kann mal schauen, ja, danke.
Patta Großadmiral
Alter : 30 Anmeldedatum : 22.05.09
Thema: Re: Menü erscheint nicht Do Aug 26, 2010 8:15 pm
fehlanzeige, immer noch nicht. Script vom Regelwähler sieht so aus:
Schade dass keiner noch ne Möglichkeit weiss... dass es so ein problem sein kann ein einfaches Szen zu erstellen... Aber naja, sowas hab ich irgendwie bei fast allen meinen Skripten