Ein Forum, in dem sich neue Clonk Entwickler untereinander austauschen können.
 
StartseiteStartseite  PortalPortal  FAQFAQ  SuchenSuchen  AnmeldenAnmelden  MitgliederMitglieder  LoginLogin  

Austausch | 
 

 Relaunchskript

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten 
Gehe zu Seite : 1, 2, 3  Weiter
AutorNachricht
Gast
Gast



BeitragThema: Relaunchskript   So Apr 13, 2008 8:59 pm

Schwierigkeit: *****
Hi,
du möchtest also wissen wie man einen Relaunchskript macht?
Kein Problem! Allerdings wäre ein wenig Erfahrung nicht schlecht.

Vorraussetzungen

  • Erstellen von Effekten
  • Erfahrung mit den unten benannten Funktionen
  • Grundwissen



Wie fange ich an?
Erstelle ein Szenario. Schaue in die "Script.c". Bisher sollte sie so aussehen:

Zitat :
/* Neues Szenario */

public func Initialize() {
return(1);
}
Bisher passiert also noch nichts. Beachte auch, dass du die Initialize-Funktion weglassen kannst.
Mit einer einfachen Funktion können wir den Spieler relaunchen lassen: RelaunchPlayer(int iPlr).

Zitat :
private func RelaunchPlayer(int iPlr)
{
var clonk;
clonk = CreateObject(KNIG, Random(LandscapeWidth), Random(LandscapeHeight), iPlr);
MakeCrewMember(clonk, 0);
}
Diese Skript erstellt nach dem Tod eines Spielers an einer belieben Stelle der Landschaft einen Ritter. Dabei wird kein Effekt verwendet.

Zitat :
private func RelaunchPlayer(int iPlr)
{
var clonk;
clonk = CreateObject(KNIG, Random(LandscapeWidth), Random(LandscapeHeight), iPlr);
MakeCrewMember(clonk, 0);
AddEffect("Blast", clonk, 1);
}

Hier wird der Clonk mit deiner Explosion erstellt.




Relaunchnachrichten
Damit das Ganze aber nicht so fad wirkt, kommen jetzt die Relaunchnachrichten dran.
Sie kündigen anderen Spielern den Tod eines Clonks an.
So heißt auch der benötigte Callback: OnClonkDeath.

Zitat :
protected func OnClonkDeath(object pClonk, int iKilledBy)
{
var iPlr = GetOwner(pClonk);
Log("%s wurde von %s getötet.", GetTaggedPlayerName(iPlr), GetTaggedPlayerName(iKilledBy));
}
Ausgabe: Twonky wurde von Wipfling getötet.

Zu beachten: Wenn der Spieler sich selbst tötet, wird er in der Nachricht natürlich doppelt erwähnt. Um das zu umgehen gibt es verschiedene Varianten.

Zitat :
protected func OnClonkDeath(object pClonk, int iKilledBy)
{
var iPlr = GetOwner(pClonk);
if (!GetPlayerName(iKilledBy)) {
Log("%s ist in eine seiner Kanonen gerutscht...",GetTaggedPlayerName(iPlr));
}
if (iKilledBy == iPlr){
Log("%s mag seine Clonks nicht. ",GetTaggedPlayerName(iPlr));
return(1);
}
if (!Hostile(iPlr,iKilledBy)){
Log("%s möchte wohl ins andere Team.",GetTaggedPlayerName(iKilledBy));
return(1);
}
Log("%s wurde von %s geschreddert.",GetTaggedPlayerName(iKilledBy),GetTaggedPlayerName(iPlr));
}
Gibt verschiedene Nachrichten aus. Diesmal wird aber beachtet, dass der Spieler eventuell sich selbst getötet hat oder einen Freund getötet hat.

Dies ist mein erstes Tutorial, also bitte nicht hauen! Sad


Zuletzt von Caeser1993 am Mi Apr 16, 2008 3:02 pm bearbeitet; insgesamt 4-mal bearbeitet
Nach oben Nach unten
Mozart
Kanzler
Kanzler
avatar

Männlich Alter : 24
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

BeitragThema: Re: Relaunchskript   So Apr 13, 2008 9:22 pm

Sehr gut, *großes Lob* Exclamation Exclamation Exclamation 11einself
Das lehre Forum sah aber auch echt scheiße aus
Nach oben Nach unten
Benutzerprofil anzeigen http://www.funamfag.de
Gast
Gast



BeitragThema: Re: Relaunchskript   So Apr 13, 2008 9:45 pm

Die ganze Homepage sieht ein wenig leer aus. Und der Standart-phpBB Style ist auch nicht sehr toll.
Nach oben Nach unten
Mega Hazard
Staatsrat
Staatsrat
avatar

Männlich Alter : 25
Ort : Brunswiek *helllau*
Anmeldedatum : 24.01.08

BeitragThema: kT   So Apr 13, 2008 11:10 pm

Ich habe mich immer nicht getraut etwas in "Fortgeschrittene" zu schreiben, weil ich nicht wusste, wie schwer/leicht es sein muss.
Nach oben Nach unten
Benutzerprofil anzeigen http://megahazard.lima-city.de/Main.htm
Gast
Gast



BeitragThema: Re: Relaunchskript   Mo Apr 14, 2008 3:50 pm

Dafür sollte es auch eine Festlegung geben, wie z.B. "Schwierigkeit 5 Sterne", also sehr schwer oder so.
Nach oben Nach unten
Mega Hazard
Staatsrat
Staatsrat
avatar

Männlich Alter : 25
Ort : Brunswiek *helllau*
Anmeldedatum : 24.01.08

BeitragThema: Schwierigeitsstufe   Mo Apr 14, 2008 4:18 pm

Wir könnten sowas ja in Form von Sternen oder so darstellen:

*****
Nach oben Nach unten
Benutzerprofil anzeigen http://megahazard.lima-city.de/Main.htm
Mozart
Kanzler
Kanzler
avatar

Männlich Alter : 24
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

BeitragThema: Re: Relaunchskript   Mo Apr 14, 2008 5:36 pm

was ist dann das Tutorial hier?
*****?
vllt gelbe Sternchen für "Fortgeschrittene" Tutorials und rote für ´"Anfänger"?

Edit: gelbe Sternchen sieht man nicht, vllt sind rote für Anfänger und blaue für Fortgeschrittene besser.
Macht euch auch mal Avatare
Nach oben Nach unten
Benutzerprofil anzeigen http://www.funamfag.de
Mozart
Kanzler
Kanzler
avatar

Männlich Alter : 24
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

BeitragThema: Re: Relaunchskript   Mo Apr 14, 2008 6:43 pm

Kleines Problem, in einem Titel kann man die Farbe der Buchstaben/ Sternchen nicht abändern.
Also würde ich einfach sagen, wir machen das ganze farblos<--einfacher
Nach oben Nach unten
Benutzerprofil anzeigen http://www.funamfag.de
Mega Hazard
Staatsrat
Staatsrat
avatar

Männlich Alter : 25
Ort : Brunswiek *helllau*
Anmeldedatum : 24.01.08

BeitragThema: Schwierigeitsstufe   Mo Apr 14, 2008 6:45 pm

Ich habe sie aber schon in den Texten ("Schwierigkeitgrad: *****") nachgetragen... müssen die im Titel sein?
Nach oben Nach unten
Benutzerprofil anzeigen http://megahazard.lima-city.de/Main.htm
Mozart
Kanzler
Kanzler
avatar

Männlich Alter : 24
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

BeitragThema: Re: Relaunchskript   Mo Apr 14, 2008 6:51 pm

schreib se überall rein, im Titel schwarz, im Text mit Farbe

Zu Im Text, wie wärs so:
für Anfänger: *****
für Fortgeschrittene: Like a Star @ heaven Like a Star @ heaven Like a Star @ heaven ##

Edit: Wer/Wie kann man die Titel eines Themas bearbeiten?
Nach oben Nach unten
Benutzerprofil anzeigen http://www.funamfag.de
Gast
Gast



BeitragThema: Re: Relaunchskript   Mo Apr 14, 2008 7:10 pm

In den Titel, finde ich, sollten keine Sterne.
Schließlich sucht man in einem Forum nach einem bestimmten Skript (eventuell) und kann sich danach ja die Schwierigkeit anschauen.

Zitat :
Edit: Wer/Wie kann man die Titel eines Themas bearbeiten?
Dies ist sicher kein originales phpBB Forum, aber eigentlich müsste das ganz unten auf der gegenüberliegenden Seite von Antworten sein.

