ret=ISVM.SetVar("Name", Value [, Permanent]);
Setzt in der ISVM Variablenverwaltung die Variable Name auf den Wert Value. ISVM unterscheidet bei den Variablennamen Groß/Kleinschreibung! "a" ist eine andere Variable wie "A". Da sich alle Scripte ISVM teilen müssen, sollten die Variablennamen ziemlich eindeutig sein, die Verwendung der beliebten Variablennamen "a" oder "i" ist nicht sehr sinnvoll. Value darf alles sein was Scripter als Variable interpretiert, also eine Zahl oder ein String. Neu seit Beta 2 ist das Flag Permanent: Wird hier "1" übergeben, sieht ISVM die Variable als permanent an. Wenn das Plugin beendet wird, merkt sich ISVM alle permanenten Variablen in einer Datei namens PISV.DAT (Permanente InterScript Variablen). Wird das Plugin wieder gestartet, werden die permanenten Variablen aus dieser Datei eingelesen und stehen wieder zur Verfügung.
ret=0: Kein Variablenname angegeben
ret=1: Alles OK, Name hat jetzt den Wert Value
ret=2: Kein Speicherplatz mehr frei