gelöste probleme beim nt-bot

05/08/2010 12:37 kal_el#1
nur für das nächste update des bluebird.. kein hilfe/frage thread
================================================== =========================

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;
sollte er sich ned einloggen können klickt er auf quit und landet wieder bei der charauswahl und beginnt von vorne. kann er sich aber einloggen, kommt er eh nicht mehr dazu den quit button zu drücken.
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();
"Deutsche-Mafia" macht grad test´s, aber ich hatte seit hunderten runs keinen channel-hänger mehr.

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....
05/08/2010 12:38 kal_el#2
platz für mich

jo den brauch ich nun ^^

ich weis ned ob man das mit rein nehmen sollte ins nächste update vom blue..aber positive resonanz hab ich schon...
-> [Only registered and activated users can see links. Click Here To Register...]

und wenn könnte man es ja als extra sorc-dia.ntj oder so kennzeichnen.... muss aber ned sein..wollts nur vorschlagen.
05/10/2010 12:17 King_killerko#3
Quote:
Originally Posted by kal_el View Post
platz für mich

jo den brauch ich nun ^^

ich weis ned ob man das mit rein nehmen sollte ins nächste update vom blue..aber positive resonanz hab ich schon...
-> [Only registered and activated users can see links. Click Here To Register...]

und wenn könnte man es ja als extra sorc-dia.ntj oder so kennzeichnen.... muss aber ned sein..wollts nur vorschlagen.
schaut gut aus, werd ich demnächst dann mal mit einpacken und schauen wie es läuft ;)
05/10/2010 15:59 sternenlooper#4
so dann will ich auch mal eine "lösung" reinposten!

es wird ja sehr oft gemeckert das der liebe bot nach dem alle siegel aktiv sind und dia in lürze erscheint in die stadt flüchtet!
und bei public runs wenn er wieder da ist dia tot ist!

lösung liegt in der NTDiablo.ntj

{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
return;
}

if(!NTTMGR_CheckSafe(NTConfig_CheckSelfSafe|0x01, NTConfig_CheckMercSafe))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTMGR_CheckSafe()");
return;
}

NTC_FindUnit(NTC_UNIT_MONSTER, 243, 100);


das rot mackierte ausklammern oder löschen problem gelöst ;)
05/10/2010 20:17 TheBluebird#5
Hey Hey es geht also voran - cool!

Werde eure Korrekturen auf jeden Fall mit ins nächste Update reinnehmen!

Macht weiter so!!!

Gruß Blue
05/11/2010 22:59 kal_el#6
Quote:
Originally Posted by itstrue View Post
weis zwar nicht ob es hier past aber ich hab ein problem. des ihr lösen könnt wen ihr wollt.

und zwar:

die co-bots machen ab und zu privat party :).
nö...das wollen wir hier nich lösen..aber man kann es lösen..
05/11/2010 23:08 kal_el#7
weiter im text:

problem wie schon öfters gelsen in den threads.. sorc..meteor..blizzard..geht nach vorne zu den waves beim casten und skill wechselt von rechts nach links.. fail
original -> NTBaalLeechFight.ntj -> zeile ab 223
Quote:
function NT_ThronePreAttackInt()
{
if(me.classid == NTC_CHAR_CLASS_SORCERESS)
{
if(NTConfig_AttackSkill[3] == 56 || NTConfig_AttackSkill[3] == 59)
return NTC_CastSkill(NTConfig_AttackSkill[3], 2, 15092, 5028);
behebung:
Code:
function NT_ThronePreAttackInt()
{
	if(me.classid == NTC_CHAR_CLASS_SORCERESS)
	{
		if(NTConfig_AttackSkill[3] == 56 || NTConfig_AttackSkill[3] == 59)
                [COLOR="Red"]return NTC_CastSkill(NTConfig_AttackSkill[3], NTC_HAND_RIGHT, 15092, 5028);[/COLOR]	}
somit bleibt sie schön stehn und castet blizzard oder meteor ohne in die menge zu rennen
btw. das gleiche gilt auch für die baal.ntj
05/16/2010 02:56 kal_el#8
bitte vielleicht das berücksichtigen..wenn ned scho gemacht
Quote:
_NTIPAliasClassID["toa"]=653; _NTIPAliasClassID["tokenofabsolution"]=653;
_NTIPAliasClassID["tes"]=654; _NTIPAliasClassID["twistedessenceofsuffering"]=654;
_NTIPAliasClassID["ceh"]=655; _NTIPAliasClassID["chargedessenseofhatred"]=655;
_NTIPAliasClassID["bet"]=656; _NTIPAliasClassID["burningessenceofterror"]=656;
_NTIPAliasClassID["fed"]=657; _NTIPAliasClassID["festeringessenceofdestruction"]=657;
itemAlias
04/20/2011 22:03 desoxo.#9
sers... unzwar hab nen problem mit meinem bot, hdin läuft 1a nur manchmal hat er keine mana und will keine tränke trinken ( d.h. macht einmal hammer oder tele bis wieder ~15 mana da ist)

und dann noch was, der bot geht manchma sinnlos in stadt und käuft 1 trank oder tp wie kann ich das ändern?
04/22/2011 12:09 kal_el#10
Quote:
Originally Posted by desoxo. View Post
sers... unzwar hab nen problem mit meinem bot, hdin läuft 1a nur manchmal hat er keine mana und will keine tränke trinken ( d.h. macht einmal hammer oder tele bis wieder ~15 mana da ist)

und dann noch was, der bot geht manchma sinnlos in stadt und käuft 1 trank oder tp wie kann ich das ändern?
indem du in den thread postest wo du den bot herhast.. bluebird..sternenlooper, oder in den allgemeine fragen thread.

hier mach ich erstmal zu
denke der thread ist überholt hier.

closed