Register command
#7

It still doesn't work.
Here's what I did:

Код:
dcmd_register(playerid, params[])
{
    new pname[24];
    GetPlayerName(playerid, pname, sizeof(pname));
    if (AccountInfo[playerid][Logged] == 1) return SendClientMessage(playerid, GREY, "ERROR: You are already registered and logged in.");
    if (udb_Exists(pname)) return SendClientMessage(playerid, GREY, "ERROR: This account is already registered, please login using /login [password].");
    if (strlen(params) == 0) return SendClientMessage(playerid, GREY, "USAGE: /register [password]");
    if (strlen(params) < 4 || strlen(params) > 20) return SendClientMessage(playerid, GREY, "ERROR: Password length must be greater than 3 characters and lower than 20.");
    if (udb_Create(pname, params))
	{
	  dUserSetINT(pname).("Registered", 1);
	  dUserSetINT(pname).("AdminLevel", 0);
	  dUserSetINT(pname).("AntiVirus", 0);
	  dUserSetINT(pname).("Remote", 0);
	  dUserSetINT(pname).("Radio", 0);
  	  dUserSetINT(pname).("Suit", 0);
	  dUserSetINT(pname).("pFMember", 0);
	  dUserSetINT(pname).("pTeam", 0);
	  dUserSetINT(pname).("pRank", 0);
	  dUserSetINT(pname).("pChar", 0);
	  dUserSetINT(pname).("pMember", 0);
	  dUserSetINT(pname).("pLeader", 0);
	  dUserSetINT(pname).("Experience", 0);
	  dUserSetINT(pname).("VIPStatus", 0);
	  dUserSetINT(pname).("Warnings", 0);
	  dUserSetINT(pname).("WarnReason1", 0);
	  dUserSetINT(pname).("WarnReason2", 0);
	  dUserSetINT(pname).("WarnReason3", 0);
	  SendClientMessage(playerid, LIGHTBLUE, "You are now registered. Please login with /login [password].");
	  PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
	  return 1;
	}
  return 1;
}
Reply


Messages In This Thread
Register command - by SpiderPork - 03.05.2009, 14:02
Re: Register command - by HB - 03.05.2009, 14:50
Re: Register command - by SpiderPork - 03.05.2009, 18:42
Re: Register command - by HB - 03.05.2009, 18:43
Re: Register command - by SpiderPork - 03.05.2009, 18:44
Re: Register command - by HB - 03.05.2009, 18:46
Re: Register command - by SpiderPork - 04.05.2009, 17:42

Forum Jump:


Users browsing this thread: 1 Guest(s)