================================================== =========================
problem das beim leechscript, oder leechfight script der leecher oft im channel hängen bleibt wenn der leader einen joinbug hat... der schreibt dann nix mehr.. is wie ohne verbindung.
gelöst dadurch:
Code:
case 5: // Join Game
if(!controlData.get(controlData.controls.lobby.join.editBox.gameName))
{
controlData.click(controlData.controls.lobby.button.create);
Delay (1000);
controlData.click(controlData.controls.lobby.button.join);
Delay (1000);
}
if (game != '')
{
controlData.setText( controlData.controls.lobby.join.editBox.gameName, game);
Delay (200);
controlData.setText( controlData.controls.lobby.join.editBox.password, gamepassword);
Delay (200);
controlData.click(controlData.controls.lobby.join.button.joinGame);
Delay (800);
[COLOR="Red"] controlData.click(controlData.controls.lobby.button.quit);[/COLOR]
Delay (800);
controlData.click(controlData.controls.lobby.button.join);
RunGC(); // run garbage collector between each game
//locationTimeout(1000, location);
lastGameStatus = 1; // pending join
check = 1;
}
break;
die zeile unterhalb hab ich nur noch rein um was zu testen..is weitgehends sinnlos: controlData.click(controlData.controls.lobby.butto n.join);
bis der leecher wieder zurück im channel is, is der leader von seinem joinbug auch wieder back, und beide stehn im channel und warten bis die min.gametime abgelaufen is..dann kann er sich auch zu 95 % wieder einloggen und alles funzt wieder.
durch das zurück zur charauswahl beginnt ja der leecher quasi wieder von neu und alles sollte wieder funzen.
desweitern hab ich sicherheitshalber auch noch das angeschaltet... is normalerweise auskommentiert..warum weis ich ned..
Code:
case 28: // Lobby - Game Does Not Exist
inGameAt = Random(gameDoesNotExistDelayMin, gameDoesNotExistDelayMax);
controlData.click(controlData.controls.lobby.button.quit);
lastGameStatus = 0;
controlData.click(controlData.controls.lobby.button.quit);
setNextGameMake();
btw. hdin84 hat da ne etwas umfangreichere lösung, aber mir reicht das so, vielelicht postet er sie ja noch.
btw2: ah ja.. nen rd krieg ich dadurch ned..weil er ja danach wieder mit dem leader im channel wartet....







