Falls er immer mit dem Selben namen draufkommt
if(!strcmp(playername,"DER_NAME",true))
{
Ban(playerid);
}
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
-
-
oder so:
OnPlayerRconLogIn(playerid)
{
if(PlayerInfo[playerid][pAdmin]==0)return ban(playerid);
return 1;
}Mach es so.
Er kann sich über RCON dein Adminlevel geben, ja. Aber noch bevor er dazu kommt wird er gebannt.
Ist meiner Meinung nach die simpelste Lösung...
Denn wenn er das RCON Passwort ''wie auch immer'' ständig weiß...soll er doch.
Sobald er /rcon login XY eintippt mit dem richtigen Passwort, wird er gebannt.//edit: /makeadmin rausnehmen. Du kannst es ja selber über rcon machen^^
-
Er kann nicht immer mit dem selben drauf kommen. Wenn er einmal gebannt ist kommt er mit diesem Namen nichmehr drauf
Und wenn du einfach seine IP bannst...?
-
Router neustart = IP gechanged.
Und die Funktion gibt es einfach nicht, abzufragen ob er sich einloggt
Undefined Symbol.
MfG
GermanCy -
Mach es so.
Er kann sich über RCON dein Adminlevel geben, ja. Aber noch bevor er dazu kommt wird er gebannt.
Ist meiner Meinung nach die simpelste Lösung...
Denn wenn er das RCON Passwort ''wie auch immer'' ständig weiß...soll er doch.
Sobald er /rcon login XY eintippt mit dem richtigen Passwort, wird er gebannt.//edit: /makeadmin rausnehmen. Du kannst es ja selber über rcon machen^^
Ihr habt es immernoch nicht verstanden, oder? Einen solchen Callback gibt es nicht...
Es gibt höchstens OnRconLoginAttempt(ip[], password[], success), wobei dieser Code aber aufgrund der fehlenden playerid auch nicht geht... -
Aber wie geht es denn jetzt ?
Er kommt immer reinMitlerweile von 20 auf 12 User down gegangen.
MfG
GermanCy -
Nutz einfach "APCII" oder wie das heißt zeichen also:
½¢۞۩▓usw die findest du in der "Zeichentabelle"
(Geh unten auf "start" --> Alle Programme --> Zubehör ---> Systemprogramme) -
Nehme doch mal Kontakt mit deinem Hoster auf, sofern dies ein gemieteter Gameserver ist.
Falls du einen eigenen Rootserver (mit Linux) hast, kannst du ihn auch über iptables sperren.Folgender Befehl dürfte den Störenfried vom Gameserver fern halten.
Zur Erklärung:
- 87.182.0.0/16 = 87.182.*.*
- dport 7777 = Gameserver mit Port 7777 (Musst du ändern, wenn dein Gameserver nicht über Port 7777 läuft) -
breadfish.de
Hat das Thema geschlossen.