Account erstellen | Login | Download / How To Play | FAQ | Support
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
for (uint8 i = 0; i < maxEncounters; i++) { std::string status; status = ""; if (encounter[i] == (not started || fail)) status.append("Alive") else status.append("Dead"); std::stringstream sstream; sstream << "Enocunter:" << i << "Status: " << status; std::string result = sstream.c_str(); SendMsgToPlayer(result); } |
Woher weißt du dann welche Zahl wofür steht?
Zudem sind nicht alle Werte zwingend Bosse.
Jede Instanz hat ihre eigenen Datensatz, der bei der Instanz-Initialisierung jeweils vom eigenen Instanz-Script eingelesen wird.
Naja, das ist halt nunmal so, aber dann kann man doch auch ne Abfrage programmieren, die einem ausgibt, ob noch und wenn ja, welche RarMob stehen. Oder DW/DK.Du brichst ab und gehst für diesen Tag off. Am nächsten Tag suchst du für deine ID eine neue Gruppe, hast 9 Leute gefunden, die die noch stehenden Bosse mit dir zusammen legen wollen. Ihr geht rein und siehe da: Keine Bosse mehr da, weil jemand anderes aus der Gruppe vom Vortag schneller war als du. Jetzt haben 9 Leute eine ID und keinen einzigen Boss gelegt
Nein, es wären 4(hifi)+3(hdz)+4(ek)+4(auchi)+4(FDS)+1gruul+1kara+1bt+1swp+1terasse.eviele instanzen wären denn für so einen Befehl interessant ? 5,6 ? da einfach c&p zu machen find ich jetzt nicht sehr aufwändig
An die Namen oder sogar nur die Anzahl der Bosse zu kommen ist praktisch unmöglich, da die Infos darüber überall nur lokal und jedes mal anders definiert sind
m_auiEncounter liefert nur den status eines Bosses, welcher das ist weiß man global nicht -.-
m_auiEncounter liefert nur den status eines Bosses, welcher das ist weiß man global nicht -.-