Help with /login CMD
#5

Код:
if (strcmp(cmd, "/login", true) ==0 )
	{
	  if(IsPlayerConnected(playerid))
	  {
	    new tmppass[64];
			if(gPlayerLogged[playerid] == 1)
			{
				SendClientMessage(playerid, COLOR_WHITE, "SERVER: You are already logged in.");
				return 1;
			}
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /login [password]");
				return 1;
			}
			strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
			Encrypt(tmppass);
			OnPlayerLogin(playerid,tmppass);
		}
		return 1;
	}
	if (strcmp(cmd, "/register", true) ==0 )
	{
	  if(IsPlayerConnected(playerid))
	  {
	    if(gPlayerLogged[playerid] == 1)
			{
				SendClientMessage(playerid, COLOR_WHITE, "SERVER: You are already logged in.");
				return 1;
			}
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "%s.ini", sendername);
			new File: hFile = fopen(string, io_read);
			if (hFile)
			{
				SendClientMessage(playerid, COLOR_YELLOW, "That Username is already taken, please choose a different one.");
				fclose(hFile);
				return 1;
			}
	    new tmppass[64];
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /register [password]");
				return 1;
			}
			strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
			Encrypt(tmppass);
			OnPlayerRegister(playerid,tmppass);
		}
		return 1;
	}
try this

its taken from the godfather, but it should work okay.



has both /register and /login
DanielBurridge
Reply


Messages In This Thread
Help with /login CMD - by Ed2ka49 - 02.03.2009, 14:36
Re: Help with /login CMD - by Ed2ka49 - 02.03.2009, 16:46
Re: Help with /login CMD - by tomnidi - 03.03.2009, 04:36
Re: Help with /login CMD - by joker3333 - 03.03.2009, 17:49
Re: Help with /login CMD - by Burridge - 04.03.2009, 16:33
Re: Help with /login CMD - by tomnidi - 05.03.2009, 04:34
Re: Help with /login CMD - by Burridge - 06.03.2009, 19:10

Forum Jump:


Users browsing this thread: 2 Guest(s)