[CMD] /restart с паролем - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[CMD] /restart с паролем
ExPRO Дата: Суббота, 17.05.2014, 22:14 | Сообщение # 1
Боец
Сообщений: 181
Статус: Offline
Код
if(strcmp(cmd, "/restart", true) == 0)  
     {  
         if(PlayerInfo[playerid][pAdmin] == 5)  
         {  
             ShowPlayerDialog(playerid, 459, DIALOG_STYLE_INPUT, "Доступ главного администратора", "Введите пароль для перезагрузки сервера:", "Ввод", "Закрыть");  
         }  
         return true;}

К всем диалогам
Код
if(dialogid == 459)  
     {  
         if(response)  
         {  
             if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 459, DIALOG_STYLE_INPUT, "Доступ главного администратора", "Введите пароль для перезагрузки сервера:", "Ввод", "Закрыть");  
             if(228 == strval(inputtext))//Место 228 свой пароль  
             {  
                 for(new i=0;i<MAX_PLAYERS;i++)  
                 {  
                     if(IsPlayerConnected(i))  
                     {  
                         if(Logged[i] == true)  
                         {  
                             chat = false;  
                             SetPlayerInterior(i, 0);  
                             SetPlayerVirtualWorld(i, 0);  
                             intertest[i] = 0;  
                             InterpolateCameraPos(i, 1178.088012, 1204.779541, 105.671997, 2501.051269, 1285.838867, 118.900398, 5000);  
                             InterpolateCameraLookAt(i, 1175.603149, 1201.194458, 103.228073, 2496.586669, 1285.855346, 116.649597, 5000);  
                         }  
                     }  
                 }  
                 GameTextForAll("~r~RE~g~STARTING", 10000, 0);  
                 ClearChat();  
                 printf("[Внимание] Происходит перезагрузка сервера! Перезагрузку произвел администратор %s", PlayerInfo[playerid][pName]);  
                 SaveGangsStores();  
                 SaveMafiaStores();  
                 SaveArmyStores();  
                 SaveMiner();  
                 SaveDrugs();  
                 for(new i=0;i<MAX_PLAYERS;i++)  
                 {  
                     if(IsPlayerConnected(i))  
                     {  
                         if(Logged[i] == true)  
                         {  
                             SaveAll(i);  
                         }  
                     }  
                 }  
                 SendClientMessage(playerid, CYELLOW, "Все данные были сохранены.");  
                 SetTimer("Restart",15000,false);  
             }  
         }  
         else  
         {  

         }  
     }

Автор: Cesare228


>>> My sa:mp server 176.32.39.43:7777 <<<
  • Страница 1 из 1
  • 1
Поиск: