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