Hey Leute!
Wie kann ich denn bei OnPlayerConnect machen das wenn man ohne /login spawnt man gekickt wird?
No login -> Kick
- Oktabius
- 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
-
-
Hast du GF ?
-
*hust*
*zeigen auf Avatar* -
new bool:loggedin[MAX_PLAYERS];
Bei OnPlayerSpawn
if(loggedin[playerid] == false)
{
Kick(playwerid);
}und beim Einloggen
loggedin[playerid] = true;beim verlassen des Servers:
loggedin[playerid] = false; -
public OnPlayerRequestSpawn(playerid)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,24);
format(string,128,"/Accounts/%s.ini",sendername);
if (fexist(string) && AccountInfo[playerid][Logged] == 0)
{
SendClientMessage(playerid,COLOR_RED,"Your account is registered. You must first login in order to spawn.");
return 0;
}
return 1;
}fallste Logged net hast einfahc in dein Acc System einfügen und Logged = 1 machen wenn man /login macht.
-
breadfish.de
Hat das Thema geschlossen.