Werte dauerhaft per Quest speichern

05/04/2015 21:35 123snake123#1
Moin

Ich würde gerne globale Variabeln in einer Quest erhöhen.
Z.B.
PHP Code:

Und nach jedem Kill den ein Spieler macht, wird a um 1 erhöht.
Ich will das aber nicht pro Spieler erhöhen, sondern z.B. pro Reich, alle Reiche, nur wenn die Spieler in einer Gruppe sind...


Und will es auch ungern über flaqs machen.
Habe schon alles durchgegoogelt und nix gefunden.
Kann mir da einer weiterhelfen?


Desweiteren würde ich auch gerne Input Befehle dauerhaft speichern.

Mfg
05/04/2015 23:13 KΛIƬӨ#2
Quote:
Originally Posted by 123snake123 View Post
Moin

Ich würde gerne globale Variabeln in einer Quest erhöhen.
Z.B.
PHP Code:

Und nach jedem Kill den ein Spieler macht, wird a um 1 erhöht.
Ich will das aber nicht pro Spieler erhöhen, sondern z.B. pro Reich, alle Reiche, nur wenn die Spieler in einer Gruppe sind...


Und will es auch ungern über flaqs machen.
Habe schon alles durchgegoogelt und nix gefunden.
Kann mir da einer weiterhelfen?


Desweiteren würde ich auch gerne Input Befehle dauerhaft speichern.

Mfg
Code:
when kill begin
	a=a+1
end
05/04/2015 23:16 123snake123#3
So schlau war ich auch^^ schon aber das funktionert nur bis zum ende des states
05/04/2015 23:17 KΛIƬӨ#4
Quote:
Originally Posted by 123snake123 View Post
So schlau war ich auch schon aber das funktionert nur bis zum ende des states
Das ist doch der Sinn dahinter? Was willst du denn genau machen?
05/04/2015 23:19 123snake123#5
Z.b das nach 100 kills die auf dem server passieren wird gibt es ein server boni,

oder den input speichern um sich ingame an einem event einzutragen
05/04/2015 23:21 MaxChri#6
Quote:
Originally Posted by 123snake123 View Post
Z.b das nach 100 kills die auf dem server passieren wird gibt es ein server boni,

oder den input speichern um sich ingame an einem event einzutragen
Nimm doch pcsetqf("", "")
Sonst halt mit Flags.
05/04/2015 23:22 KΛIƬӨ#7
Quote:
Originally Posted by 123snake123 View Post
Z.b das nach 100 kills die auf dem server passieren wird gibt es ein server boni,

oder den input speichern um sich ingame an einem event einzutragen
Und warum musst du da nen Statewechsel machen?
05/04/2015 23:24 123snake123#8
Es wird doch auch beim beenden das states zurückgestzt
05/05/2015 00:42 #SoNiice#9
Textdatei, Flags, MySQL - Viel mehr Möglichkeiten hast du auch nicht.
05/05/2015 07:46 123snake123#10
Und wie funzen die einzelnen Methoden?
05/05/2015 08:05 rollback#11
Questlib:

Code:
a = 0

function set_a(val)
	a = val
end

function get_a()
	return a
end
Wird, soweit ich weiss, erst beim Server neustart (oder /reload q) zurückgesetzt
05/05/2015 09:09 Avulsed#12
Aus welchem Grund willst du keine eventflags benutzen?
05/05/2015 09:37 123snake123#13
Quote:
Originally Posted by usr.setVnum(1093) View Post
Questlib:

Code:
a = 0

function set_a(val)
	a = val
end

function get_a()
	return a
end
Wird, soweit ich weiss, erst beim Server neustart (oder /reload q) zurückgesetzt
Gibt es auch eine möglichkeit das ich es nur selbst löschen kann , da ich auch nach serverstart oder /reload q die werte gespeichert haben will.

Flaqs bugge manchmal...

Mfg
05/05/2015 09:58 i[Remix]#14
Quote:
Originally Posted by 123snake123 View Post
Gibt es auch eine möglichkeit das ich es nur selbst löschen kann , da ich auch nach serverstart oder /reload q die werte gespeichert haben will.

Flaqs bugge manchmal...

Mfg
MySQL nutzen.
05/05/2015 12:07 #SoNiice#15
Für MySQL gibt es hier Funktionen und Libraries und für Textdateien o.Ä. gibt es Google -> "lua read write textfile"