Open Solution of RSUpdate (Launcher), in file: "WOCreateAccHelper.cpp", locate:
PHP:
int CCreateAccHelper::DoCreateAcc()
{
r3d_assert(createAccCode == CA_Unactive);
r3d_assert(*username);
r3d_assert(*passwd1);
r3d_assert(*passwd2);
r3d_assert(*serial);
CWOBackendReq req("api_AccRegister.aspx");
req.AddParam("username", username);
req.AddParam("password", passwd1);
req.AddParam("serial", serial);
req.AddParam("email", "donotuse@blablabla.com"); // previously that was order email.
and replace this by:
PHP:
int CCreateAccHelper::DoCreateAcc()
{
r3d_assert(createAccCode == CA_Unactive);
r3d_assert(*username);
r3d_assert(*passwd1);
r3d_assert(*passwd2);
r3d_assert("XXXX-XXXX-XXXX-XXXX");
CWOBackendReq req("api_AccRegister.aspx");
req.AddParam("username", username);
req.AddParam("password", passwd1);
req.AddParam("serial", "XXXX-XXXX-XXXX-XXXX");
req.AddParam("email", username); // previously that was order email.
Now open the Solution of WarZ Website API Script, and in file: "api_AccRegister.aspx.cs", locate:
PHP:
SqlCommand sqcmd = new SqlCommand();
sqcmd.CommandType = CommandType.StoredProcedure;
sqcmd.CommandText = "WZ_ACCOUNT_CREATE";
sqcmd.Parameters.AddWithValue("@in_IP", LastIP);
sqcmd.Parameters.AddWithValue("@in_EMail", web.Param("username")); // login name from updater
sqcmd.Parameters.AddWithValue("@in_Password", web.Param("password"));
sqcmd.Parameters.AddWithValue("@in_ReferralID", 0);
sqcmd.Parameters.AddWithValue("@in_SerialKey", web.Param("serial"));
sqcmd.Parameters.AddWithValue("@in_SerialEmail", web.Param("email")); // email used in serial key purchase
and replace by:
PHP:
SqlCommand sqcmd = new SqlCommand();
sqcmd.CommandType = CommandType.StoredProcedure;
sqcmd.CommandText = "WZ_ACCOUNT_CREATE";
sqcmd.Parameters.AddWithValue("@in_IP", LastIP);
sqcmd.Parameters.AddWithValue("@in_Username", web.Param("username")); // login name from updater
sqcmd.Parameters.AddWithValue("@in_Email", web.Param("username")); // login name from updater
sqcmd.Parameters.AddWithValue("@in_Password", web.Param("password"));
sqcmd.Parameters.AddWithValue("@in_ReferralID", 0);
sqcmd.Parameters.AddWithValue("@in_SerialKey", web.Param("serial"));
sqcmd.Parameters.AddWithValue("@in_SerialEmail", web.Param("email")); // email used in serial key purchase