Hallo zusammen
Ich versuche schon seit längerem einen Discord-Bot zu programmieren. Leider weiss ich nicht wie ich das mit meinen Ansprüchen machen muss.
Deshalb frage ich.
Informationen über den Bot:
Spoiler anzeigen
Es soll der Hauptbot für meinen Server sein.
Dieser Bot heisst Cultivator_Bot
Für diesen Bot brauche ich einen User-Info, wo das Profilbild und Profilname im Server vom Discord drauf steht. Es soll auch der Titel, der ich im Server verteile anzeigen.
Es gibt sogar ein spezielles Levelsystem, dass nicht auf Zahlen basiert.
Der Levelablauf wäre:
Spoiler anzeigen
Early stage of Qi Condensation
Middle stage of Qi Condensation
Late Stage of Qi Condensation
Early tage of Foundation Establishment
Middle stage of Foundation Establishment
Late Stage of Foundation Establishment
Early Stage of Core Formation
Middle stage of Core Formation
Late Stage of Core Formation
Early Stage of Nascent Soul
Middle Stage of Nascent Soul
Late Stage of Nascent Soul
Early Stage of Soul Formation
Middle Stage of Soul Formation
Late Stage of Soul Formation
Early Stage of Soul Transformation
Middle Stage of Soul Transformation
Late Stage of Soul Transformation
Early Stage of Ascendant
Middle Stage of Ascendant
Late Stage of Ascendant
Early Stage of Illusory Yin
Middle Stage of Illusory Yin
Late Stage of Illusory Yin
Early Stage of Corporeal Yang
Middle Stage of Corporeal Yang
Late Stage of Corporeal Yang
Early Stage of Nirvana Scryer
Middle Stage of Nirvana Scryer
Late Stage of Nirvana Scryer
Early Stage of Nirvana Cleanser
Middle Stage of Nirvana Cleanser
Late Stage of Nirvana Cleanser
Early Stage of Nirvana Shatterer
Middle Stage of Nirvana Shatterer
Late Stage of Nirvana Shatterer
Early Stage of Heaven's Blight
Middle Stage of Heaven's Blight
Late Stage of Heaven's Blight
Early Stage of Nirvana Void
Middle Stage of Nirvana Void
Late Stage of Nirvana Void
Early Stage of Spirit Void
Middle Stage of Nirvana Void
Late Stage of Nirvana Void
Early Stage of Arcane Void
Middle Stage of Arcane Void
Last Stage of Arcane Void
Early Stage of Void Tribulant
Middle Stage of Void Tribulant
Late Stage of Void Tribulant
Early Stage of Half Heaven Trampeling
Middle Stage of Half Heaven Trampeling
Late Stage of Half Heaven Trampeling
Early Stage of Heaven Trampeling
Middle Stage of Heaven Trampeling
Late Stage of Heaven Trampeling
Jedes dieser Level wird noch in 10 Level von Stufe 1 bis Stufe 10 unterteilt, ausser das letzte Level, das kann noch so weit gehen.
Dann soll jeden Monat je nach Titel einen Level Up geben.
Die EXP die man für jedes Level braucht geht jedes mal um 1000 hoch.
Um das Level Early Stage of Qi Condensation Stufe 2.
Ich sollte duch den befehl:
!cb levelup @Username
Jemanden auch noch level Ups geben können.
Die User-Infos kann man durch:
!cb user
aufrufen
durch !cb cultivate
sollte man immer 20 EXP bekommen
durch
!cb fight @GegnerUserName
passiert das (Beispielkampf: A Gegen B, was im Hintergrund passiert)
Wenn man einen gewissen User-Name hat, wird der Level sofort auf Late Stage of Heaven Trampeling Stufe 1 gesetzt.
Wenn sonst noch irgendwelche Fragen dazu sind, kann man mich fragen.
Edit:
Ach, Google konnte mir nicht helfen.
Ich versuche schon seit längerem einen Discord-Bot zu programmieren. Leider weiss ich nicht wie ich das mit meinen Ansprüchen machen muss.
Deshalb frage ich.
Informationen über den Bot:
Es soll der Hauptbot für meinen Server sein.
Dieser Bot heisst Cultivator_Bot
Für diesen Bot brauche ich einen User-Info, wo das Profilbild und Profilname im Server vom Discord drauf steht. Es soll auch der Titel, der ich im Server verteile anzeigen.
Es gibt sogar ein spezielles Levelsystem, dass nicht auf Zahlen basiert.
Der Levelablauf wäre:
Early stage of Qi Condensation
Middle stage of Qi Condensation
Late Stage of Qi Condensation
Early tage of Foundation Establishment
Middle stage of Foundation Establishment
Late Stage of Foundation Establishment
Early Stage of Core Formation
Middle stage of Core Formation
Late Stage of Core Formation
Early Stage of Nascent Soul
Middle Stage of Nascent Soul
Late Stage of Nascent Soul
Early Stage of Soul Formation
Middle Stage of Soul Formation
Late Stage of Soul Formation
Early Stage of Soul Transformation
Middle Stage of Soul Transformation
Late Stage of Soul Transformation
Early Stage of Ascendant
Middle Stage of Ascendant
Late Stage of Ascendant
Early Stage of Illusory Yin
Middle Stage of Illusory Yin
Late Stage of Illusory Yin
Early Stage of Corporeal Yang
Middle Stage of Corporeal Yang
Late Stage of Corporeal Yang
Early Stage of Nirvana Scryer
Middle Stage of Nirvana Scryer
Late Stage of Nirvana Scryer
Early Stage of Nirvana Cleanser
Middle Stage of Nirvana Cleanser
Late Stage of Nirvana Cleanser
Early Stage of Nirvana Shatterer
Middle Stage of Nirvana Shatterer
Late Stage of Nirvana Shatterer
Early Stage of Heaven's Blight
Middle Stage of Heaven's Blight
Late Stage of Heaven's Blight
Early Stage of Nirvana Void
Middle Stage of Nirvana Void
Late Stage of Nirvana Void
Early Stage of Spirit Void
Middle Stage of Nirvana Void
Late Stage of Nirvana Void
Early Stage of Arcane Void
Middle Stage of Arcane Void
Last Stage of Arcane Void
Early Stage of Void Tribulant
Middle Stage of Void Tribulant
Late Stage of Void Tribulant
Early Stage of Half Heaven Trampeling
Middle Stage of Half Heaven Trampeling
Late Stage of Half Heaven Trampeling
Early Stage of Heaven Trampeling
Middle Stage of Heaven Trampeling
Late Stage of Heaven Trampeling
Jedes dieser Level wird noch in 10 Level von Stufe 1 bis Stufe 10 unterteilt, ausser das letzte Level, das kann noch so weit gehen.
Dann soll jeden Monat je nach Titel einen Level Up geben.
Die EXP die man für jedes Level braucht geht jedes mal um 1000 hoch.
Um das Level Early Stage of Qi Condensation Stufe 2.
Ich sollte duch den befehl:
!cb levelup @Username
Jemanden auch noch level Ups geben können.
Die User-Infos kann man durch:
!cb user
aufrufen
durch !cb cultivate
sollte man immer 20 EXP bekommen
durch
!cb fight @GegnerUserName
passiert das (Beispielkampf: A Gegen B, was im Hintergrund passiert)
- 10 Würfelwürfe um die HP von A herauszufinden
- 10 Würfelwürfe um die HP von B herauszufinden
- 1 Würfel wird geworfen. Wenn 1, 2 oder 3 dann fängt A an sonst B
- Angreifer würfelt die Angriffszahl und Verteidiger würfelt auch. Jeder Zahl wird die Levelhöhe hinzugefügt.
- Wenn der Angreifer die höhere Zahl hat als der Verteidiger bekommt der Verteidiger den Unterschied von den Zahlen als Schaden. Wenn der Verteidiger die höhere Zahl hat, bekommt der Angreifer den Schaden.
- Dann wird es wieder vom 4 Punkt gemacht aber nur dass der andere jetzt der Angreifer ist. Es geht bis einer der HP auf 0 oder weniger ist.
- Der Sieger bekommt dann 500 EXP und der Verlierer 200 EXP
Wenn man einen gewissen User-Name hat, wird der Level sofort auf Late Stage of Heaven Trampeling Stufe 1 gesetzt.
Wenn sonst noch irgendwelche Fragen dazu sind, kann man mich fragen.
Edit:
Ach, Google konnte mir nicht helfen.