MY Register system got trouble...
#2

you are using an incorrect usage, use it like it supposed to be used:

NOTE: you where using an incorrect filepath that i know off:, you are trying to set string as integer ( impossible ), you needed for password to make it an integer; also you need a folder called "Players" in folder scriptfiles;

pawn Код:
if(strcmp(cmd,"/register",true) == 0)
{
  new tmp[128], pName[MAX_PLAYER_NAME], string[256], password;
  GetPlayerName(playerid,pName,sizeof(pName));
  format(string,sizeof(string),"/Players/%s.ini",pName);
  tmp = strtok(cmdtext, idx);
  password = strlen(tmp);
  if(dini_Exists(string)) return SendClientMessage(playerid,COLOR_DARKRED,"Already Registered");
  if(strlval(tmp) == 0) return SendClientMessage(playerid,COLOR_DARKRED,"USAGE: /register [password], (ONLY NUMBERS)");
  dini_Create(string);
  dini_IntSet(string,"Password",strval(password));
  dini_IntSet(string,"Money",20000);
  dini_IntSet(string,"Bank",50000);
  dini_IntSet(string,"DriverLic",0);
  dini_IntSet(string,"WeaponLic",0);
  dini_IntSet(string,"Faction",0);
  PlayerInfo[playerid][pRegged] = 1;
  SendClientMessage(playerid,COLOR_LIGHTBLUE,"Account Registered, now use /login [password]");
  return 1;
}
well this seems to be working though i havent tested it out, but this should solve register;
Reply


Messages In This Thread
MY Register system got trouble... - by introzen - 05.03.2009, 20:09
Re: MY Register system got trouble... - by maij - 06.03.2009, 06:44
Re: MY Register system got trouble... - by introzen - 06.03.2009, 11:49
Re: MY Register system got trouble... - by maij - 06.03.2009, 13:31
Re: MY Register system got trouble... - by StrickenKid - 06.03.2009, 13:50

Forum Jump:


Users browsing this thread: 1 Guest(s)