What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

Plugin erstellen

Aluman

New Member
Joined
Dec 21, 2013
Messages
7
Reaction score
0
Tach Leute,
Ich bin momentan mit meinem Monk am farmen und möchte gern ein Plugin (selber schreiben wenns geht) das immer 2 Skills benutzt wenn es möglich ist.
Wie kann ich sowas machen ? Weil ich kenne mich mit dem Zeug gar net aus :D


MfG ALu
 
Du gehst in das Forum für community sechs und schaust die dort die templates für Plugins an, bei allem anderen hilft die Visual studio
 
Du gehst in das Forum für community sechs und schaust die dort die templates für Plugins an, bei allem anderen hilft die Visual studio

So ich hätte 2 Ideen aber ich weiss nicht ob die funktionieren können deswegen würd ich gern dich fragen :D

Also ich dacht mir ob es möglich ist ne Combat Routine zu machen die auch Out of Combat aktiv ist und die 2 Skills benutzt (Tigerrausch und Rolle evtl Schlangentritt)

Die andere ist ich hab ein Plgin drauf das den "Trank des Glücks" immer benutzt wenn es bereit ist zum benutzen also nach 20 Minuten, wäre es möglich das ich auch diesen Code
nehmen könnte und so umschreiben das es die 2 Skills immer benutzt sobald sie bereit sind?
 
Sowas gibt es schon, aber frag mich nicht wie das heist!

jede CR ist ausserhalb des Kampfes aktiv fängt aber erst an zu arbeiten wenn infight. Das Rollen macht der Char automatisch wenn du läufst ist auch eine einstellung in singular.


aber rein von der Theorie kannst du das Plugin um deine Skills erweitern wenn du dazu in der lage bist das korrekt zu Proggen!
 
Für den Trank gibt es bereits mehr als ein Plugin.

Für die zwei skills kannst du deine bestehende cr um den Pulse override erweitern (falls dieser nicht bereits genutzt wird),dieser wird dauerhaft ausgeführt (auch außerhalb des Kampfes)

Ansonsten steht es natürlich frei ein vorhandenes Plugin zu erweitern um die Fähigkeiten.

Möglich ist alles,aber gerade im Bereich Automatisierung ... Willst du denn wirklich ein Plugin was deine Fortbewegung beeinflusst und dich ständig vom Mount runter holt und dem Bot zusätzlich Arbeit verschafft?
Und umgekehrt ... Willst du wirklich ein Plugin was die Bewegung beeinflusst während du evtl gerade im raid bist? ;)
 
Für den Trank gibt es bereits mehr als ein Plugin.

Für die zwei skills kannst du deine bestehende cr um den Pulse override erweitern (falls dieser nicht bereits genutzt wird),dieser wird dauerhaft ausgeführt (auch außerhalb des Kampfes)

Ansonsten steht es natürlich frei ein vorhandenes Plugin zu erweitern um die Fähigkeiten.

Möglich ist alles,aber gerade im Bereich Automatisierung ... Willst du denn wirklich ein Plugin was deine Fortbewegung beeinflusst und dich ständig vom Mount runter holt und dem Bot zusätzlich Arbeit verschafft?
Und umgekehrt ... Willst du wirklich ein Plugin was die Bewegung beeinflusst während du evtl gerade im raid bist? ;)


Nee das ist es nicht ;D Ich hab grad ein Bespiel sogar.. Ich farme die Geisterpilze und die sind in einer Höhle und wenn ich mich da schneller bewegen könnte ginge es schneller
weil, auch andere dort sind um zu farmen.. :D.
Für mich war das Plugin nur für "begrenzte Gebiete wo ich nur "im Kreis" rennen muss.
 
Ich bin mir nicht sicher ob "Rollen" wie eine Aura funktioniert. Für Geschwindigkeitstränke würde das im Profile aber z.B. so aussehen

Code:
       <If Condition="!Me.HasAura(135855)">
                <CustomBehavior File="FlyTo" DestName="Benutze Trank des Glückes" X="288.097" Y="1556.411" Z="457.6692" />
                <CustomBehavior File="ForcedDismount" />
                <CustomBehavior File="UseItem" ItemId="93351" />
            </If>

Trank des Glücks mal mit nem Geschwindigkeitstrank oder Rollen austauschen, also die ID.
Wenn du abfragen willst ob du noch welche hast, verpacke das ganze in eine

Code:
<While Condition="HasItem(93351)">
Schleife

Ich denke aber das rollen keine Aura ist und das es dazu nicht zu gebrauchen ist. Geschwindigkeitstränke aber mit Sicherheit.
 
Ich hab mal son Code mit hilfe von nem Kumpel geschrieben aber der Bot benutzt dann nie Tigerrausch....nur Rollen.

Code:
#region Plugin Logic
/// <summary>
/// Plugin Logic Goes Here
/// --
/// This creates the Behavior Tree which represents your plugins logic.
/// </summary>
private static Composite CreateBehaviorLogic()
{// .. logic for behavior tree goes here ..
return new Decorator(req => !IsMounted && StyxWoW.Me.IsMoving && StyxWoW.Me != null && StyxWoW.Me.IsValid && SpellManager.CanBuff("Roll"),
new Action(delegate
{
SpellManager.Buff("Roll");
Logging.Write(Colors.Yellow, "MonkSpellCaster Casting Rolling");

return RunStatus.Success;

}));
return new Decorator(req => !IsMounted && StyxWoW.Me.IsMoving && StyxWoW.Me != null && StyxWoW.Me.IsValid && SpellManager.CanBuff("Tiger's Lust"),
new Action(delegate
{
SpellManager.Buff("Tiger's Lust");
Logging.Write(Colors.Yellow, "MonkSpellCaster Casting Tiger's Lust");

return RunStatus.Success;
 
Back
Top