Wie kann ich das machen das man nur z.B. mit einem NBamen der so ist: Fabi.StaR oder mit Fabi_Dtar rein kommt??
BRauch mal einen kleine hilfe...
- Fabi.StaR
- Geschlossen
- Erledigt
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
-
-
Du musst beim Connect abfragen ob ein "_" oder ein "." im Namen gefunden wird.
Das ganze bei OnPlayerConnect mit Hilfe von Strings und GetPlayerName und Kick(playerid); -
Kannst du mir mal so etwas vorschreiben wäre net
-
Ach Gott. Hab vergessen wie das geht..
Vielleicht kann jemand anders ergänzen.public OnPlayerConnect
{
new string[MAX_PLAYER_NAME];
GetPlayerName(playerid, string, sizeof(string);
//Abfragen ob ein "_" auftaucht ( vergessen wie )
//Wenn ja
{
Kick(playerid);
}
return 1;
} -
Ach Gott. Hab vergessen wie das geht..
Vielleicht kann jemand anders ergänzen.public OnPlayerConnect
{
new string[MAX_PLAYER_NAME];
GetPlayerName(playerid, string, sizeof(string);
//Abfragen ob ein "_" auftaucht ( vergessen wie )
//Wenn ja
{
Kick(playerid);
}
return 1;
}Ich meinte ja mit . oder _
-
Ja, wie gesagt - dann musst du das abfragen. Mir ist aber entfallen wie das geht.
-
versuch mal das
if(!IsPlayerNPC(playerid))
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
if(strfind(name,"_",true) == -1 && strfind(name,".",true) == -1)
{
SenClientMessage(playerid,Rot,"Name nicht Akzeptiert achte darauf das ein . oder ein _ in deinen Name ist");
Kick(playerid);
return 0;
}
}bei OnPlayerConnect rein
und vorposter anfänger kommen mit vergleichungen nicht ganz zurecht -
Ich werde es sofort testen Dankeee
Es geht Dankee noch mal
-
breadfish.de
Hat das Thema geschlossen.