23.04.2010, 21:30
I need help with a /changename command. I want the player to able to change their name IG so it changes the name of their .sav file as well. I don't know how to come about doing that. I use Dudb
Код:
dcmd_register(playerid,params[])
{
new plrip[128];
GetPlayerIp(playerid,plrip,sizeof(plrip));
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"You are already logged into your account");
if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"This name is registered, please use /login password to log in.");
if (RegisterLoginDisabled == 1337) return SystemMsg(playerid,"New Account Registrations are Disabled. This is due to maintenance");
if (strlen(params)==0) return SystemMsg(playerid,"Use: /register password to create a new account");
if (udb_Create(PlayerName(playerid),params)) {
dUserSetINT(PlayerName(playerid)).("money",7500);
dUserSetINT(PlayerName(playerid)).("bankcash",5000);
dUserSetINT(PlayerName(playerid)).("regplayer",0);
dUserSetINT(PlayerName(playerid)).("score",0);
dUserSetINT(PlayerName(playerid)).("adminlevel",0);
dUserSetINT(PlayerName(playerid)).("deaths",0);
dUserSetINT(PlayerName(playerid)).("totaljailtime",0);
dUserSetINT(PlayerName(playerid)).("nameban",0);
dUserSetINT(PlayerName(playerid)).("connectedminute",0);
dUserSetINT(PlayerName(playerid)).("connectedhour",0);
dUserSetINT(PlayerName(playerid)).("timesfuckedoff",0);
dUserSetINT(PlayerName(playerid)).("RegularPlayer",0);
dUserSet(PlayerName(playerid)).("ipaddress",plrip);
return SystemMsg(playerid,"Your Account has been created. Login with /login password now to log in (Before Spawn)");
}
return true;
}

