You are not logged in.

/!\ We are moving to a new board. Come join us. This board will go into read-only mode on 20.06. /!\

Dear visitor, welcome to Runes of Magic EU. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Pyrr

Intermediate

  • "Pyrr" started this thread

Posts: 440

Location: Taborea/Tyria

Occupation: Koch, Alchi, eig. alles

  • Send private message

1

Tuesday, July 30th 2013, 7:55pm

[Addon] OS-Fix

Auf Basis von d303-fix hab ich nen OS-Fix geschrieben, der ohne Itemshop und Screenshot funktioniert.
Das Addon liest die Zeit aus dem Gildenchat

Source code

1
[Gilde] :  xxx ist online (07/30/13 19:46).
bzw. auf gleiche Art vom schwarzen Brett.
Damit es auch für Spieler ohne Gilde funktioniert, wird in jeder Nachricht die man schreibt die Zeit mitgesendet, sofern Platz ist.

Spoiler Spoiler


Source code

1
2
3
4
	elseif string.find(txt,"osfix:%d+") then
    	local _,_,base=string.find(txt,"osfix:(%d+)")
    	os.var.baseTime=base-GetTime();
	end

Source code

1
2
3
    	if string.len(text)<200 then
        	text=text.."|Hosfix:"..math.floor(os.var.baseTime+GetTime()).."|h|h"
    	end


Slashkommandos:

Source code

1
2
/os settime mm/dd/yy hh:mm
/os reset

Pyrr

Changelog:

version 1.1
  • Weblinks sollte jetzt in Verbindung mit #osfix funktionieren
  • morphclock override eingefügt
  • Wochentage gefixt
  • Codechanges
version 1.2
  • Überarbeitung des Morphclock overrides (danke an TellTod für den Code :) )
Pyrr has attached the following file:
  • #osfix.zip (4.97 kB - 796 times downloaded - latest: May 26th 2018, 4:07pm)
-Addonschreiberling-
CurseForge
Curse

This post has been edited 3 times, last edit by "Pyrr" (Aug 13th 2013, 12:57pm) with the following reason: update


ShadowIonsai

Professional

Posts: 763

Location: Lüdenscheid

Occupation: Schüler

  • Send private message

2

Tuesday, July 30th 2013, 9:25pm

Super, werd das nachher direkt mal ausprobieren ;)

Kann ich mir das wie den TimeStamp bei pbInfo vorstellen? Das wär nice.

Shadow

Pyrr

Intermediate

  • "Pyrr" started this thread

Posts: 440

Location: Taborea/Tyria

Occupation: Koch, Alchi, eig. alles

  • Send private message

3

Tuesday, July 30th 2013, 9:54pm

Das ist das addon das sich darum kümmert das der pbinfo timestamp funktioniert^^
-Addonschreiberling-
CurseForge
Curse

ShadowIonsai

Professional

Posts: 763

Location: Lüdenscheid

Occupation: Schüler

  • Send private message

4

Tuesday, July 30th 2013, 9:58pm

Das heißt ich brauch pbInfo dafür? Schade, das hab ich nicht mehr wegen FPS fresser und so :D

Shadow

5

Tuesday, July 30th 2013, 10:40pm

@Shadow

Nein, du brauchst kein pbinfo ;)

@Pyrr

Funktioniert soweit ganz gut, geht bei mir aber seltsamerweise 9,5 Stunden nach.

Edit: Problem gelöst, Danke Pyrr.
Schurke 99 / Kundschafter 99 / Magier 99 / Ritter 72 / Krieger 70 / Priester 70


This post has been edited 1 times, last edit by "willecy" (Jul 30th 2013, 11:52pm)


Nummer27

Master

Posts: 2,424

Location: Norderstedt wers nicht kennt (HH ist in der nähe)

  • Send private message

6

Wednesday, July 31st 2013, 11:20am

habs gestern auch mal drauf gehauen und bis jetzt läufts super :thumbsup:
Daten die ich hier im Forum oder per PN erhalte, werden "möglicherweise" bei mir verarbeitet. Eventuell werden sie auch von mir unkontrolliert weiterverbreitet... wenn Sie das verhindern wollen, vermeiden Sie einfach Daten zu hinterlassen.

8o :wacko: :thumbsup:

7

Thursday, August 1st 2013, 12:55am

habs gestern auch mal drauf gehauen und bis jetzt läufts super :thumbsup:


Bei mir läuft das AddOn auch gut bei allen Chars die entweder in einer Gilde sind und/oder einen Privaten Channel definiert haben, denn dann hat das AddOn eine Möglichkeit die Server-Zeit auszulesen beim Login :thumbup:

