Mir war gerade langweilig und habe mal einen Lustigen Code geschrieben, der es möglich machen würde in einer SendClientMessage $variablen zu verwenden wie in PHP
Sähe dann so aus:
stock ScmEx(playerid, farbe, format[])
{
new z = strfind(format, "$", true);
if(z > 0)
{
new x[64], y;
x = _strtok(format, z);
y = (z+1);
z -= strlen(x);
strdel(format, z, y);
strdel(x, 0, 1);
new text[128];
strcat(text, "Gustav", sizeof text);
strins(format, text, z, sizeof text);
SendClientMessage(playerid, farbe, format);
return 1;
}
else return SendClientMessage(playerid, farbe, format);
}
Hier mal ein Beispiel zur Anwendung:
ScmEx(playerid, rot,"Herzlich willkommen $name !");
In meinem Codeschnipsel habe ich eine konstante Variable die den Namen regelt, anstatt $name würde dann "Gustav" da stehen
und da ist der Punkt leider kann man das nicht als Include machen, da man den Wert der Variable herbekommen muss, bzw. sie übergeben muss und das erfordert mehr Zeilen Code als ein einfaches format
Naja, trotzdem viel Spaß damit
mfg.