07.07.2011, 03:50
.... It's already self explained....
Variable "n" is already defined.
and so, the correct code is :
I suggest using SII, Y_INI, Djson, or other INI system(s), because DINI is slow...
Код:
error 021: symbol already defined: "n"
and so, the correct code is :
pawn Код:
public OnPlayerConnect(playerid)
{
PInfo[playerid][Logged] = 0;
PInfo[playerid][Regged] = 0;
PInfo[playerid][Level] = 0;
new n[MAX_PLAYER_NAME], file[256];
GetPlayerName(playerid,n,sizeof(n));
format(file,sizeof(file),"HZadmin/HayZaticRegistrationSystem/%s.txt",n);
if(dini_Exists(file))
{
SendClientMessage(playerid,LIGHTBLUE,"You are registered, Please /login!");
PInfo[playerid][Regged] = 1;
PInfo[playerid][Logged] = 0;
dini_IntSet(file,"Logged",0);
return 1;
}
if(!dini_Exists(file))
{
SendClientMessage(playerid,LIGHTBLUE,"You are not registered, Please /register!");
PInfo[playerid][Regged] = 0;
PInfo[playerid][Logged] = 0;
return 1;
}
/* removed, useless
new n[MAX_PLAYER_NAME], file[256];
GetPlayerName(playerid,n,sizeof(n));
format(file,sizeof(file),"HZadmin/HayZaticRegistrationSystem/%s.txt",n);
PInfo[playerid][Logged] = 0;
if(dini_Exists(file))
{
//dini_IntSet(file,"Logged",0); moved this line to above code
return 1;
}*/
return 1; // you returned 0 before, i got no idea
}