Das ist nicht ganz korrekt, in diesem fall trifft es zu aber der Error sagt das zuviele Parameter angegeben wurden, und nicht das keine Parameter benötigt werden
Stimmt, so war es auch in meinen Gedankengängen, hab beim schreiben wohl nicht aufgepasst xD
Code
^1::
GetCityName(Stadt)
GetZoneName(Bezirk)
meineid := GetPlayerId()
SendChat("Brauche Unterstützung " meineid " Stadt | " Stadt " - Bezirk | " Bezirk)
return
Mit SendInput würde es so lauten:
SendInput t/r Brauche Unterstützung %meineid% Stadt | %Stadt% - Bezirk | %Bezirk%{enter}
In diesem Falle wird der Variable meineid der Wert der Funktion GetPlayerId() zugewiesen.
Genauso wird es sozusagen auch bei den anderen beiden Funktionen darüber gemacht, nur dass der Parameter der Funktion direkt als Rückgabewert verwendet werden kann.