parameter bei scripts (frage)

  • parameter bei scripts (frage)

    scripts sind ja nix anderes als codes, die man oft benutzt, und deshalb so definiert, dass man nur den namen des scripts, sowie die entsprechenden parameter benutzt, um eine im allgemeinen umfangreicheren code auszuführen, welcher letztendlich gewisse werte zurückliefert.
    der syntax der anwendung lautet dann ja "<scriptname>(<parameter1>,<parameter2>,<etc.>)"
    als aktion in events gibt man die parameter dann so an. und jetzt zu meiner frage:
    wenn man das script schreibt, und dann die parameter einbaut, an welcher stelle gibt man an, was die parameter sind? (ich benutze den gm scripteditor)
    wenn ich im feld name die parameterliste in klammern dahintersetze gibt es fehler,
    wenn die erste zeile meines scripts lautet "<scriptname>(<parameterliste (s.oben)>"{ <das eigentliche script folgt> }" gibt es auch fehler und wenn ich die parameterangabe ganz weglasse, sagt er mir an der stelle, an der ich unbekannte benutze, dass er sie halt nicht kenn. also wo genau muss die defintion jetzt hin? da ich werder mit der forensuche, noch in der hilfe details darüber gefunden habe, scheinen es ja alle außer mir zu wissen...
  • Meinst du wie man die argumente im Script einsetzt?

    Wenn ja dann geht das zb. so:

    Im Script.
    i = argument0
    if argument0 > 20
    {
    argument0 = argument1
    }


    Im Objekt:
    <Scriptname>(argument0,argument1)
    Meine Homepage:
    www.eafoods.tk
    ---------
    Sachma!
    Ich werd noch bekloppt ( wenn ich es jetzt noch nicht bin )! :O
    Braucht ihr ein Dolmetscher für die Fäkalsprache, oda was?

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Mr. FOODS ()

  • du kannst bis zu 9 argumente übergeben. das script mit code aufzurufen ist aber etwas übersichtlicher:

    scr_name(argument1,argument2,argument3,...,argument8,argument9);
    Battle Command - WeltraumEchtzeitStrategie | Meine GM Spiele auf Box.net
    GCM/FA/O d-(--)@>---xpu s-:- !a C++$@ U- P L+ E W++ N o K-- w++ O? M V PS PE-- Y PGP t 5 X R+++ tv+ b DI D G e+ h? r-- x