SpaceTrek - The New Empire Foren-Übersicht Portal
 STNE spielen  •  STNE Wiki  •  STNE Bibel  •  IRC #stne
Suchen  •  NPC Portal  •  FAQ
Einstellungen  •  Benutzergruppen  •  Registrieren  •   •  Profil  •  Einloggen, um private Nachrichten zu lesen  •  Login
Kalender 
Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Neues Thema eröffnenNeue Antwort erstellen Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Autor Nachricht
Arakis
Spielleitung


Alter: 27
Anmeldungsdatum: 03.11.2005
Beiträge: 1249

blank.gif
BeitragVerfasst: Di 31 Jul, 2007 00:01  Titel:  Großes Update der Script-Engine Antworten mit ZitatNach untenNach oben

Es ist nun möglich eigene Klassen zu definieren. Beispielcode:
PHP:
<?php Function GetOffSet() As Integer
{
  Return 
1;
}

Class 
CTest
{
  Var 
Result As Integer;
  Var 
Faktor As Integer 2;
  
  Function New(
Faktor As Integer)
  {
    
This.Faktor Faktor;
  }
  
  Function New()
  {
    
Faktor 3;
  }
  
  Function 
SetResult(As Integer)
  {
    
Result This.Calc(n);
  }
  
  Function 
Calc(As Integer) As Integer
  
{
    Return 
Faktor GetOffSet();
  }
}

Var 
obj As New CTest(10);
obj.SetResult(55);
WriteLine(obj.Result); ?>


Generische Objekte (vorherige News) sind dadurch erstmal hinfällig sind nicht mehr möglich, werden jedoch bald in Veränderter Form wiederkommen.

Auf der TODO-Liste:
- Vererbung
- Statische Member


Jungfrau  Schwein VerstecktPersönliche Galerie von ArakisBenutzer-Profile anzeigenPrivate Nachricht senden
Proximo
Spielleitung



Anmeldungsdatum: 14.01.2006
Beiträge: 1990

austria.gif
BeitragVerfasst: Di 31 Jul, 2007 10:44  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Auch wenn ich nicht mehr mit der Skriptengine arbeite... das ist eines der besten Änderungen überhaupt... außer dem Einbau bei den Schiffen und Stationen... nice

MFG Proximo


   OfflinePersönliche Galerie von ProximoBenutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
General George Hammond
Gast






BeitragVerfasst: Di 31 Jul, 2007 11:55  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

naja, gibts denn nichts wichtigeres als diese script-geschichte? Vielleicht mal die Abarbeitung der Bug-Abteilung?


  
Top Gun
Gast






BeitragVerfasst: Di 31 Jul, 2007 12:18  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Das, der Anfängerschutz aufgrund eines Bugs geändert wurde, ist wohl an dir vorbeigeganngen, nur weil es keine News gab, oder?


  
General George Hammond
Gast






BeitragVerfasst: Di 31 Jul, 2007 12:37  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

ein bug von...wievielen? Wink


  
Top Gun
Gast






BeitragVerfasst: Di 31 Jul, 2007 12:50  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

das war typisch, erst meckern, dass nichts anderes gemacht wird und wenn man dann zeigt, dass etwas gemacht wurde, heißt es, dass das nicht genug ist...

Arakis versucht in allen anliegenden Bereichen etwas zu machen, seien das Bugs, Script Engine oder neue Ideen. Schließlich kann er nicht alles auf einmal machen.
Ob du das verstehst ist wohl eine andere Frage...


  
Raum Eroberer
Warnungen : 2
Level 7
Level 7


Alter: 17
Anmeldungsdatum: 03.03.2007
Beiträge: 1449

germany.gif
BeitragVerfasst: Di 31 Jul, 2007 13:50  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

also ich hab nichts mit Scripten zu tun aber es hört sich gut an und jetzt sagt mal nichts gegen Arakis er reist sich den A..llerwertesten auf um das Spiel am laufenden zu halten denn ich denke er muss auch noch arbeiten und wil auch noch etwas Privatleben haben und da ist es doch immerhin etwas wenn er mal sowas einbaut und die schwerwiegendsten Bugs löst


Waage Geschlecht:Männlich Affe OfflinePersönliche Galerie von Raum ErobererBenutzer-Profile anzeigenPrivate Nachricht senden
SimonSlater
Level 2
Level 2


