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

Austausch | 
 

 Eigene MessageBoardCommands schreiben!

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten 
AutorNachricht
Pitri
Feldmarschall
Feldmarschall
avatar

Männlich Alter : 24
Ort : Karlsruhe
Anmeldedatum : 02.03.09

BeitragThema: Eigene MessageBoardCommands schreiben!   Sa Apr 03, 2010 1:16 pm

Hi liebe Mitenwickler!

Ich spiele außer Clonk noch Track Mania (hja ein tolles Rennspiel! Natürlich nur mein 2.Lieblingsspiel =P)! Und da kann man im Chat "/gg" eingeben und es erscheint "[Nick] Good Game All!" und "/gr" wird zu "Good Race!"

Das kann man auch in Clonk umsetzen!

Man erstellt sich eine Regel:
DefCore schrieb:
Category=C4D_StaticBack|C4D_Rule

und in den script schreibt man:

Code:
#strict 2

func Initialize()
{
  AddMsgBoardCmd("gg","GoodGame(%player%)");
  AddMsgBoardCmd("gs","GoodScenario(%player%)");
  return true;
}

global func GoodGame(iPlr)
{
  Log("<c %x><%s> Good Game All!</c>",GetColorDw(GetCursor(iPlr)),GetPlayerName(iPlr));
  return true;
}

global func GoodScenario(iPlr)
{
  Log("<c %x><%s> Gutes Szenario! Das gefällt mir! :D</c>",GetColorDw(GetCursor(iPlr)),GetPlayerName(iPlr));
  return true;
}

Erklärungen:
AddMsgBoardCmd("gg","GoodGame(%player%)") erstellt ein MessageBoardCommand mit den Namen /gg! Leitet es weiter an die Funktion GoodGame(). %player% ist der Spieler, der /gg schreibt!

GoodGame(iPlr) ist eine eigene, globale Funktion, die einen Log() Ausführt!

%x und %s sind Platzhalter, die sorgen dafür, dass der Log eingefärbt wird und der richtige Spielername da ist! Die werden als Parameter übergeben!


Zuletzt von Pitri am Di Apr 06, 2010 2:57 pm bearbeitet; insgesamt 1-mal bearbeitet
Nach oben Nach unten
Benutzerprofil anzeigen http://www.clonk-fanpage.lima-city.de
Wipfmagus
Konteradmiral
Konteradmiral
avatar

Weiblich Alter : 22
Anmeldedatum : 06.03.10

BeitragThema: Re: Eigene MessageBoardCommands schreiben!   Di Apr 06, 2010 11:47 am

Das Tutorial ist außerordentlich gut und nützlich. Es wirkt streckenweise etwas informell und nicht ganz komplett, aber irgendwie ist das hier völlig egal. Alles Wichtige wird verständlich erklärt, und das Prinzip des Erstellens von Messageboard-Befehlen wird komplett erläutert.
Nach oben Nach unten
Benutzerprofil anzeigen
Killer Zap
Brigadegeneral
Brigadegeneral
avatar

Männlich Alter : 22
Anmeldedatum : 21.02.10

BeitragThema: Re: Eigene MessageBoardCommands schreiben!   Mi Mai 05, 2010 1:59 pm

Super Tut. Ich spiele selber auch Track Mania aber das mit /gg und /gr wuste ich selber nicht also ist das für beide spiele lehrreich.

P.S.: Track Mania ist mein 5. liebste Spiel
#1 Clonk
#2 Anno1404
#3 Conques Frontiere Wars
#4 Schlacht um Mittelerde II
Nach oben Nach unten
Benutzerprofil anzeigen
mr.lool
Kadett
Kadett


Männlich Alter : 21
Ort : Rostock
Anmeldedatum : 26.05.09

BeitragThema: Re: Eigene MessageBoardCommands schreiben!   Mi Mai 05, 2010 8:55 pm

super tutorial Very Happy

ich spiele ebenfalls trackmania, ist bei mir auf rang 5:

1. Age of Empires 2: das klassichste Strategiespiel
2. Age of Mythologie
3. Age of Empires 1
4. Clonk
5. Track-Mania
Nach oben Nach unten
Benutzerprofil anzeigen
Wipfmagus
Konteradmiral
Konteradmiral
avatar

Weiblich Alter : 22
Anmeldedatum : 06.03.10

BeitragThema: Re: Eigene MessageBoardCommands schreiben!   Mi Mai 05, 2010 9:28 pm

Ich finde, jemand sollte für diese Ranglisten einen neuen Thread eröffnen, oder?
Nach oben Nach unten
Benutzerprofil anzeigen
Mozart
Kanzler
Kanzler
avatar

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

BeitragThema: Re: Eigene MessageBoardCommands schreiben!   Mi Mai 05, 2010 10:06 pm

Nein, denn das ist Offtopic. Je ein Punkt für KillerZap und mr.lool.
~close~
Nach oben Nach unten
Benutzerprofil anzeigen http://www.funamfag.de
Simsi
Staatssekretär
Staatssekretär
avatar

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

BeitragThema: Re: Eigene MessageBoardCommands schreiben!   Do Mai 06, 2010 4:43 pm

Killerzap hat mMn keinen verdient, und closen braucht man doch nicht, oder?

_________________
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: Eigene MessageBoardCommands schreiben!   Do Mai 06, 2010 5:02 pm

Doch, KillerZap hat einen verdient, ein "Super Tut" rechtfertigt nicht 244 Zeichen Spam. Und geclosed wird, wenn in einem Topic gespammt wird. Sollte jemand noch etwas sagen wollen kann er durchaus mich PNen.
Nach oben Nach unten
Benutzerprofil anzeigen http://www.funamfag.de
Gesponserte Inhalte




BeitragThema: Re: Eigene MessageBoardCommands schreiben!   

Nach oben Nach unten
 
Eigene MessageBoardCommands schreiben!
Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Eigene kleine Spiele in's Forum einbinden
» Forumieren - Forum auf eigene Domain exportieren
» Wie kann ich wichtige Themen schreiben
» HTML Code um eigene Links einzufügen.
» Kein Eintrags-Modus ausgewählt - Kann keine Beiträge mehr schreiben!

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