instant resurrect

03/03/2007 10:17 4C1D^#16
DANKE! +K
03/05/2007 18:28 Dschingis#17
Das is nen Bump wert
! +k
03/05/2007 19:03 SnakeEye#18
Quote:
Originally posted by emjay@Mar 3 2007, 05:07
Da ich gerade gute Laune habe ;)
Hier mal meine Funktion, die ich immer nutze.
Im Interface/Addons Ordner einen neuen Ordner erstellen und cr nennen.
Zwei leere Dateien erstellen, eine cr.lua und die andere cr.toc nennen.

cr.lua:
Code:
cr = {timelogout = nil , releasedelay = 19.7};

function cr:enable()
	local myframe = CreateFrame("Frame")
	myframe:SetScript("OnUpdate", self.OnUpdate);
	SlashCmdList["CHEATREZ"] = self.start;
	SLASH_CHEATREZ1 = "/cr";
end

function cr:start()
	--local _, _, latency = GetNetStats();
	--cr.releasedelay = 20 - latency / 1000;
	DEFAULT_CHAT_FRAME:AddMessage("Spirit-Release in "..cr.releasedelay.." s");
	cr.timelogout = GetTime()+cr.releasedelay;
	Logout();
end

function cr:OnUpdate(elapsed)
	if (cr.timelogout) and (GetTime() >= cr.timelogout) then  	
 RepopMe();
 cr.timelogout = nil;
	end
end

cr:enable();
cr.toc:
Code:
## Interface: 20000
## Title: cheatrezz function by mj
cr.lua
und anschließend noch in der cr.lua releasedelay an euren ping anpassen (benötigt evtl ein paar versuche in einer instanz aber muss auf JEDEN fall angepasst werden da 19.7 sec für einen 12er ping abgestimmt ist). per /cr kann man dann den release timer starten. da es für mich relativ perfekt klappt, habe ich es mir erspart eine dynamische version zu coden die den ping ermittelt :).
viel spaß damit
wie müsste ich das anpassen. habe eigentlich immer nen Ping um die 150-175
03/06/2007 03:47 emjay#19
setz es am besten auf 18.7-19 und probier es immer in 0.1er schritten aufwärts. 19.7 ist echt extrem niedrig und funktioniert nur nachts wenn kaum wer online ist.