Hey,
habe grad ein Problem: Und zwar fällt mir nicht ein, wie am Besten
einen String von meinem Mainscript in den Filterscript transportieren kann.
Ich habe eine Funktion, mit der ich Strings aus einer MysQL Datenbank lesen kann
und diese möchte ich auch gern im Filterscript nutzen.
So funktioniert es im Mainscript:
forward mysql_getStrFS(Field[], Where[], Is, var[], len);
public mysql_getStrFS(Field[], Where[], Is, var[], len)
{
new query[128], Get[128];
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
format(query, 128, "SELECT `%s` FROM `tabelle1` WHERE `%s` = '%d'", Field, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(Get);
mysql_free_result();
return format(var, len, Get, 0);
}
Doch wenn ich das jetzt im Filterscript aufrufe crasht der komplette Server.
new string[128];
CallRemoteFunction("mysql_getStrFS", "ssisi","Name","id",id, string,128);
Hoffe mir kann da jemand helfen.
Viele Grüße
[C]Jack