q0b3rMAN
Умник
Впервые обращаюсь за помощью по павн. Значит слушай, есть система ворот и установки на них пароля, но при обнулении он не сбрасывается.
Вкратце: ставлю любой пароль - всё ок. Пытаюсь отключить его (-1), он его не отключает, а просто заменяет текущий. Т. е. при открытии теперь пароль будет -1. Как быть?
Код:
}
else if (!strcmp(type, "pass", true))
{
static
pass[32];
if (sscanf(string, "s[32]", pass))
return SendSyntaxMessage(playerid, "/editgate [id] [pass] [gate password] (-1 для отключения)");
if (!strcmp(params, "-1", true))
GateData[id][gatePass][0] = 0;
else format(GateData[id][gatePass], 32, pass);
Gate_Save(id);
SendAdminAlert(COLOR_LIGHTRED, "[ALERT]: %s изменил пароль на воротах ID: %d на %s.", ReturnName(playerid, 0), id, pass);
return 1;
