Alter : 26 Ort : Im Königreich Mankel Anmeldedatum : 17.04.09
Thema: Respanw mit items ? Sa Jul 24, 2010 12:11 pm
hi ^^
ich bräuchte mal ein script mit den man wen man respanwt?
danke schonmal m vorraus ^^
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: Respanw mit items ? Sa Jul 24, 2010 1:06 pm
Kannst du während der Callbacks OnClonkDeath(pClonk, iKiller) (-> immer wenn ein Clonk stirbt) oder RelaunchPlayer(iPlr) (-> wenn der letzte Clonk stirbt) tun.
der kleine boss Vizeadmiral
Alter : 28 Ort : In einem gaaaaanz kleinen Kaff in Austria Anmeldedatum : 21.03.09
Thema: Re: Respanw mit items ? Sa Jul 24, 2010 1:06 pm
hier bitte, hab ich aus nem Tutorial gemacht
EDIT: joa genau wie Limeox gesagt hat, nur halt n fertiger script^^ Bitte nicht 1:1 kopieren, sondern selber bauen, erhöht auch den Lernfaktor
PS deine Signatur isn bissle groß
Code:
public func RelaunchPlayer(int iPlr) //MEEEGA Relaunch by der kleine boss { var nclnk; var Team = GetPlayerTeam(iPlr); //der Relaunch ist mit Teams gemacht if(Team == 1) { nclnk = CreateObject(HZCK, 3500, 460, iPlr); //wir erstellen einen Hazard (oder einen anderen Clonk, einfach ID ändern) MakeCrewMember(nclnk, iPlr); //machen ihn benutzbar DoEnergy(1000, nclnk); //geben ihm volle Energie CreateContents(FLAG,nclnk,1); //geben ihm eine Flagge CreateContents(DING, nclnk,1); //hier geben wir ihm noch etwas, kann man rauslöschen SetCursor(iPlr, nclnk);//wir wählen den neu erstellten Clonk aus } if(Team == 2) { nclnk = CreateObject(HZCK, 3500, 600, iPlr); MakeCrewMember(nclnk, iPlr); CreateContents(FLAG,nclnk,1); DoEnergy(1000, nclnk); SetCursor(iPlr, nclnk); } if(Team ==3) { nclnk = CreateObject(HZCK, 1136, 746, iPlr); MakeCrewMember(nclnk, iPlr); CreateContents(FLAG,nclnk,1); DoEnergy(1000, nclnk); SetCursor(iPlr, nclnk); } if(Team == 4) { nclnk = CreateObject(HZCK, 460, 740, iPlr); MakeCrewMember(nclnk, iPlr); CreateContents(FLAG,nclnk,1); DoEnergy(1000, nclnk); SetCursor(iPlr, nclnk); } if(Team == 5) { nclnk = CreateObject(HZCK, 2700, 510, iPlr); MakeCrewMember(nclnk, iPlr); CreateContents(FLAG,nclnk,1); DoEnergy(1000, nclnk); SetCursor(iPlr, nclnk); } if(Team == 6) { nclnk = CreateObject(HZCK, 2700, 510, iPlr); MakeCrewMember(nclnk, iPlr); CreateContents(FLAG,nclnk,1); DoEnergy(1000, nclnk); SetCursor(iPlr, nclnk); } if(Team == 7) { nclnk = CreateObject(HZCK, 2700, 510, iPlr); MakeCrewMember(nclnk, iPlr); CreateContents(FLAG,nclnk,1); DoEnergy(1000, nclnk); SetCursor(iPlr, nclnk); } if(Team == 8) { nclnk = CreateObject(HZCK, 2700, 310, iPlr); MakeCrewMember(nclnk, iPlr); CreateContents(FLAG,nclnk,1); DoEnergy(1000, nclnk); SetCursor(iPlr, nclnk); } if(Team == 9) { nclnk = CreateObject(HZCK, 2053, 640, iPlr); MakeCrewMember(nclnk, iPlr); CreateContents(FLAG,nclnk,1); DoEnergy(1000, nclnk); SetCursor(iPlr, nclnk); } return true; }
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Respanw mit items ? So Jul 25, 2010 9:34 pm
muss mal um diesen script verwenden zu können eigentlich noch ne regel einstelen oder richt der script an sich?
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: Respanw mit items ? So Jul 25, 2010 9:35 pm
Reicht so. RelaunchPlayer() wird vom Clonk selbst aufgerufen, wenn er stirbt und gleichzeitig der letzte Clonk des Spielers ist.
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Respanw mit items ? So Jul 25, 2010 9:36 pm
ok thx
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Respanw mit items ? So Jul 25, 2010 9:48 pm
bei mir wird allerdings nieman respawnt, es kommt die meldung Spieler ... ist elemenirt und dann werden seine spieldateien ausgewertet
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: Respanw mit items ? So Jul 25, 2010 10:19 pm
Du musst dem Spieler dann natürlich auch einen Clonk geben.
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Respanw mit items ? So Jul 25, 2010 11:16 pm
Thema: Re: Respanw mit items ? So Jul 25, 2010 11:28 pm
Mh. Joa. Ist die Karte groß genug? 2700 ist schon ziemlich weit... Vllt wird er ja außerhalb erstellt, und dann ist er natürlich direkt weg.
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Respanw mit items ? Mo Jul 26, 2010 12:59 am
nein ich hab die Punkte geändert. Das mit den Koordinaten passt schon
der kleine boss Vizeadmiral
Alter : 28 Ort : In einem gaaaaanz kleinen Kaff in Austria Anmeldedatum : 21.03.09
Thema: Re: Respanw mit items ? Mo Jul 26, 2010 9:16 am
falls es keine Teams gibt...
Code:
public func RelaunchPlayer(int iPlr) //MEEEGA Relaunch by der kleine boss { var nclnk; nclnk = CreateObject(CLNK, 0, 0, iPlr); //wir erstellen einen Hazard (oder einen anderen Clonk, einfach ID ändern) MakeCrewMember(nclnk, iPlr); //machen ihn benutzbar DoEnergy(1000, nclnk); //geben ihm volle Energie SetCursor(iPlr, nclnk);//wir wählen den neu erstellten Clonk aus }
der obige war mit Teams, der sollte funktionieren wenns keine Teams gibt
C4 Clonk Brigadegeneral
Anmeldedatum : 05.06.10
Thema: Re: Respanw mit items ? Mo Jul 26, 2010 2:34 pm