21.10.2018, 19:14
I wanna prevent non logged/who's logging players to use the chat, so i did in this way:
Result is, i get the message "you need to be logged bla bla" but still sends the message in chat.
pawn Код:
public OnPlayerText(playerid, text[])
{
if(Player[playerid][IsLoggedIn] == false) return ShowPlayerFooter(playerid, "You need to be ~r~logged ~w~to use the chat.", 5000);
if(Player[playerid][IsLoggingIn] == true) return ShowPlayerFooter(playerid, "You need to be ~r~logged ~w~to use the chat.", 5000);
if(IsDead[playerid] == 1) return ShowPlayerFooter(playerid, "You are too tired to talk...", 5000);
if(GetOnlySpacesText(text)) return 0;
SendNearbyMessage(playerid, 20.0, -1, "{%06x}%s: "WHITE"%s", GetPlayerColor(playerid) >>> 8, ReturnName(playerid, 0), text);
return 0;
}