Edit: Wer ist eigentlich der Admin?
Nach oben Nach unten
Mega Hazard
Staatsrat
Staatsrat
avatar

Männlich Alter : 25
Ort : Brunswiek *helllau*
Anmeldedatum : 24.01.08

BeitragThema: Re: Relaunchskript   Mo Apr 14, 2008 7:51 pm

Caeser1993 schrieb:
Wer ist eigentlich der Admin?

N8Clonk.
Nach oben Nach unten
Benutzerprofil anzeigen http://megahazard.lima-city.de/Main.htm
Warwipf
Admin
avatar

Anmeldedatum : 16.01.08

BeitragThema: Re: Relaunchskript   Mo Apr 14, 2008 11:54 pm

Caeser1993 schrieb:
Die ganze Homepage sieht ein wenig leer aus. Und der Standart-phpBB Style ist auch nicht sehr toll.
Dafür ist's schön schnell. Aber Ich schau mal, dass Ich in nächster Zeit schöne Icons (vllt. aus Clonk Smile) herbekomm und einbau. Kann ja nicht so schwer sein. ^_^
Nach oben Nach unten
Benutzerprofil anzeigen http://cndg.forumieren.de
Gast
Gast



BeitragThema: Re: Relaunchskript   Di Apr 15, 2008 3:20 pm

Admin schrieb:
Caeser1993 schrieb:
Die ganze Homepage sieht ein wenig leer aus. Und der Standart-phpBB Style ist auch nicht sehr toll.
Dafür ist's schön schnell. Aber Ich schau mal, dass Ich in nächster Zeit schöne Icons (vllt. aus Clonk Smile) herbekomm und einbau. Kann ja nicht so schwer sein. ^_^

Nehm doch die aus dem Graphics-Ordner, die braucht man nur noch zu teilen Razz
Nach oben Nach unten
Mega Hazard
Staatsrat
Staatsrat
avatar

Männlich Alter : 25
Ort : Brunswiek *helllau*
Anmeldedatum : 24.01.08

BeitragThema: Style   Di Apr 15, 2008 4:36 pm

Caeser1993 schrieb:

Nehm doch die aus dem Graphics-Ordner, die braucht man nur noch zu teilen Razz

Neinn, ich will einen Hazardstyle!!!111einself
Nach oben Nach unten
Benutzerprofil anzeigen http://megahazard.lima-city.de/Main.htm
Simsi
Staatssekretär
Staatssekretär
avatar

Männlich Alter : 24
Ort : Vaihingen/Enz
Anmeldedatum : 30.03.08

BeitragThema: Style   Di Apr 15, 2008 7:36 pm

Man kann doch ne Umfrage starten für welchen Style die unglaiblich vielen benutzer (Razz) hier sind. meine vorschläge:
-MetalMagic
-Hazard
-Normal
-Western
-Fantasy
Nach oben Nach unten
Benutzerprofil anzeigen
Mozart
Kanzler
Kanzler
avatar

Männlich Alter : 24
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

BeitragThema: Re: Relaunchskript   Di Apr 15, 2008 9:35 pm

OK, ich mach ne Umfrage im Communityforum
Nach oben Nach unten
Benutzerprofil anzeigen http://www.funamfag.de
Warwipf
Admin
avatar

Anmeldedatum : 16.01.08

BeitragThema: Re: Relaunchskript   Di Apr 15, 2008 10:59 pm

Caeser1993 schrieb:
Admin schrieb:
Caeser1993 schrieb:
Die ganze Homepage sieht ein wenig leer aus. Und der Standart-phpBB Style ist auch nicht sehr toll.
Dafür ist's schön schnell. Aber Ich schau mal, dass Ich in nächster Zeit schöne Icons (vllt. aus Clonk Smile) herbekomm und einbau. Kann ja nicht so schwer sein. ^_^

Nehm doch die aus dem Graphics-Ordner, die braucht man nur noch zu teilen Razz
Soweit bin Ich auch schon! Sad
Nach oben Nach unten
Benutzerprofil anzeigen http://cndg.forumieren.de
Warwipf
Admin
avatar

Anmeldedatum : 16.01.08

BeitragThema: Re: Relaunchskript   Mi Apr 23, 2008 1:40 pm

Tierstyle ftw!

