Muspeker-tekst på Hurtigbar-ikoner

Status
Stengt for ytterligere svar.

DeletedUser

Guest
Muspeker-tekst på Hurtigbar-ikoner


Dette scriptet vil kunne heretter gjøre det lettere for deg selv - og KV's - hvis du har kun ikoner på hurtigbaren din (og ikke tekst). Måten den gjør dette på er at hvis man holder musepekeren over et hurtigbarikon så vil et tekstfelt dukke opp med informasjon om scriptet.



Versjon 1:


For å kunne få dette til å fungere på riktig måte for din hurtigbar så endrer du følgende tekst markert i bold:
qb_titles =['Head Quarters', 'Mass Rec', 'Academy', 'Smithy', 'Rally Point', 'Market',
'Show last farmed times on map, because your a total nub who doesn\'t remember where you\'ve farmed', 'Blind farming script',
'calculate total lc or hc to send from scout report, to collect four hours of growth',
'that fancy bookmarking script you wrote', 'dropdown of leadership stuff', 'que troops (Mass recruiting script)',
'Show the stat graphs'];

Komma betyr at det går over til neste script, og mellom to tegn av dette slaget ' skal du skrive inn teksten du vil at skal dukke opp.



Kode:
javascript: 
qb_titles =['Head Quarters', 'Mass Rec', 'Academy', 'Smithy', 'Rally Point', 'Market', 
  'Show last farmed times on map, because your a total nub who doesn\'t remember where you\'ve farmed', 'Blind farming script', 
  'calculate total lc or hc to send from scout report, to collect four hours of growth', 
  'that fancy bookmarking script you wrote', 'dropdown of leadership stuff', 'que troops (Mass recruiting script)', 
  'Show the stat graphs'];

qb = document.getElementById("quickbar_inner");
spans = qb.getElementsByTagName("span");
for (i = 0;i < spans.length;i++)
   {t_a = spans[i].getElementsByTagName("a")[0];
    if (qb_titles[i] != undefined)
       {t_a.setAttribute("title", qb_titles[i]);
       }
    else 
       {t_a.setAttribute("title", "Unknown quickbar item ref#" + i);
       }
   }
void (0);



Versjon 2:


Det positive med dette scriptet sammenlignet med scriptet ovenfor er at her redigerer man inn hva man vil skal dukke opp i tekstfeltet - direkte inn scriptene. På denne måten trenger man ikke endre scriptet i ettertid hvis man endrer rekkefølgen eller fjerner et script. Følgende må gjøres:
1. Lag et nytt script til Script nr.1.
2. Rediger alle script du har (i mål-url) ved å putte Script nr.2 fremst i scriptene, men bak javascript:
3. Scripts som kun inneholder linker setter du dette tegnet helt bakerst: & og limer inn Script nr.2 bak det.
4. Trykk på Script nr.1, og før musepekeren over de andre scriptikonene.

PS: Teksten du vil skal dukke opp skriver du mellom (Alt Text) og (End Alt Text).

Script nr.1:
Kode:
javascript: ALT_TEXT = "(Alt Text) Tekstboksscript: Når scriptet er trykket på så vil det komme opp en info-boks på hver script-ikon som vil forklare hensikten med scriptet. (End Alt Text)";    if (typeof (main) != 'undefined')     {$ = main.$;      doc = window.main.document;     }  else      {gd = game_data;      doc = document;      thestring = window.location.search;     }  all_a = doc.getElementsByTagName('a');  for (i = 0;i < all_a.length - 1;i++)     {if (all_a[i].href.match("ALT_TEXT"))         {link = all_a[i];          link.setAttribute("title", unescape(all_a[i].href).match( /^(?=.*?(Alt Text)\b)(?=.*?\b(End Alt Text)\b).*$/).toString().split(/\(Alt Text\)/)[1].split(/\(End Alt Text\)/)[0]);         }     }  void (0);

Script nr.2:
Kode:
ALT_TEXT = "(Alt Text) Teksten du vil at skal dukke opp skriver du her. (End Alt Text)";



Scriptet ble laget (etter hva jeg kan se) av File Not Found på .net.
 
Sist redigert av en moderator:

DeletedUser

Guest
Jeg har nå lagt til en ny versjon av scriptet, dette vil gjøre det lettere for deg som bytter rekkefølge på scripts - eller sletter og legger til nye scripts. Dette er versjon 2.
 

X O C O X

Velkjent medlem
Reaksjonspoeng
230
Dette scriptet er ikke lenger nødvendig da man har fått dette integrert i spillet. Man skriver inn det man ønsker under "Hovertext" når man legger til scripts i hurtigbaren.
 
Status
Stengt for ytterligere svar.
Topp