[Afk-System]

06/01/2013 16:41 ToBii™#1
Hey Epvp,
ich hab mal das Afk-System von xCPx etwas an meine Bedürfnisse angepasst,
nun brauche ich Hilfe bei einem Schritt.
Ich bin soweit das wenn ich F6 drücke ein Symbol "AFK" überm Kopf erscheint,
nur wenn ich wieder F6 drücke wird mein Status auf Neutral gesetzt doch das Zeichen verschwindet erst wenn ich mich Auslogge, mein Pferd rufe etc.
Ich würde es gerne so haben:
1.F6 = Status wird auf Abwesend gesetzt + Symbol [Done]
2.F6 = Status wird auf Neutral gesetzt [Done] + Symbol verschwindet [Hilfe]
3.Wenn der Status afk ist das das Symbol nicht verschwindet wenn ich die Rüssi wechsel etc.

Hoffe ihr könnt mir helfen :)

Code:
	def	__afk(self):
		if constInfo.AFK == 0:
			constInfo.AFK = 1
			self.PopupMessage("Dein Status wurde auf Abwesend gesetzt.")
			net.SendChatPacket("(afk_zyterios)")
		elif constInfo.AFK == 1:
			constInfo.AFK = 0
			self.PopupMessage("Dein Satus wurde auf Neutral gesetzt.")
06/01/2013 17:02 Servervorstellung#2
da musst du dann aber mehr machen als nur den Abschnitt ändern
06/01/2013 17:11 ToBii™#3
Quote:
Originally Posted by Servervorstellung View Post
da musst du dann aber mehr machen als nur den Abschnitt ändern
Wenn dus kannst, kannste mir ja gerne helfen :)
06/01/2013 19:14 Zevion#4
[Only registered and activated users can see links. Click Here To Register...]

Da kann dir am besten weitergeholfen werden, weil da viele Leute unterwegs sind, die sich auf das "Questwriting" spezialisiert haben.
06/01/2013 19:25 Coniesan#5
Will ja nix sagen, aber was er macht is Python (Client side) :o
06/01/2013 20:25 .Risan.#6
Ich gehe davon mal aus das die MSM datei als loop also dauernd angezeigt wird.
ändere dies ab das sie nur einmal angezeigt werden soll.
Hau ne abfrage in OnUpdate und lass dort dann die MSM abspielen..
Natürlich nur alle 1x Sekunden.. :)

Das wäre jetzt meine idee.
06/02/2013 14:46 ToBii™#7
Quote:
Originally Posted by .Risan. View Post
Ich gehe davon mal aus das die MSM datei als loop also dauernd angezeigt wird.
ändere dies ab das sie nur einmal angezeigt werden soll.
Hau ne abfrage in OnUpdate und lass dort dann die MSM abspielen..
Natürlich nur alle 1x Sekunden.. :)

Das wäre jetzt meine idee.
Wie macht man das mit der Zeit ? Hab es mit onupdate schon probiert bekomme aber dann ein kick weil der client durch dreht haha :D
06/04/2013 19:18 xcuz#8
#closed