Alter: 22
Anmeldungsdatum: 09.04.2006
Beiträge: 71

germany.gif
BeitragVerfasst: Di 19 Mai, 2009 21:37  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Ich experimentiere grad mit den Klassen. Dabei hab ich aber ein Problem:

PHP:
<?php // Klasse, mit deren Hilfe man ein Menü erstellen kann.
Class Menu
{
    Var 
Titel As String;
    Var 
ZeigeTitel As Boolean;
    Var 
AnzahlItems As Integer;    
    
    Function New()
    {        
        
This.Titel 'Menü';
        
This.ZeigeTitel True;
    }
    
    
    Function 
Display()
    {        
        Var 
form As New CHtmlForm(New CScriptUrl());
        
Response.Add(form);
        if(
This.ZeigeTitel) {form.Add(New CHtmlSeperator(This.Titel));}
            else {
form.Add(New CHtmlNewLine());}
        
        
    }    
?>


Immer wenn ich das Ausführen will kommt "Reference not set to an Instance of an Object" wegen if(This.ZeigeTitel).

Was mach ich falsch?
Vielen Dank


Wassermann Geschlecht:Männlich Katze OfflinePersönliche Galerie von SimonSlaterBenutzer-Profile anzeigenPrivate Nachricht senden
Brokkoli
Warnungen : 1
Level 9
Level 9


Alter: 27
Anmeldungsdatum: 03.11.2005
Beiträge: 2813
Wohnort: Bananenrepublik
germany.gif
BeitragVerfasst: Di 19 Mai, 2009 21:50  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

kannst du mal zeigen wie du es aufrufst?

und unter umständen ist es hilfreich, wenn du This.ZeigeTitel erst einer variable zuweist und dann verwendest... kann sein, dass die scriptengine da probleme hat


Wassermann  Schwein OnlinePersönliche Galerie von BrokkoliBenutzer-Profile anzeigenPrivate Nachricht senden
SimonSlater
Level 2
Level 2


Alter: 22
Anmeldungsdatum: 09.04.2006
Beiträge: 71

germany.gif
BeitragVerfasst: Di 19 Mai, 2009 21:52  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Var Hauptmenü As New Menu();
Menu.Display();


Wassermann Geschlecht:Männlich Katze OfflinePersönliche Galerie von SimonSlaterBenutzer-Profile anzeigenPrivate Nachricht senden
Brokkoli
Warnungen : 1
Level 9
Level 9


Alter: 27
Anmeldungsdatum: 03.11.2005
Beiträge: 2813
Wohnort: Bananenrepublik
germany.gif
BeitragVerfasst: Di 19 Mai, 2009 22:09  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Hauptmenü.Display(); müsste es sein, oder?


Wassermann  Schwein OnlinePersönliche Galerie von BrokkoliBenutzer-Profile anzeigenPrivate Nachricht senden
SimonSlater
Level 2
Level 2


Alter: 22
Anmeldungsdatum: 09.04.2006
Beiträge: 71

germany.gif
BeitragVerfasst: Di 19 Mai, 2009 22:12  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Ok ich bin ein Idiot Smile
Danke für die Hilfe.


Wassermann Geschlecht:Männlich Katze OfflinePersönliche Galerie von SimonSlaterBenutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen

 Gehe zu:   
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen

Beiträge mit ähnlichem Inhalt
Thema Autor Forum Antworten Verfasst
Keine neuen Beiträge Script im Script starten & GuestUser Arakis Script-News 0 Mi 18 Aug, 2010 06:36 Letzten Beitrag anzeigen
Keine neuen Beiträge Script-Engine übersetzt Arakis News 0 Do 12 Aug, 2010 22:53 Letzten Beitrag anzeigen
Keine neuen Beiträge Script zu Migrierungszwecken benötigt Arakis Allgemein 3 Di 10 Aug, 2010 18:49 Letzten Beitrag anzeigen
Keine neuen Beiträge Script-Ordner Richard Script-Neue Ideen 0 Mo 09 Aug, 2010 18:11 Letzten Beitrag anzeigen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Übersetzung der Script-Engine & T... Richard Allgemein 9 Do 05 Aug, 2010 18:12 Letzten Beitrag anzeigen


16753 Angriffe abgewehrt

Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods und Credits