Bei Chars die keins von beiden haben wird die Zeit aber leider nicht richtig ausgelesen ;(
und beim Wechsel auf einen anderen Char auf demselben Acc wird die Zeit auch nicht "mitgenommen" sondern wird beim reinkommen ins Spiel jedes Mal neu erstellt :S

danke an UniqueArt für die tolle Signatur :)
Bewahrer - Magier - Kundschafter 81/66/65
Stiefelchen ist endlich lvl 50 und ausgeskillt :D

This post has been edited 2 times, last edit by "Tearsofdarkness" (Aug 1st 2013, 12:13pm)


Posts: 1,797

Occupation: Cacti-Tech-Lab

  • Send private message

8

Thursday, August 1st 2013, 6:01am

Funktioniert soweit ganz gut, geht bei mir aber seltsamerweise 9,5 Stunden nach.

Das Addon liest die Zeit aus dem Gildenchat

Source code

1
[Gilde] :  xxx ist online (07/30/13 19:46).

Da der Gildenchat hierbei keine Sekunden mit anzeigt, kann es logischerweise Abweichungen von bis zu ±59 Sekunden geben.

Gruss
Lonarhune
"Wenn du die Welt verstehen willst in der wir leben, musst du hinter deren Kulissen schauen."
Also holte ich meinen PC unter dem Tisch hervor und öffnete ihn :whistling:

9

Thursday, August 1st 2013, 8:58am

Irgendwo vermisse ich jetzt den Zusammenhang zwischen 9,5 Stunden und 59 Sekunden. Irgendwie...

Kann aber natürlich sein, dass die Uhren in Karlsruhe anders laufen.
[Stoffi]Weitergehen, ich bin nur ein Platzhalter<*)))O>< ..... <°))))><<

10

Thursday, August 1st 2013, 9:12am

Is ja auch egal :D

Ich hatte bei mir nur nen kleinen Hänger, Reset hat geholfen und nu läufts :)
Schurke 99 / Kundschafter 99 / Magier 99 / Ritter 72 / Krieger 70 / Priester 70



11

Thursday, August 1st 2013, 12:40pm

Bei mir läuft das AddOn auch gut bei allen Chars die entweder in einer Gilde sind und/oder einen Privaten Channel definiert haben, denn dann hat das AddOn eine Möglichkeit die Server-Zeit auszulesen beim Login :thumbup:


Hat denn jemand vllt eine Idee woher man die Zeit auslesen kann bei Chars die weder in einer Gilde sind noch einen Privaten Chat-Channel haben? ?(
Könnte man die Meldungen der AddOn das sie geladen wurden dafür vllt benutzen? 8o

Ich muß mich berichtigen:
Die Zeit wird nur bei der Gildenmeldung ausgelesen, nicht beim Beitritt in einen Provaten Channel, denn da stand bei mir eine vollkommen falsche Zeit dran bis die Gildenmeldung kam und der os-fix die Zeit berichtigt hat

danke an UniqueArt für die tolle Signatur :)
Bewahrer - Magier - Kundschafter 81/66/65
Stiefelchen ist endlich lvl 50 und ausgeskillt :D

This post has been edited 1 times, last edit by "Tearsofdarkness" (Aug 1st 2013, 3:25pm)


12

Friday, August 2nd 2013, 4:40pm

Auf Basis von d303-fix hab ich nen OS-Fix geschrieben, der ohne Itemshop und Screenshot funktioniert.
Das Addon liest die Zeit aus dem Gildenchat

Source code

1
[Gilde] :  xxx ist online (07/30/13 19:46).
bzw. auf gleiche Art vom schwarzen Brett.
Damit es auch für Spieler ohne Gilde funktioniert, wird in jeder Nachricht die man schreibt die Zeit mitgesendet, sofern Platz ist.


Pyrr


Leider wird bei den Chars die in keiner Gilde sind die Zeit nicht ausgelesen sondern bleibt auch wenn jemand etwas im WC postet auf dem Wert der beim Login erstellt wurde.
Meistens geht die Uhr beim Login ca. 8,5 Std. vor wie Du auf dem Screen sehen kannst. :thumbdown:

Könnte man vllt noch eine manuelle Möglichkeit die Zeit einzustellen einbauen? Damit wäre den gildenlosen Chars dann ja geholfen ^^
Tearsofdarkness has attached the following file:

danke an UniqueArt für die tolle Signatur :)
Bewahrer - Magier - Kundschafter 81/66/65
Stiefelchen ist endlich lvl 50 und ausgeskillt :D

Pyrr

Intermediate

  • "Pyrr" started this thread

Posts: 440

Location: Taborea/Tyria

Occupation: Koch, Alchi, eig. alles

  • Send private message

13

Friday, August 2nd 2013, 11:21pm

also es gibt zwei slashbefehle:
/os settime mm/dd/yy hh:mm
/os reset
settime ist eig klar, os reset setzt die zeit zurück und versucht bei der nächsten möglichkeit die zeit auszulesen.

