Mit Full TP Spawnen

10/12/2015 18:47 Alife#1
Hallo liebe Community, ich bin die ganze zeit am Rumprobieren.
Das man Gestorben ist und auf "Hier neustarten" klickt mit FULL TP
Spawnt heißt ich habe 31225 TP dann will ich auch 31225 TP

also dann 31225/ 31225 TP

Ich hoffe ihr wisst was ich meine, das man mit FULL TP Spawnt..

Mit Freundlichen Grüßen,
Alife
10/12/2015 18:58 rollback#2
Benutzt du den Source?
10/12/2015 18:58 Drαεth#3
Arbeitest du mitn Source?
Mann kann es dort bearbeiten
oder du gibst den Usern 3 Sek lang 32000 Tp Reg per Quest :'D
10/12/2015 19:05 Alife#4
Quote:
Originally Posted by Seחsi View Post
Benutzt du den Source?
Wie meinst du das mit Source?

Mir ist egal wie, Hauptsache, man kann diesen DK Vermeiden .. :3
10/12/2015 19:34 Jelfina#5
Quote:
Originally Posted by Drαεth View Post
(...)
oder du gibst den Usern 3 Sek lang 32000 Tp Reg per Quest :'D
Eventuell kann ihm ja dieser Codeschnipsel weiterhelfen:

Code:
quest tp_bug_fix begin
	state start begin
		when login begin
			if pc.get_hp() < 0 then
				affect.add_collect(apply.HP_REGEN, 100000, 5)
			end
			if pc.get_sp() < 0 then
				affect.add_collect(apply.SP_REGEN, 100000, 5)
			end
		end
	end
end
10/12/2015 19:47 Alife#6
Quote:
Originally Posted by Jelfina View Post
Eventuell kann ihm ja dieser Codeschnipsel weiterhelfen:

Code:
quest tp_bug_fix begin
	state start begin
		when login begin
			if pc.get_hp() < 0 then
				affect.add_collect(apply.HP_REGEN, 100000, 5)
			end
			if pc.get_sp() < 0 then
				affect.add_collect(apply.SP_REGEN, 100000, 5)
			end
		end
	end
end
Funktioniert leider nicht..
Bin im Spiel gestorben und wiederbelebt.. immer noch wie früher... :(
10/12/2015 19:49 Jelfina#7
Das selbst hilft dir auch nicht, das nur ein simpler Bugfix für den MinusTP-Bug. Ginge mir eher darum, eventuell kannst du damit etwas herleiten.
10/12/2015 20:09 ライト#8
Quote:
Originally Posted by Jelfina View Post
Eventuell kann ihm ja dieser Codeschnipsel weiterhelfen:

Code:
quest tp_bug_fix begin
	state start begin
		when login begin
			if pc.get_hp() < 0 then
				affect.add_collect(apply.HP_REGEN, 100000, 5)
			end
			if pc.get_sp() < 0 then
				affect.add_collect(apply.SP_REGEN, 100000, 5)
			end
		end
	end
end
Quote:
Originally Posted by Alife View Post
Funktioniert leider nicht..
Bin im Spiel gestorben und wiederbelebt.. immer noch wie früher... :(
Sollte eigentlich funktionieren. Hast du die Quest auch richtig eingefügt und am ende Compiled?
10/12/2015 22:17 .Colossus.#9
Quote:
Originally Posted by Kirito' View Post
Sollte eigentlich funktionieren. Hast du die Quest auch richtig eingefügt und am ende Compiled?
Es geht hier doch ums "Hier neu starten" und nicht wenn man in der stadt neu startet oder durch n portal rennt.
10/13/2015 08:32 rollback#10
Vielleicht hat ja einer Lust ihm das hier in seinem Client zu machen:

Code:
quest fullhprevive begin
	state start begin
		when login begin
			cmdchat("FULLHP_REVIVE_QID " .. q.getcurrentquestindex())
		end
		
		when button or info with pc.get_hp() < 0 and get_time() - pc.getqf("last_set") >= 20 begin
			affect.add_collect(apply.HP_REGEN, 100000, 5)
			pc.setqf("last_set", get_time())
		end
	end
end
Beim Klick auf Hier neu starten den questbuttonclick ausführen.
Die Quest kann nur alle 20 Sekunden und mit weniger als 0 TP ausgeführt werden (zur Sicherheit).
10/13/2015 10:10 xGr33n#11
sauber und ordentlich per Source oder Dif:
Quote:
ACMD(do_restart)

@Seחsi, schon bedacht dass viele User den Button einfach spamdrücken bis sie wieder Leben?
->
Quote:
CloseRestartWindow
das event auslösen lassen.

Sensi's Quest braucht btw [Only registered and activated users can see links. Click Here To Register...]