Forum
Neuigkeiten CS2D Beta 0.1.1.8CS2D Beta 0.1.1.8
33 replieswenn der befehl nur einmal aufgerufen wird, dann wird im besten fall der pfad berechnet und evtl. der bot 1 frame bewegt, aber mehr nicht.
wenn du mit der vorgegebenen Lua KI arbeitest, musst du die variablen entsprechend setzen:
vai_mode[id]=2 (das ist der "goto modus" der KI, die ich gescriptet habe. der sorgt dafür, dass jedes frame goto ausgeführt wird, bis der bot am ziel ist [oder durch irgendwas abgelenkt wird z.b. einen gegner oder ein item])
das ziel (in tiles) wird festgelegt mit
vai_destx[id]
vai_desty[id]
(id ist natürlich die spieler ID des bots)
Ja, ich denke, ich werde mit der AI nun ein bisschen rumspielen. Vielleicht kommt ja etwas brauchbares dabei raus.
@Kifferopa versuch doch bitte folgendes zu implementieren:
Bots zerstören Breakables die im Weg sind.
Bots berücksichtigen Teleporter bei ihrem Path-Finding.
Das erste ist m.M.n. wichtiger
kp obs nur bei mir so ist
Die kann nicht so viele Tasten auf einmal erkennen.
@mp3
Bei den anderen Richtungen ist die Tastatur halt nicht überlastet.
Das ist nur bei bestimmten Tastenkombinationen
1.8 RockZSS, wirklich geile version!
*
*Wegen ein paar bugs und den neuen rank!
DC has written
ai_goto muss kontinuierlich aufgerufen werden, immer mit den gleichen zielkoordinaten.
wenn der befehl nur einmal aufgerufen wird, dann wird im besten fall der pfad berechnet und evtl. der bot 1 frame bewegt, aber mehr nicht.
wenn du mit der vorgegebenen Lua KI arbeitest, musst du die variablen entsprechend setzen:
vai_mode[id]=2 (das ist der "goto modus" der KI, die ich gescriptet habe. der sorgt dafür, dass jedes frame goto ausgeführt wird, bis der bot am ziel ist [oder durch irgendwas abgelenkt wird z.b. einen gegner oder ein item])
das ziel (in tiles) wird festgelegt mit
vai_destx[id]
vai_desty[id]
(id ist natürlich die spieler ID des bots)
wenn der befehl nur einmal aufgerufen wird, dann wird im besten fall der pfad berechnet und evtl. der bot 1 frame bewegt, aber mehr nicht.
wenn du mit der vorgegebenen Lua KI arbeitest, musst du die variablen entsprechend setzen:
vai_mode[id]=2 (das ist der "goto modus" der KI, die ich gescriptet habe. der sorgt dafür, dass jedes frame goto ausgeführt wird, bis der bot am ziel ist [oder durch irgendwas abgelenkt wird z.b. einen gegner oder ein item])
das ziel (in tiles) wird festgelegt mit
vai_destx[id]
vai_desty[id]
(id ist natürlich die spieler ID des bots)
Hab das mit der bot ai verscuht irgendwie selbst hinzubekommen, aber naja.. klappt nicht. Könnte jemand mal ein kurzes Bsp. machen wie das lua dazu aussehen müsste, dass alle Terroristen nach ihrem spawn automatisch zu Tile 7|10 laufen, dabei aber alle cts ignorieren bis Sie am Ziel sind?
Wäre echt freundlich wenn mir jemand helfen könnte.
mfg blackstone
ich habe bereits erklärt wie das gehen zu tile x y funktioniert, damit sie die gegner ignorieren musst du nur andere stellen des codes (die zum angreifen/reagieren auf feinde) mit einer if bedingung o.ä. aushebeln