P.S.: Aktuell funktioniert WebLinks nicht mehr, in Verbindung mit dem os-fix. Bin dran, aber ich weiß aktuell noch nicht, warum die Links nicht funktionieren
-Addonschreiberling-
CurseForge
Curse

14

Saturday, August 3rd 2013, 6:15am

jo weblinks klingt gut. aber bitte für http und https :D *duck*
Yoman - Ionsai - Burningeyes - Ritter/Krieger/Priester | Dönerzwerg - Dochas - 0815 - Schurke/Krieger/Champion
Mein Avatar ist Programm :)

RoM-Welten: DEEN


<lyri> hüftgoldfreies Baconstrips-Eis ?
<lyri> Tofu-Soja-Eis mit Baconstrips-Geschmack ?
(Lyriiii is schuld!)

15

Saturday, August 3rd 2013, 1:28pm

also es gibt zwei slashbefehle:
/os settime mm/dd/yy hh:mm
/os reset
settime ist eig klar, os reset setzt die zeit zurück und versucht bei der nächsten möglichkeit die zeit auszulesen.

P.S.: Aktuell funktioniert WebLinks nicht mehr, in Verbindung mit dem os-fix. Bin dran, aber ich weiß aktuell noch nicht, warum die Links nicht funktionieren


Ach hättest Du das doch direkt in Deinen Eröffnungspost geschrieben :P

Ich hatte zwar einen Blick in die core.lua geworfen, aber da ich noch ein Lua-Noob bin den folgenden Code doch glatt übersehen ^^

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
SLASH_osfix1 ="/os"
SlashCmdList["osfix"] = function(editBox, msg)
    if msg=="reset" then
        os.var.baseTime=0;
    elseif string.find(msg,"settime") then
         if string.find(msg, "(%d%d)/(%d%d)/(%d%d) (%d%d):(%d%d)") then
             local _,_,m, d, y, h, M = string.find(msg, "(%d%d)/(%d%d)/(%d%d) (%d%d):(%d%d)");
             os.var.baseTime=os.time({year=tonumber("20"..y),month=tonumber(m),day=tonumber(d),hour=tonumber(h),min=tonumber(M),sec=0})-GetTime();
         end
    else
        DEFAULT_CHAT_FRAME:AddMessage("os help:\n /os settime mm/dd/yy hh/mm\n/os reset");
    end
end;


8o

danke an UniqueArt für die tolle Signatur :)
Bewahrer - Magier - Kundschafter 81/66/65
Stiefelchen ist endlich lvl 50 und ausgeskillt :D

Pyrr

Intermediate

  • "Pyrr" started this thread

Posts: 440

Location: Taborea/Tyria

Occupation: Koch, Alchi, eig. alles

  • Send private message

16

Wednesday, August 7th 2013, 11:41am

hab mal ein update hochgeladen
-Addonschreiberling-
CurseForge
Curse

17

Wednesday, August 7th 2013, 2:23pm

hab mal ein update hochgeladen


Wärst Du so nett, die Versionen in Zukunft durch zu nummerieren, damit es leichter fällt festzustellen ob man die aktuellste Version hat? :thumbsup:

Da Du das Update heute hochgeladen hast ist es heute einfach, btw was hast Du indem Update geändert?

danke an UniqueArt für die tolle Signatur :)
Bewahrer - Magier - Kundschafter 81/66/65
Stiefelchen ist endlich lvl 50 und ausgeskillt :D

Pyrr

Intermediate

  • "Pyrr" started this thread

Posts: 440

Location: Taborea/Tyria

Occupation: Koch, Alchi, eig. alles

  • Send private message

18

Wednesday, August 7th 2013, 4:02pm

Quoted

version 1.1

  • Weblinks sollte jetzt in Verbindung mit #osfix funktionieren
  • morphclock override eingefügt
  • Wochentage gefixt
  • Codechanges
müsst noch ne meldung einbauen in der die Versionsnummer steht ^^
-Addonschreiberling-
CurseForge
Curse

19

Thursday, August 8th 2013, 3:07pm

 
 
Thanks for you like my fix.
 
 
 
BE MODEST! Think clear what are you want to express, insight or proud?

This post has been edited 2 times, last edit by "matif" (Aug 9th 2013, 4:26am)


20

Thursday, August 8th 2013, 3:35pm

Feedback:
Ich mußte vorhin den /os settime-Befehl eingeben - die Uhrzeit wurde zwar richtig eingestellt dabei, aber das Datum blieb auf 1970 :(
Der davor eingebene /os reset-Befehl hatte leider kein neues Auslesen der Zeit bei mir bewirkt :(

Screen kann ich heute Abend hochladen falls der benötigt wird

danke an UniqueArt für die tolle Signatur :)
Bewahrer - Magier - Kundschafter 81/66/65
Stiefelchen ist endlich lvl 50 und ausgeskillt :D

Similar threads