new coordsstring[256]; new msg[] = "Внимание!\nПроисходит рестарт сервера это займет не менее 15-и секунд\n{079AFC}Администрация <<Название своего сервера>> приносит свои извенения\nОставайтесь с нами"; format(coordsstring, 256, msg);
Нельзя просто так взять, да оставить msg[], нужно обязательно заформатить и заставить сервер подумать >_<. Да и msg я бы не использовал...
Добавлено (20.11.2013, 20:06) --------------------------------------------- _Damik_, рассмотрев комманду полностью, понял что её писал какой-то садомазахист. Зачем одному игроку обновлять аккаунт, и тюнинг. Уверен это было и в одном из пабликов, много повторяющихся по смыслу тех же пабликов. И убило наличие
Код
giveplayerid = ReturnUser(tmp);
который ну нигде не находится.
Код
else if(strcmp(cmd, "/restart", true) == 0) { if (PlayerInfo[playerid][pAdmin] <7)return true; if(!dostup[playerid]) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена"); for(new i = 0; i < MAX_PLAYERS; i++) { ShowPlayerDialog(i,23444,DIALOG_STYLE_MSGBOX,"Включение через 15 секунд","Внимание!\nПроисходит рестарт сервера это займет не менее 15-и секунд\n{079AFC}Администрация <<Название своего сервера>> приносит свои извенения\nОставайтесь с нами","Ок",""); } printr("restart"); SaveAccounts();//тут пишите свои переменные сохранения SaveMaterials(); SaveGZ(); SaveHomeSbizz(); SaveBankFrac(); SaveBankMafia(); GameModeExitFunc(); return 1; }