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

Teilen | 
 

 Problem mit appendto

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten 
AutorNachricht
Mr. X
Feldmarschall
Feldmarschall
avatar

Männlich Alter : 21
Ort : Schweiz/Baselland
Anmeldedatum : 23.02.10

BeitragThema: Problem mit appendto   Do Apr 21, 2011 11:10 pm

hi
wollte ein appendto der Clonkfunktion punching() machen, dass der clonk bei jedem schlag wenn er nen schneeball dabei hat den gegner einfriert.

hier der script:
Code:
#strict

#appendto CLNK

private func Punching()
{
  if (!Random(3)) Sound("Kime*");
  if (!Random(5)) Sound("Punch*");
  if (!Random(2)) return(1);
  Punch(GetActionTarget());
  if(FindContents(SNWB,this))
  {
  Freeze(GetActionTarget());
  SetAction("Throw",this,0);
  RemoveObject(FindContents(SNWB,this));
  }
  return(1);
}
aber es passiert gar nix wenn ich nen clonk schlage
wenn ich aber nen neuen clonk erstelle und die punching funktion so bearbeite gehts...

danke schonmal im Voraus

LG Mr. X
Nach oben Nach unten
Benutzerprofil anzeigen http://www.klick-mich-blos-nicht.de.vu/
Liech
Fregattenkapitän
Fregattenkapitän


Männlich Alter : 26
Anmeldedatum : 02.02.09

BeitragThema: Re: Problem mit appendto   Do Apr 21, 2011 11:40 pm

Test am besten mal ob die funktion überhaupt genutzt wird
mit:
Log("Bla");
Nach oben Nach unten
Benutzerprofil anzeigen
Mr. X
Feldmarschall
Feldmarschall
avatar

Männlich Alter : 21
Ort : Schweiz/Baselland
Anmeldedatum : 23.02.10

BeitragThema: Re: Problem mit appendto   Do Apr 21, 2011 11:45 pm

gut sie wird also erst gar nicht genutzt... könnte es vielleicht daran liegen dass sie durch ne action aufgerufen wird und so nicht überladen werden kann?
Nach oben Nach unten
Benutzerprofil anzeigen http://www.klick-mich-blos-nicht.de.vu/
Pitri
Feldmarschall
Feldmarschall
avatar

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

BeitragThema: Re: Problem mit appendto   Fr Apr 22, 2011 12:12 pm

Jede Funktion kann überladen werden. Egal, von was sie aufgerufen wird.

Man kann ja auch Engineinterne Funktionen überladen, wie die FxFire*() - Funktionen, die für das Feuer verantwortlich sind.
Nach oben Nach unten
Benutzerprofil anzeigen http://www.clonk-fanpage.lima-city.de
snowtiger11
General
General
avatar

Männlich Alter : 20
Ort : Im Königreich Mankel
Anmeldedatum : 17.04.09

BeitragThema: Re: Problem mit appendto   Fr Apr 22, 2011 12:57 pm

Halli-hallo ^^
Ich habs hinbekommen T Razz
Code:

/*-- Einseifen --*/

#strict

#appendto CLNK

private func Punching()
{

      if(FindContents(SNWB,this))
      {
        Freeze(GetActionTarget());
        SetAction("Throw",this,0);
        RemoveObject(FindContents(SNWB,this));
        return(1);
      }
    return _inherited(...);
}
Nach oben Nach unten
Benutzerprofil anzeigen
Liech
Fregattenkapitän
Fregattenkapitän


Männlich Alter : 26
Anmeldedatum : 02.02.09

BeitragThema: Re: Problem mit appendto   Fr Apr 22, 2011 2:04 pm

wo steht denn deine append datei? In einem objekt? im system.c4g ordner?
Nach oben Nach unten
Benutzerprofil anzeigen
Mr. X
Feldmarschall
Feldmarschall
avatar

Männlich Alter : 21
Ort : Schweiz/Baselland
Anmeldedatum : 23.02.10

BeitragThema: Re: Problem mit appendto   Fr Apr 22, 2011 2:12 pm

im system ordner und es geht jetzt ja^^
Nach oben Nach unten
Benutzerprofil anzeigen http://www.klick-mich-blos-nicht.de.vu/
Gesponserte Inhalte




BeitragThema: Re: Problem mit appendto   

Nach oben Nach unten
 
Problem mit appendto
Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Translator script problem
» HTML Code listen erstellungs Problem in threads
» Problem: Hochladen/Installieren von phpBB Dateien?
» Problem bei "HTML-Seite-Verwalten"
» Login-in Problem bei der Backup-Verwaltung

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
CNDG :: Sonstiges :: Scripthilfe-
Gehe zu: