#1

Код:
1	Username	varchar(24)	latin1_swedish_ci		No	None		Change Change	Drop Drop	

	2	Password	varchar(41)	latin1_swedish_ci		No	None		Change Change	Drop Drop	

	3	Money	int(16)
Those are the tables, why isn't the account saving?
Reply
#2

did u add it in gm
Reply
#3

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1)
	{
		if(strlen(inputtext) == 0)
		{
			ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Register - Enter your password","You are about to register a new account! \nPlease choose the password for it! \n","Register!","");
		}
		else
		{
			new EscapedText[60], Query[120], pName[24];
			GetPlayerName(playerid,pName,24);
			mysql_real_escape_string(inputtext, EscapedText);
			format(Query,sizeof(Query),"INSERT INTO `Users` (Username,Password,Money) VALUES ('%s','%s,'0')",pName,EscapedText);
			mysql_query(Query);
			SendClientMessage(playerid,COLOR_GREEN,"You have been successfully registered!");
			GivePlayerMoney(playerid,5000);
			SetPlayerScore(playerid,100);
		}
	}
	if(dialogid == 0)
	{
		if(strlen(inputtext) == 0)
		{
			ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Register - Enter your password","You are about to register a new account! \nPlease choose the password for it! \n","Register!","");
		}
		else
		{
			LoginPlayer(playerid,inputtext);
		}
	}
	return 1;
}
Reply
#4

Код:
if(Logged[playerid] == 1) 
{ 
new score = GetPlayerScore(playerid); 
new money = GetPlayerMoney(playerid); 
new kills = PlayerInfo[playerid][Kills]; 
new deaths = PlayerInfo[playerid][Deaths]; 
new query[300], pname[24]; 
GetPlayerName(playerid, pname, 24); 
format(query, sizeof(query), "UPDATE `playerdata` SET `score` = '%d', `money` = '%d', `kills` = '%d', `deaths` = '%d', `level` = '%d' WHERE `user` ='%s'", score, money, kills, deaths, AdminLevel[playerid], pname); 
mysql_query(query);
Reply
#5

But what's wrong with my code? I don't want all those, I want mine to work.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)