Saving stats
#7

i added that but still dont work i guess i need somethin add in login and register...
Код:
dcmd_register(playerid,params[])
{
	new pass[24];
	if (sscanf(params, "s[24]",pass)) return SendClientMessage(playerid,COLOR_RED,"* Usage: /register <password>");
	new name[24];
	GetPlayerName(playerid,name,sizeof(name));
	if (udb_Exists(name)) return SendClientMessage(playerid,COLOR_RED,"This username is already taken, choose another one!");
	new ip[16];
	GetPlayerName(playerid,name,sizeof(name));
	GetPlayerIp(playerid,ip,16);
	if(udb_Create(name,params))
	{
		SetPVarInt(playerid,"LoggedIn",1);
		dUserSet(name).("IPAddress",ip);
		SendClientMessage(playerid,COLOR_GREEN, "You have been registered and logged in.");
		PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
	}
	return 1;
}

dcmd_login(playerid,params[])
{
	new pass[24];
	if (sscanf(params, "s[24]",pass)) return SendClientMessage(playerid,COLOR_RED,"Usage: /login <password>");
	   new name[24]; GetPlayerName(playerid,name,24);
	if (!udb_Exists(name)) return SendClientMessage(playerid,COLOR_RED,"Account doesn't exist, please use '/register [password]'.");
    if (udb_CheckLogin(name,params))
	{
		new tmp3[16];
   		GetPlayerIp(playerid,tmp3,16);
	   	dUserSet(name).("IPAddress",tmp3);
		LoginPlayer(playerid);
       	SendClientMessage(playerid,COLOR_GREEN,"Successfully Logged In");
	}
	else SendClientMessage(playerid,COLOR_RED,"Login failed! Incorrect Password.");
	return 1;
}
Reply


Messages In This Thread
Saving stats - by Dime - 22.09.2010, 08:28
Re: Saving stats - by Matej_ - 22.09.2010, 08:33
Re: Saving stats - by Dime - 22.09.2010, 08:36
Re: Saving stats - by willsuckformoney - 22.09.2010, 08:53
Re: Saving stats - by Dime - 22.09.2010, 08:53
Re: Saving stats - by willsuckformoney - 22.09.2010, 08:58
Re: Saving stats - by Dime - 22.09.2010, 09:18
Re: Saving stats - by Desert - 22.09.2010, 09:44
Re: Saving stats - by Dime - 22.09.2010, 09:50
Re: Saving stats - by woot - 22.09.2010, 11:15

Forum Jump:


Users browsing this thread: 1 Guest(s)