22.09.2012, 15:32
Hi all! I want to make a better way to check the player info! ( If is registered / or not )
pawn Код:
// (Get User Account Info)
new userquery[256];
PlayerInfo[ playerid ][ Logged ] = 0;
format(userquery, sizeof(userquery), "SELECT `Adress` FROM `users` WHERE `Name` = '%s' LIMIT 1", PlayerName2(playerid));
mysql_query(userquery);
mysql_store_result();
new rows = mysql_num_rows();
if(!rows)
{
new rstring[256];
format(rstring,256,""W"Welcome "YE"%s"W", on "R"San "S"Fierro "YE"Stuntage\n\n"W"Please "G"Register"W" to save your stats: "COL_ORANGE"Score,Money,Coins...", PlayerName2(playerid));
ShowPlayerDialog(playerid,RegisterDialog,DIALOG_STYLE_PASSWORD,""W"Location:"G" Register Account",rstring,"(Register)","(Quit)");
}
if(rows == 1)
{
SCM:(playerid, ~1," ");
SCM:(playerid, ~1,""W"Please "O"/"S"login "W"on server "NAME_S" "O""VERSION_S"");
Info(playerid, "~w~Account ~g~~h~Registered ~w~type ~p~~h~/~r~~h~login");
PlayerInfo[playerid][Registered] = 1;
}
mysql_free_result(); // Free