Еще кода я после рестарта появляюсь посреди карты кагбдто ак слетел скин 0 и т.д + некоторые текстравы не пропадают
Еще кода я после рестарта появляюсь посреди карты кагбдто ак слетел скин 0 и т.д + некоторые текстравы не пропадают
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Пробуй:
PHP код:
if(strcmp(string, "/gmx", true) == 0)
{
if(Player[playerid][pAdmin] < 4) return UnknownCommand(playerid,cmdtext);
static gmx_text_server[] = "Происходит рестарт сервера!";
for(new сlear_chat; сlear_chat < 15; сlear_chat++) SCM(playerid, -1, " ");
foreach(Player, i)
{
SavePlayer(i); //Сохроняем аккаунт, всем игрокам сервера
SPD(i, 228, DIALOG_STYLE_MSGBOX, " ", gmx_text_server, " ", "");
}
SaveSettings(); //Сохроняем Номер аккаунта
GameModeExit(); //Перезагружаем сервер
return 1;
}
Где ты используешь staticPHP код:
gmx_text_server
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Всем спасибо проблему вроде бы решил сам!
Зае*ался лазить по форум и читать но в этоге добился нужного результата, надо было просто добавить обновление позиции игрока!
Рабочий код:
Тут у меня созрел вопрос? Сохранение аккаунта будет идти только для того человека который ввел команду?PHP код:
if(strcmp(string, "/gmx", true) == 0)
{
if(Player[playerid][pAdmin] < 4) return UnknownCommand(playerid,cmdtext);
{
for(new i; i < 15; i++) SCM(playerid, -1, " ");
foreach(Player, i) SPD(i, 228, DIALOG_STYLE_MSGBOX, "Рестарт", "Рестарт сервера!", " ", "");
SavePlayer(playerid);
SaveSettings();
UpdatePlayerPosition(playerid);
SendRconCommand("gmx");
}
return true;
}
И SendRconCommand("gmx"); Вызывает паблик OnPlayerDisconect ?
Если да то если в паблике OnPlayerDiconnect стоит: SavePlayer(playerid);, сохранение всех аккаунтов будет?
Не надо развезасунуть в цикл ? Что бы все аккаунты сохранялись? Если админ введет /gmxPHP код:
SavePlayer(playerid);
SaveSettings();
UpdatePlayerPosition(playerid);
Последний раз редактировалось BaBuIIIkaDrifteR; 14.03.2015 в 05:06.
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)