EDIT: Doppelpost ftw!
Nach oben Nach unten
Benutzerprofil anzeigen http://cndg.forumieren.de
Gecko
Major
Major
avatar

Männlich Alter : 23
Ort : H.N
Anmeldedatum : 04.05.08

BeitragThema: Re: Relaunchskript   So Mai 04, 2008 10:53 pm

Warum nutzt ihr eigentlich nicht diese tolle Seite?
http://wiki.nosebud.de/wiki/Scripte
Nach oben Nach unten
Benutzerprofil anzeigen http://www.geckse.de.tl
Mega Hazard
Staatsrat
Staatsrat
avatar

Männlich Alter : 25
Ort : Brunswiek *helllau*
Anmeldedatum : 24.01.08

BeitragThema: Toll Oo   So Mai 04, 2008 11:22 pm

Gecko schrieb:
Warum nutzt ihr eigentlich nicht diese tolle Seite?
http://wiki.nosebud.de/wiki/Scripte

Weil diese "tolle" Seite nicht das ist, was wir haben wollen?

_________________
"The 1337 2[_]1€z, but u don't know..."
Nach oben Nach unten
Benutzerprofil anzeigen http://megahazard.lima-city.de/Main.htm
Simsi
Staatssekretär
Staatssekretär
avatar

Männlich Alter : 24
Ort : Vaihingen/Enz
Anmeldedatum : 30.03.08

BeitragThema: Re: Relaunchskript   Mo Mai 05, 2008 2:19 pm

@MegaHazard:
was wollen wir denn haben? soll nur so ne frage sein

_________________
Copy this into your signature to have it in your signature.
Nach oben Nach unten
Benutzerprofil anzeigen
Mozart
Kanzler
Kanzler
avatar

Männlich Alter : 24
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

BeitragThema: Re: Relaunchskript   Mo Mai 05, 2008 2:23 pm

eine Sammlung von Tutorials, bei denen man Fragen stellen kann und eine scripthilfe *denk*
Nach oben Nach unten
Benutzerprofil anzeigen http://www.funamfag.de
dan-dan
Leutnant
Leutnant
avatar

Männlich Alter : 23
Anmeldedatum : 28.05.08

BeitragThema: Relaunchscript   Mi Jun 04, 2008 9:21 pm

bei mir funzt das script nicht
es gibt nur einen syntax error

das script:
/*-- Neues Szenario --*/

private func RelaunchPlayer(int iPlr)
{
var clonk;
clonk = CreateObject(KNIG, Random(LandscapeWidth), Random(LandscapeHeight), iPlr);
MakeCrewMember(clonk, 0);
}


die fehlermeldungen:

ERROR: '(' expected, but found ')' (in RelaunchPlayer, Eigene Welten.c4f\Meeles.c4f\Kleines Handgemenge dan-dans version.c4s\Script.c:6:50)


und:


ERROR: syntax error: see previous parser error for details.
by: RelaunchPlayer() (Eigene Welten.c4f\Meeles.c4f\Kleines Handgemenge dan-dans version.c4s\Script.c:0)
by: Death() (obj Ensfried #163) (Objects.c4d\Crew.c4d\Clonk.c4d\Script.c:536)
by: Death() (obj Ensfried #163) (Knights.c4d\Crew.c4d\Knight.c4d\Script.c:0)
by: BlastObjects(536,451,20,0,1) (System.c4g\Explode.c:111)
by: DoExplosion(536,451,20,0,0,0,"Blast") (System.c4g\Explode.c:59)
by: Explode(20) (obj {T-Flint #166}) (System.c4g\Explode.c:22)
by: BlowUp() (obj {T-Flint #166}) (Objects.c4d\Items.c4d\Weapons.c4d\TFlint.c4d\Script.c:31)
Spieler dan-dan eliminiert.
Nach oben Nach unten
Benutzerprofil anzeigen
Gast
Gast



BeitragThema: Re: Relaunchskript   Mi Jun 04, 2008 9:26 pm

Du musst bei LandscapeHeight und LandscapeWidth Klammern hinter machen...
Nach oben Nach unten
Gesponserte Inhalte




BeitragThema: Re: Relaunchskript   

Nach oben Nach unten
 
Relaunchskript
Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben 
Seite 1 von 3Gehe zu Seite : 1, 2, 3  Weiter

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
CNDG :: Fortgeschrittene :: Tutorials-
Gehe zu: