Alter : 29 Ort : In einem gaaaaanz kleinen Kaff in Austria Anmeldedatum : 21.03.09
Thema: Re: Setzt den Spieler nicht auf die richtige Position Fr Jul 23, 2010 6:05 pm
Warum machste nicht bei SetPosition auch GetCrew(); kann sein dass beim erstellen des Spielers er noch keine Clonks hat und erst ein paar millisekunden später der Clonk erstellt wird, abr zu spät um von GetCursor() erfasst zu werden
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Fr Jul 23, 2010 6:12 pm
@ der kleine boss: ich hab es so geändert aber das problem belibt bestehen.
Gamer Staatsrat
Alter : 28 Ort : In einem kleinen Dorf in Unterfranken (Bayern) Anmeldedatum : 10.02.09
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 10:08 am
Mhm, wirklich sehr komisch oO Normalerweiße sollte es dieser Code tun. Und ich meinte das man nicht nur ein GetCrew() durch GetCursor() ersetzt, sondern alle Und versuch mal mit mehreren Spielern zu starten, ob vlt. nur du nicht gesetzt wirst.
TheJust Generalleutnant
Alter : 26 Anmeldedatum : 25.05.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 10:51 am
also bei mir hat nur GetCrew() gefunzt und GetCursor() nicht.
Gamer Staatsrat
Alter : 28 Ort : In einem kleinen Dorf in Unterfranken (Bayern) Anmeldedatum : 10.02.09
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 11:02 am
Also funktioniert es doch jetzt?
TheJust Generalleutnant
Alter : 26 Anmeldedatum : 25.05.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 2:37 pm
jup, kann man so sagen.
ich fände aber ein ki tutorial nützlich
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 3:10 pm
@ Gamer: Ich hab es mit meherern spielern gestartet und alle werden nicht an dem Punkt gesetzt. Ich versuch es nun mal mit dem ändern von allen GetCrew in GetCursor dan schreib ich nochmal ob es dan funktioniert. Was mich allerdings dann stutzig machet das alle die ausrüstung bekommen so wie sie es sollen.
der kleine boss Vizeadmiral
Alter : 29 Ort : In einem gaaaaanz kleinen Kaff in Austria Anmeldedatum : 21.03.09
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 3:11 pm
Ja weil die Ausrüstung wird ja mit GetCrew vergeben
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 3:24 pm
ich habe jetzt alle GetCrew in GetCursor umgeschrieben. Allerdings wurde ich dann immernoch nicht an der richtigen stelle gespawnt und auch die anderen Spieler nicht. und ich hab keine ausrüstung mehr die ich je vorher bekommen habe. Hier mal mein kompleter script.
func InitializePlayer(int iPlr){ GetCursor(85,964,GetCrew(iPlr)); //Wo man startet CreateContents(DPWP,GetCursor(iPlr)); // Wir bekommen eine Pistole (unsere Pistole) CreateContents(HGWP,GetCursor(iPlr)); //und eine SturmMiniGun CreateContents(STAP,GetCursor(iPlr),2); //und 2 mal Munition
return(1); }
func RelaunchPlayer(iPlr) { var clonk = CreateObject(HZCK,85,946,iPlr); MakeCrewMember(clonk,iPlr); SetCursor(iPlr,clonk); }
TheJust Generalleutnant
Alter : 26 Anmeldedatum : 25.05.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 3:30 pm
so sieht mein szenarioscript aus:
Code:
#strict
func InitializePlayer(int iPlr){ SetPosition(1240,560,GetCrew(iPlr)); //Wo man startet CreateContents(AXE1,GetCrew(iPlr)); //Wir kriegen eine Axt CreateContents(BOW1,GetCrew(iPlr)); //und einen Bogen CreateContents(ARWP,GetCrew(iPlr),2); //und 2 Pfeilpakete CreateContents(FLAG,GetCrew(iPlr)); //zum Schluss die Flagge return 1; }
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 3:42 pm
mir ist aufgefallen das ich ein GetCrew vergessen habe aber wen ich das umändere bringt das auch nichts.
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 4:42 pm
Zitat :
GetCursor(85,964,GetCrew(iPlr)); //Wo man startet
öÖ. Das sollte wohl SetPosition statt GetCursor sein... Oder willst du wirklich den 965. Clonk des 86. Spielers haben? x)
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 4:46 pm
nein soll es nicht aber wenn ich es ändere bringt das auch nichts solangsam hab ich das gefühl das mein clonk nicht das machen will was im script steht sondern sich seinen spawnpoint aussucht.
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 5:46 pm
Funktioniert doch einwandfrei wenn es
Code:
SetPosition(85,964,GetCrew(iPlr)); //Wo man startet
heißt.
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 7:05 pm
es Klappt nun alles so wie es soll
Zuletzt von C4 Clonk am Sa Jul 24, 2010 8:55 pm bearbeitet; insgesamt 1-mal bearbeitet
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Setzt den Spieler nicht auf die richtige Position Sa Jul 24, 2010 7:38 pm
Allerdings ist mir aufgefallen das nur ich als erster player an dem pnkt gespawnt werde und die anderen nicht. wie kann ich das ändern?
EDIT: ich hab den fekler gefunden jetzt spawnt alles und jeder so wie es soll Doch das alles ur weil ich den Regelwähler rausgenommen habe. wie kann ich den wieder einstellen? wenn ich es einfach wieder über die Szen einstellungen mache funktiioniert das spawnen nichtmehr.
Gesponserte Inhalte
Thema: Re: Setzt den Spieler nicht auf die richtige Position