30.03.2016, 13:28
PHP код:
CMD:login(playerid,params[])
{
print("Code pos #6");
new file[256],n[MAX_PLAYER_NAME];
GetPlayerName(playerid,n,MAX_PLAYER_NAME);
format(file,sizeof(file),"gAdmin/Users/%s.txt",n);
if(!dini_Exists(file)) return SendClientMessage(playerid,COLOR_YELLOW,"You are not registered! Please /register");
if(PInfo[playerid][Logged] == 1) return SendClientMessage(playerid,COLOR_LIGHTBLUE,"You are already logged in!");
if(PInfo[playerid][Regged] == 0) return SendClientMessage(playerid,COLOR_ORANGE,"You are not registered! Please /register");
if(strlen(params))
{
if(dini_Exists(file))
{
print("Code pos #7");
if(strcmp(params,dini_Get(file,"Password"),false) != 0)
{
SendClientMessage(playerid,COLOR_YELLOW,"Wrong Password!");
}
else
{
dini_IntSet(file,"Logged",1);
PInfo[playerid][Logged] = 1;
PInfo[playerid][Level] = dini_Int(file,"Level");
PInfo[playerid][Team] = dini_Int(file, "Team");
PInfo[playerid][Money] = dini_Int(file,"Money");
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, PInfo[playerid][Money]);
SendClientMessage(playerid,COLOR_YELLOW,"You have now logged in!");
return 1;
}
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"USAGE: /login <Password>");
return 1;
}
return 1;
}