Косой_Карлик
Умник
Добрый день, всех хорошего дня.
Сделал уведомление о смерти в onplayerdeath сообщением для игроков мобильной версии, а то у бедных нечего и так нету, так вот все это дела добавил сохранил в базу, и тут беда, перезахожу на сервер и тут не сохраняется в настройках, код кину ниже гляньте пож что я не так сделал. все делал по стандарту как другие настройки,
Вот переменная отвечающая за то самое сообщение создал ее в enum pinfo где остальное у меня
Вот в настройках сделал вкл\выкл
Вот в самом паблике onplayerdeath это уведомление для каждого игрока там же переменная pDeathMessage которая отвечает за все это
В загрузку где игрок заходит на сервер авторизованный
после регистрации
Сделал уведомление о смерти в onplayerdeath сообщением для игроков мобильной версии, а то у бедных нечего и так нету, так вот все это дела добавил сохранил в базу, и тут беда, перезахожу на сервер и тут не сохраняется в настройках, код кину ниже гляньте пож что я не так сделал. все делал по стандарту как другие настройки,
Вот переменная отвечающая за то самое сообщение создал ее в enum pinfo где остальное у меня
pDeathMessageВот в настройках сделал вкл\выкл
C++:
case 14:{
if(PlayerInfo[playerid][pDeathMessage] == 0){
PlayerInfo[playerid][pDeathMessage] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "Включил");
}
else{
PlayerInfo[playerid][pDeathMessage] = 0;
SendClientMessage(playerid, COLOR_YELLOW, "Выключил");
}
}
C++:
if(!PlayerInfo[playerid][pDeathMessage])
{
if(killerid != INVALID_PLAYER_ID)
{
new year, month,day, hour,minuite,second;
getdate(year, month, day);
gettime(hour,minuite,second);
new weapon_name[24];
GetWeaponName(reason, weapon_name, sizeof(weapon_name));
new string[144+1];
GetPlayerName(killerid, string, MAX_PLAYER_NAME);
format(string, sizeof(string),
"Вас убил {FFCD00}%s[%d] {FFFFFF}с помощью: {FFCD00}%s. {FFFFFF}дата и время {FFCD00}[{FFFFFF}%02d/%02d/%d{FFCD00}] [{FFFFFF}%02d:%02d:%02d{FFCD00}]",
string,
killerid,
weapon_name,
day,month,year,
hour,minuite,second);
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
}
if (PlayerInfo[playerid][pDeathMessage] == 0) {
}после регистрации
if (PlayerInfo[playerid][pDeathMessage] == 0){
}
Последнее редактирование модератором:
