V2 Awesome Bar: - statistiken in Bar / in status bar? - hide in combat - element: - icon - text - tooltip - dietriche, gold, stoff, leder, holz, erz, seelensteine, repairkits, nachrichten, freunde online - skills, attribute, scherben - alle timer und uhr - event info wie gehabt als Labels - dismissable per click until reload / next login - in combat food-buff warnung - optional altes layout ? - rechtsklick menü auf item -> zur beobachtung hinzufügen / entfernen um die Anzahl anzuzeigen - dazu verwaltung umd verwaiste einträge zu entfernen ? Neue Ideen: - BAG & BANK GetSlotStackSize(number bagId, number slotIndex) Returns: number stack, number maxStack IsBankUpgradeAvailable() Returns: boolean isAvailable GetCurrentMoney() Returns: number money GetCarriedCurrencyAmount(number CurrencyType type) Returns: number currencyAmount GetMaxCarriedCurrencyAmount(number CurrencyType type) Returns: number currencyAmount GetBankedCurrencyAmount(number CurrencyType type) Returns: number currencyAmount CurrencyType CURT_ALLIANCE_POINTS CURT_HIDDEN_THING CURT_MONEY CURT_NONE CURT_TELVAR_STONES CURT_WRIT_VOUCHERS - FREUNDE GetNumFriends() Returns: number numFriends GetFriendInfo(number friendIndex) Returns: string displayName, string note, number playerStatus, number secsSinceLogoff GetNumIncomingFriendRequests() Returns: number numRequests GetIncomingFriendRequestInfo(number index) Returns: string displayName, number secsSinceRequest, string message GetNumOutgoingFriendRequests() Returns: number numRequests GetOutgoingFriendRequestInfo(number index) Returns: string displayName, number secsSinceRequest, string note - GILDEN GetNumGuildInvites() Returns: number numGuildInvites GetGuildInviteInfo(number index) Returns: number guildId, string guildName, number Alliance guildAlliance, string inviterDisplayName, string note GetGuildOwnedKioskInfo(number guildId) Returns: string:nilable ownedKioskName GetGuildKioskCycleTimes() Returns: number despawnTimestampS, number bidEndTimestampS, number respawnTimestampS GetKioskGuildInfo(number guildId) Returns: number:nilable bankedMoney, number:nilable existingBidAmount, boolean:nilable existingBidIsOnThisKiosk, string:nilable existingBidKioskName, number GuildKioskGuildInfoResult queryResult GetNumTradingHouseListings() Returns: number numListings - MARKET GetPlayerMarketCurrency(number MarketCurrencyType type) Returns: number currencyAmount - AVARANK GetUnitAvARankPoints(string unitTag) Returns: number AvARankPoints GetUnitAvARank(string unitTag) Returns: number rank, number subRank GetLargeAvARankIcon(number rank) Returns: textureName largeRankIcon GetAvARankProgress(number currentRankPoints) Returns: number subRankStartsAt, number nextSubRankAt, number rankStartsAt, number nextRankAt GetNumPointsNeededForAvARank(number rank) Returns: number numPointsRequired - HIDING GetUnitHidingEndTime(string unitTag) Returns: number endTime - handwerk dailys und aktuelle mats ? GetJournalQuestType(number journalQuestIndex) Returns: number type GetJournalQuestRepeatType(number journalQuestIndex) Returns: number repeatType GetJournalQuestInfo(number journalQuestIndex) Returns: string questName, string backgroundText, string activeStepText, number activeStepType, string activeStepTrackerOverrideText, boolean completed, boolean tracked, number questLevel, boolean pushed, number questType, number InstanceDisplayType instanceDisplayType GetJournalQuestIsComplete(number journalQuestIndex) Returns: boolean completed GetCompletedQuestInfo(number questId) Returns: string name, number QuestType questType QuestType QUEST_TYPE_AVA QUEST_TYPE_AVA_GRAND QUEST_TYPE_AVA_GROUP QUEST_TYPE_BATTLEGROUND QUEST_TYPE_CLASS QUEST_TYPE_CRAFTING QUEST_TYPE_DUNGEON QUEST_TYPE_GROUP QUEST_TYPE_GUILD QUEST_TYPE_HOLIDAY_EVENT QUEST_TYPE_MAIN_STORY QUEST_TYPE_NONE QUEST_TYPE_RAID GetJournalQuestStepInfo(number journalQuestIndex, number stepIndex) Returns: string stepText, number:nilable visibility, number stepType, string trackerOverrideText, number numConditions GetJournalQuestLocationInfo(number journalQuestIndex) Returns: string zoneName, string objectiveName, number zoneIndex, number poiIndex GetJournalQuestEnding(number journalQuestIndex) Returns: string goal, string dialog, string confirmComplete, string declineComplete, string backgroundText, string journalStepText GetJournalQuestNumConditions(number journalQuestIndex, number stepIndex) Returns: number conditionCount RequestJournalQuestConditionAssistance(number journalQuestIndex, number stepIndex, number conditionIndex, boolean assisted) Returns: number:nilable taskId GetJournalQuestTimerInfo(number journalQuestIndex) Returns: number timerStart, number timerEnd, boolean isVisible, boolean isPaused GetJournalQuestTimerCaption(number journalQuestIndex) Returns: string caption GetJournalQuestNumSteps(number journalQuestIndex) Returns: number numSteps GetQuestToolCount(number journalQuestIndex) Returns: number toolCount - luxushändler /script for i=1,99999 do local a={}; a.name,a.rank,a.morph = GetAbilityProgressionAbilityInfo(i); if(a.name~=nil and a.name~='')then d(i..':'..a.name) end end /script for i=1,999 do local a={}; a.id = GetAbilityIdByIndex(i); a.name = GetAbilityName(a.id); if(a.name=='Schneiderhandwerk^n')then d(i..':'..a.id..':'..a.name) end end /script for i=1,99999 do local a={}; a.id = i; a.name = GetAbilityName(i); if(a.name=='Schneiderhandwerk^n')then d(a.id..':'..a.name) end end /script for i=70040,70050 do local a={}; a.id = i; a.name = GetAbilityName(i); if(a.name~='')then d(a.id..':'..a.name) end end abilityIds Berufe - Versorgen: Rezeptverbesserung^f 44590 = bis lvl 19 44595 = bis lvl 29 44597 = bis lvl 39 44598 = bis lvl 49 44599 = bis cplvl 50 44650 = bis cplvl 150 - Alchemie: Lösungsmittelkenntnis^f 45542 = lvl 3, natürliches Wasser, Schmiere + lvl 10, klares Wasser, Eiter 45543 = lvl 10, natürliches Wasser, Schmiere 45547 = lvl 20, unberührtes Wasser, Schleim 45550 = lvl 30, gereinigtes Wasser, Galle 45551 = lvl 40, gefiltertes Wasser, Terebinthe 45552 = cplvl 10, gereinigtes Wasser, Schwarzgalle 49163 = cplvl 50, Wolkennebel, Teerschwarz 70042 = cplvl 100, Sternentau, Nachtöl 70043 = cplvl 150, Lorkhans Tränen, Alkahest - Verzaubern: Machtverbesserung^f 46727 = lvl 1-15, Jora,Porade,Jode,Notade 46729 = lvl 10-25, Jera,Jejora,Ode,Tade 46731 = lvl 20-35, Odra,Pojora,Jayde,Edode 46735 = lvl 30-45, Edora,Jaera,Pojode,Rekude 46736 = lvl 40-cplevel 30, Pora,Denara,Hade,Idode 46740 = cplvl 30-50, Rera,Pode 49112 = cplvl 50-70, Derado,Kedeko 49113 = cplvl 70-90, Rekura,Rede 49114 = cplvl 100-140, Kura,Kode 70045 = cplvl 150-160, Rejera,Repora,Jehade,Itade - Schmied: Schmiedehandwerk^n 47276 = Eisenbarren 47277 = Stahlbarren 47278 = Oreichalkosbarren 47279 = Dwemerbarren 47280 = Ebenerzbarren 47281 = Kalziniumbarren 48157 = Galatitbarren 48158 = Flinksilberbarren 48159 = Leerenstahlbarren 70041 = Rubeditbarren - Schreiner: Schreinerhandwerk^n 47282 = Ahorn 47283 = Eiche 47284 = Buche 47285 = Hickory 47286 = Eibe 47287 = Birke 48172 = Esche 48173 = Mahagoni 48174 = Nachtholz 70046 = Rubinesche - Schneider: Schneiderhandwerk^n 47288 = Jute, Rohleder 47289 = Flachs, Halbleder 47290 = Baumwolle, Leder 47291 = Spinnenseide, Hartleder 47292 = Ebengarn, Wildleder 47293 = Kreshfasern, Rauleder 48187 = Eisenstoff, Eisenleder 48188 = Silberstoff, Prachtleder 48189 = Leerenstoff, Schattenleder 70044 = Ahnenseide, Rubedoleder local b = { [44590]=1,[44595]=1,[44597]=1,[44598]=1,[44599]=1,[44650]=1, [45542]=2,[45543]=2,[45547]=2,[45550]=2,[45551]=2,[45552]=2,[49163]=2,[70042]=2,[70043]=2, [46727]=3,[46729]=3,[46731]=3,[46735]=3,[46736]=3,[46740]=3,[49112]=3,[49113]=3,[49114]=3,[70045]=3, [47276]=4,[47277]=4,[47278]=4,[47279]=4,[47280]=4,[47281]=4,[48157]=4,[48158]=4,[48159]=4,[70041]=4, [47282]=5,[47283]=5,[47284]=5,[47285]=5,[47286]=5,[47287]=5,[48172]=5,[48173]=5,[48174]=5,[70046]=5, [47288]=6,[47289]=6,[47290]=6,[47291]=6,[47292]=6,[47293]=6,[48187]=6,[48188]=6,[48189]=6,[70044]=6 } /script local b = {...}; for id,craft in pairs(b) do d(craft..'('..id..'): '..GetAbilityDescription(id)) end /script local b = {[47288]=6,[47289]=6,[47290]=6,[47291]=6,[47292]=6,[47293]=6,[48187]=6,[48188]=6,[48189]=6,[70044]=6}; for id,craft in pairs(b) do d(craft..'('..id..'): '..GetAbilityDescription(id)) end for id,craft in pairs(b) do d(craft..'('..id..'): '..GetAbilityDescription(id)) end questIds /script for i=1,99999 do local a={}; a.name,a.type=GetCompletedQuestInfo(i); if(a.name~='' and a.type==QUEST_TYPE_CRAFTING)then d(i..':'..a.name) end end Schneiderschrieb: 5364, 5388, 5389 Schmiedeschrieb: 5368, 5377, 5392 Schreinerschrieb: 5394, 5395, 5396 Verzaubererschrieb: 5400, 5406, 5407 Versorgerschrieb: 5409, 5412, 5413 Alchemistenschrieb: 5415, 5416, 5417, 5418 GetCompletedQuestInfo(number questId) /script local zone=GetCurrentSubZonePOIIndices(); for i=1,GetNumPOIs(zone) do if(GetPOIType(zone,i)==POI_TYPE_ACHIEVEMENT) then local b={}; b.name,b.level,b.start,b.finish=GetPOIInfo(zone,i); d(b.name) end end /script local zone=GetCurrentSubZonePOIIndices(); for i=1,GetNumPOIs(zone) do local b={}; b.name,b.level,b.start,b.finish=GetPOIInfo(zone,i); d(b.name) end ALLE DAILYS IM QUESTLOG /script for i = 1, GetNumJournalQuests() do if (IsValidQuestIndex(i) and GetJournalQuestType(i)==QUEST_TYPE_CRAFTING) then d(GetJournalQuestName(i),GetJournalQuestLevel(i),GetJournalQuestRepeatType(i)) end end Aus COMPASS_UI /script for i=1,ZO_CompassContainer:GetNumChildren() do d(ZO_CompassContainer:GetChild(i)) end