05.04.2010, 00:47
Quote:
Originally Posted by [___
PotH3Ad ]
Somethin like this? pawn Код:
|
pawn Код:
dcmd_register(playerid,params[]) {
new userfile[256];
format(userfile, sizeof(userfile), "/Folder/players/%s.cfg", PlayerName(playerid));
new plrip[128]; // The varyable
GetPlayerIp(playerid,plrip,sizeof(plrip));
// The command shouldn't work if we already are authed
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"You are already logged into your account");
// The command shouldn't work if an account with this
// nick already exists
if (udb_Exists(userfile)) 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");
// Did he forgot the password?
if (strlen(params)==0) return SystemMsg(playerid,"Use: /register password to create a new account");
// We save the money to the accstate
if(udb_Create(userfile)) {
dUserSetINT(userfile).("money",7500);
dUserSetINT(userfile).("bankcash",5000);
dUserSetINT(userfile).("loancash",0);
dUserSetINT(userfile).("cashinsured",0);
dUserSetINT(userfile).("autobahnowner",0);
dUserSetINT(userfile).("regplayer",0);
dUserSetINT(userfile).("score",0);
dUserSetINT(userfile).("team",0);
dUserSetINT(userfile).("skin",0);
dUserSetINT(userfile).("jailtime",0);
dUserSetINT(userfile).("wallet",0);
dUserSetINT(userfile).("cork",0);
dUserSetINT(userfile).("drugs",0);
dUserSetINT(userfile).("drugbagy",0);
dUserSetINT(userfile).("adminlevel",0);
dUserSetINT(userfile).("teamkills",0);
dUserSetINT(userfile).("innocentkills",0);
dUserSetINT(userfile).("lowwantedkills",0);
dUserSetINT(userfile).("coprank",0);
dUserSetINT(userfile).("robrank",0);
dUserSetINT(userfile).("rpabusewar",0);
dUserSetINT(userfile).("deaths",0);
dUserSetINT(userfile).("casinorob",0);
dUserSetINT(userfile).("cashfromcasninorob",0);
dUserSetINT(userfile).("atmsrobbed",0);
dUserSetINT(userfile).("cashfromatmsrobbed",0);
dUserSetINT(userfile).("totaljailtime",0);
dUserSetINT(userfile).("finesissued",0);
dUserSetINT(userfile).("finespaid",0);
dUserSetINT(userfile).("nameban",0);
dUserSetINT(userfile).("timesinfected",0);
dUserSetINT(userfile).("timesraped",0);
dUserSetINT(userfile).("timesrobbed",0);
dUserSetINT(userfile).("timeshealed",0);
dUserSetINT(userfile).("timescured",0);
dUserSetINT(userfile).("hitsplaced",0);
dUserSetINT(userfile).("hitsplacedonyou",0);
dUserSetINT(userfile).("timessearched",0);
dUserSetINT(userfile).("drugssiezedbycops",0);
dUserSetINT(userfile).("canusearmy",0);
dUserSetINT(userfile).("connectedminute",0);
dUserSetINT(userfile).("connectedhour",0);
dUserSetINT(userfile).("timesfuckedoff",0);
dUserSetINT(userfile).("RegularPlayer",0);
dUserSet(userfile).("ipaddress",plrip);
return SystemMsg(playerid,"Your Account has been created. Login with /login password now to log in (Before Spawn)");
}
return true;
}