Hallo liebe Fische,
ich möchte in meinem Script eine Autokick Funktion einbauen, die alle Leute die X Minuten Afk sind automatisch kickt .
Ich würde gerne wissen, wie man sowas macht.
MfG. Ich
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Wenn du einen Afk Befehl drin hast, dann einfach die Zeit hohlen, die der Spieler schon afk war, und wenn er X Minuten o.Ä. afk war kicken...
So schwer ist das ja auch nicht -
Das wäre aber idiotisch das mit einem AFK befehl zu verbinden. Dann Tippt der Spieler einfach nicht /afk ein und schon kann er 1 Stunde AFK stehen.
Außerdem habe ich den Befehl nicht drinne. -
Dann mach ne Abfrage ob der Spieler an der einen Stelle steht wie vor 1 min.
-
Sowas habe ich mir heute morgen auch schon gedacht, aber wie bekomme ich die Position vom Spieler? Mit GetPlayerPos oder so?
-
Jap
new float:x, float:y,float:z;
new pos = GetPlayerPos(playerid, x, y, z); -
Ah ok danke, also schätze ih mal ich sollte sowas in nen Timer einbauen : new float:x, float:y,float:z;
new pos = GetPlayerPos(playerid, x, y, z);
if(pos == pos) {
Kick()
} -
breadfish.de
Hat das Thema geschlossen.