-
PHP код:
enum E_PLAYERS_FLAGS (<<= 1)
{
EI_PLAYERS_FLAGS_LOGGED = 1,
EI_PLAYERS_FLAGS_SPAWNED
}
enum E_PLAYERS_INFO
{
E_PLAYERS_FLAGS:pSettings
}
new
PlayerInfo[MAX_PLAYERS][E_PLAYERS_INFO];
// Запись одного значения.
PlayerInfo[playerid][pSettings] |= EI_PLAYERS_FLAGS_LOGGED;
PlayerInfo[playerid][pSettings] |= EI_PLAYERS_FLAGS_SPAWNED;
// Запись нескольких значений.
PlayerInfo[playerid][pSettings] = EI_PLAYERS_FLAGS_LOGGED | EI_PLAYERS_FLAGS_SPAWNED;
/* Аналогично:
PlayerInfo[playerid][pSettings] |= EI_PLAYERS_FLAGS_LOGGED;
PlayerInfo[playerid][pSettings] |= EI_PLAYERS_FLAGS_SPAWNED;
*/
// Получаем значение
if (PlayerInfo[playerid][pSettings] & EI_PLAYERS_FLAGS_SPAWNED)
/* code.. */
//--
ini_setInterger(iniFile, "someName", PlayerInfo[playerid][pSettings]); // Запись в файл
-
Цитата:
Сообщение от
VVWVV
PHP код:
enum E_PLAYERS_FLAGS (<<= 1)
{
EI_PLAYERS_FLAGS_LOGGED = 1,
EI_PLAYERS_FLAGS_SPAWNED
}
enum E_PLAYERS_INFO
{
E_PLAYERS_FLAGS:pSettings
}
new
PlayerInfo[MAX_PLAYERS][E_PLAYERS_INFO];
// Запись одного значения.
PlayerInfo[playerid][pSettings] |= EI_PLAYERS_FLAGS_LOGGED;
PlayerInfo[playerid][pSettings] |= EI_PLAYERS_FLAGS_SPAWNED;
// Запись нескольких значений.
PlayerInfo[playerid][pSettings] = EI_PLAYERS_FLAGS_LOGGED | EI_PLAYERS_FLAGS_SPAWNED;
/* Аналогично:
PlayerInfo[playerid][pSettings] |= EI_PLAYERS_FLAGS_LOGGED;
PlayerInfo[playerid][pSettings] |= EI_PLAYERS_FLAGS_SPAWNED;
*/
// Получаем значение
if (PlayerInfo[playerid][pSettings] & EI_PLAYERS_FLAGS_SPAWNED)
/* code.. */
//--
ini_setInterger(iniFile, "someName", PlayerInfo[playerid][pSettings]); // Запись в файл
не читаемо. Сам не путаешься с такими названиями?
-
А я вообще 2 дня толковал че к чему) Дошло, спасибо! Close