Файл не создается.
Сама команда:PHP код:
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, COLOR_RED, "Добро пожаловать на Box Play | Red");
SetPlayerColor(playerid, COLOR_WHITE);
new name[MAX_PLAYER_NAME];
new acc [128];
GetPlayerName(playerid, name, sizeof(name));
format(acc,sizeof(acc),"players/%s.ini",name);
new iniFile = ini_openFile(acc);
if(iniFile < 0){
SendClientMessage(playerid, COLOR_RED, "Зарегестрируйтесь, введя команду /register [пароль]");
reg[playerid] = 0;
}else{
SendClientMessage(playerid, COLOR_RED, "Вы уже зарегестрированы. Введите /login [пароль]");
reg[playerid] = 1;
}
return 1;
}
PHP код:
CMD:register(playerid, params[]) // регистрация
{
if(reg[playerid] == 0){
new acc [128];
new password[64];
new name[MAX_PLAYER_NAME];
sscanf(params,"d",password);
GetPlayerName(playerid, name, sizeof(name));
format(acc,sizeof(acc),"players/%s.ini",name);
new iniFile = ini_createFile(acc);
if(iniFile < 0) ini_openFile(acc);
{
ini_setString(iniFile, "Password", password);
ini_closeFile(iniFile);
}
reg[playerid] = 2;
OnPlayerSpawn(playerid);
}else{
return 1;
}
return 1;
}