Inserate / 5 Clunker für Relaunch
Ich habe eine Relauchfunktion gescriptet, sie funktioniert aber nur eingeschränkt. Sie soll einen neuen Magus erstellen. Der Magus entsteht, es gibt aber einen Parser Error (C4AulExec (????:NONE)::RelaunchPlayer[27] execution break: parser error at this position) und er ist nicht der aktive Clonk (0/1). Script: protected func RelaunchPlayer(int iPlr) { // Verkünden Log("$MsgRestart$", GetPlayerName(iPlr)); // Ein neuer Clonk für den Spieler var pClonk = CreateObject(MAGE, Random(LandscapeWidth()), 10, iPlr); MakeCrewMember(pClonk, iPlr); // Den Spieler neu starten lassen return(JoinPlayer(iPlr)); } Wer die Lösung als erster im Kommentar postet erhält 5 Clunker und wer mir erklärt, was ich falsch gemacht habe, dem gebe ich nochmal 2 Clunker. 9 Kommentare |
Danke, ohne JoinPlayer() und mit deinem Befehl geht es.
7 Clunker für dich.
Und mit SelectCrew(iPlr,pClonk,1); kannst du den Clonk auch gleich auswählen.
Zuletzt geändert: 31.07.2006 12:19
Eine JoinPlayer habe ich nicht gescriptet... vielleicht liegt es daran.
Das einer da ist, weiß ich jetzt auch.
Zuletzt geändert: 31.07.2006 12:17
Was genau sagt der Fehler? Und vielleicht liegt der Fehler auch in JoinPlayer()?