text binds via d2nt

07/18/2011 16:29 2Paddy#1
kann man bestimmte texte auf tasten binden.

z.B wenn ich aufm numblock die 1 drücke, schreibt der in game "follow me"
für den automation follow bot z.b

geht das ?
07/18/2011 16:41 TheCrazy11#2
Ja, wäre sogar ziemlich einfach.
Verwendest du schon einen Maphack auf D2NT-Basis oder D2NT zum normalen Spielen wie z.B. [Only registered and activated users can see links. Click Here To Register...]?
07/18/2011 16:42 Muddy Waters#3
Ja, dafür brauchst du aber im jeweiligen Kontext einen entsprechenden Key Event Handler.

Um sowas einzufügen, genügt folgender Aufruf innerhalb der Main:
Code:
RegisterEvent(EVENT_KEYDOWN, MW_KeyEventHandler);
Der zweite Parameter ist eine Funktion, die natürlich im zugehörigen Kontext definiert sein sollte und in der festgelegt wird, wie auf welchen Tastendruck reagiert werden soll.
Üblicherweise wird das mit einer switch-Anweisung umgesetzt,
auf dein Beispiel übertragen sähe das so aus:
Code:
function MW_KeyEventHandler(keycode)
{
	Print("Keycode: " + keycode);
	var _script = 

	switch(keycode)
	{
		case 96: // Num 1
			Say("Follow me!");
			break;
	}
}
Ich verschiebe das Thema mal in die Programming Sektion, das passt dort eigentlich besser rein. ;)

LG
Muddy
07/31/2011 18:22 2Paddy#4
ja so etwas suche ich,
meine internet verbindung brach ab :(
muddy kannst du deinen script erleutern nochmal ?
an welche stelle und welcher datei ich das einfügen muss?