Login Almost Working
#1

When i go into my server with a registered nickname is says to register.
When i go into my server with a un-registered is says the same.
But it most to do:
When im not registered ask me to register.
Otherwise let me login. But it doesnt.

My code:

Код:
public OnPlayerConnect(playerid)
{
    if (dini_Exists(udb_encode(playername)))
   	SendClientMessage(playerid,COLOR_RED,"Please login! Use /login [Password]");
   	else
   	SendClientMessage(playerid,COLOR_RED,"Ur not registered! Please use /register [Password]");
	logged[playerid] = 0;
	new name[MAX_PLAYER_NAME],string[32];
	SetPlayerColor(playerid, COLOR_PINK);
	GetPlayerName(playerid,name,sizeof(name));
	format(string,sizeof(string),"%s has joined the server",name);
	SendClientMessageToAll(COLOR_GREY,string);
	return 1;
}
Hope someone can fix it <3 (Im not gay)
Reply
#2

Cant nobody fix it?
;(
Reply
#3

Dude have patience not everyone can fix it in 1 second
Reply
#4

pawn Код:
public OnPlayerConnect(playerid)
{
    if (dini_Exists(udb_encode(playername)))
    {
    SendClientMessage(playerid,COLOR_RED,"Please login! Use /login [Password]");
    }
    else SendClientMessage(playerid,COLOR_RED,"Ur not registered! Please use /register [Password]");
       
    logged[playerid] = 0;
    new name[MAX_PLAYER_NAME],string[32];
    SetPlayerColor(playerid, COLOR_PINK);
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"%s has joined the server",name);
    SendClientMessageToAll(COLOR_GREY,string);
    return 1;
}
You need brackets for if statements.
Reply
#5

IT still gives the same message everytime.

Код:
public OnPlayerConnect(playerid)
{
	logged[playerid] = 0;    new name[MAX_PLAYER_NAME],string[32];
	SetPlayerColor(playerid, COLOR_PINK);
	GetPlayerName(playerid,name,sizeof(name));
	format(string,sizeof(string),"%s has joined the server",name);
	SendClientMessageToAll(COLOR_GREY,string);
	if (dini_Exists(udb_encode(playername)))
	{
	SendClientMessage(playerid,COLOR_RED,"Please login! Use /login [Password]");
	}
	else SendClientMessage(playerid,COLOR_RED,"Ur not registered! Please use /register [Password]");
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)