Quote:

in die main muss GSTNet_Events(GSTNet_EventFunction,"Parse_Function");
sonst geht die send_function funktion nicht.



ist in der test applikation in GSTNet_Chat versteckt:
Code:

starter GSTNet_ChatActivate()
{
var temp_str;
wait(-1);
GSTNet_Events(GSTNet_EventFunction, "evFunction"); //register event function


die evFunction ist in GSTNet.wdl muß ich wohl noch aufräumen

Code:

function evFunction(vTyp, sMsg)
{

GSTNet_ServerSend(0, vTyp, sMsg); // broadcast this
Parse_Function(sMsg); // parse and execute ...

}


USER events werden nicht automatisch, sondern müssen von hand weitergesendet werden wie siehe oben

Quote:

wenn if (str_stri(sGSTNetTemp1, "GSTNet") == 0) { return; } in Parse_Function steht, funktioniert es nicht.




wieso funktioniert der chat dann in der test app ?!
Quote:

Parse_Function hat normalerweise nur (str) muss aber (vtype,str) sein. sonst denkt er, er würde eine var verwenden.




s. evFunction

Quote:

GSTNet_ClientSend scheint immer nur aufm server ausgeführt zu werden. vReceiver auf 0,1 oder 2 ergibt kein unterschied. nur der server löst die funktion aus.



bitte beispielcode


Andreas
GSTools - Home of
GSTScript 0.9.8: lua scripting for A6/7/8
GSTNet 0.7.9.20: network plugin for A6/7/8
GSTsqlite 1.3.7: sql database plugin for A6/7/8
3DGS Codebase: 57 snippets || 3DGS Downloads: 248 files