Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Реклама






 
SAMP АДМИНКИ 15 ЛВЛ ПРИ ВХОДЕ КОМАНДА /MAKEADMIN2017 Адрес сервера:176.32.36.34:7777

500р
Маленький баннер400р/мес(Статический показ)
,400рТекстовая реклама300р/мес(Статический показ)
Большой баннер статический
1200р 1000/мес

Внимание ЦЕНЫ СНИЖЕНЫ!!!
Писать по поводу рекламы VK: vk.com/sergey68

** Как получить V.I.P --> КЛИК **
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13
  1. #1
    Пользователь
    Аватар для Asic_Lion
    Статус
    Оффлайн
    Регистрация
    06.12.2010
    Сообщений
    5
    Репутация
    0 [+/-] 

    Подмигивание Авторестарт на сервер

    PHP код:
    new AUTORESTARTTIME 5000;// Ко всем NEW 
    5000 это время через сколько произойдёт рестарт 5000 - палтара часа
    В OnPleyerCommandText
    PHP код:
    if(strcmp(cmd"/arestart"true) == 0)//Команда
        

            if(
    IsPlayerConnected(playerid)) 
            { 
          
    tmp strtok(cmdtextidx); 
          if(!
    strlen(tmp)) 
          { 
           
    SendClientMessage(playeridCOLOR_YELLOW"Пиши: /arestart [время в секундах]"); 
           
    format(string,sizeof(string),"Рестарт произойдет через %d секунд",AUTORESTARTTIME); 
           
    SendClientMessage(playerid,COLOR_OOC,string); 
           return 
    1
          } 
          new 
    sec
          
    sec strval(tmp); 
          if(
    PlayerInfo[playerid][pAdmin] >= 5)//лвл админа который сможет использовать эту команду 
          

              
    AUTORESTARTTIME sec
           
    format(stringsizeof(string), " Рестарт произойдет через %d секунд"sec); 
           
    SendClientMessage(playeridCOLOR_DBLUE,string);// Тут пишет сколько время осталось до авторестарта там ниже код там поймёте надеюсь что я имею ввиду=)
              
          

          else 
          { 
           
    SendClientMessage(playeridCOLOR_GRAD1"Вы не имеете права использовать эту команду!"); //Если игрок неадмин или меньше лвл то это ему пишет
          

         } 
         return 
    1
        } 
    Этот паблик в самый низ мода ...
    PHP код:
    public SetPlayerUnjail() 

        if(
    AUTORESTARTTIME 0
        { 
            
    AUTORESTARTTIME --; 
            if(
    AUTORESTARTTIME == 600
            { 
                
    SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 10 минут"); 
            } 
            else if(
    AUTORESTARTTIME == 300
            { 
                
    SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 5 минут"); 
            } 
            if(
    AUTORESTARTTIME == 240
            { 
                
    SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 4 минуты"); 
            } 
            if(
    AUTORESTARTTIME == 180
            { 
                
    SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 3 минуты"); 
            } 
            if(
    AUTORESTARTTIME == 120
            { 
                
    SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 2 минуты"); 
            } 
            if(
    AUTORESTARTTIME == 60
            { 
                
    SendClientMessageToAll(COLOR_GREEN,"До рестарта сервера 1 минута"); 
            } 
            if(
    AUTORESTARTTIME <=10
            { 
                
    format(string,sizeof(string)," До рестарта сервера %d секунд",AUTORESTARTTIME); 
                
    SendClientMessageToAll(COLOR_GREEN,string); 
                if(
    AUTORESTARTTIME == 0
                { 
           
    OnPropUpdate(); 
           
    SaveCars(); 
           
    SaveTrunk(); 
           
    SaveStuff(); 
           for(new 
    0MAX_PLAYERS++) 
           { 
               if(
    IsPlayerConnected(i)) 
               { 
                   
    SavePlayer(i); //Сохраняет аккаунты еси неидёт попробуйте ещё SaveAccount
               

           } 
           
    GameModeExitFunc(); //Делает сам ресс
                

            } 
               
        } 
    Вроде всё кому понадобилось с вас + =)
    АВТОР: Ненаю я из мода вырезал хд..

  2. 1 пользователь сказал cпасибо Asic_Lion за это полезное сообщение:

    BlackVeldker (20.02.2011)

  3. #2
    Пользователь
    Аватар для Andrey_Kiryuhin
    Статус
    Оффлайн
    Регистрация
    11.11.2010
    Адрес
    г.Пенза
    Сообщений
    516
    Репутация
    153 [+/-] 
    неставьте он будет всё время крашиться поиграешь 5 мин и крашиться

  4. #3
    Пользователь
    Аватар для Asic_Lion
    Статус
    Оффлайн
    Регистрация
    06.12.2010
    Сообщений
    5
    Репутация
    0 [+/-] 
    Цитата Сообщение от Andrey_Kiryuhin Посмотреть сообщение
    неставьте он будет всё время крашиться поиграешь 5 мин и крашиться
    о_О всмысле????У мя дык всё норм.....

  5. #4
    Пользователь
    Аватар для Andrey_Kiryuhin
    Статус
    Оффлайн
    Регистрация
    11.11.2010
    Адрес
    г.Пенза
    Сообщений
    516
    Репутация
    153 [+/-] 
    просто кто встаивать неумеет на хосте крашиться будет из за допустим команды pay

  6. #5
    Пользователь
    Аватар для Axel_Fouley
    Статус
    Оффлайн
    Регистрация
    03.12.2010
    Сообщений
    669
    Репутация
    100 [+/-] 
    Вот хоть вы мне что говорите, но лучше сделать команду рестарт она гораздо надежнее и не крашиться сервер...да и толку от авторестарта нету ^_^
    PHP код:
        if(strcmp(cmd"/restart"true) == 0//сама команда, если не нравиться можете изменить) 
        
    {
            if(
    IsPlayerConnected(playerid))
            {
                  if (
    PlayerInfo[playerid][pAdmin] >= 1339//лвл админки, если меньше то админ не сможет сделать рестарт
                
    {
                    
    SendClientMessageToAll(COLOR_LIGHTRED2,"* Администратор перезагрузил сервер!"); //сообщение в чат для всех игроков..
                    
    SaveStuff();
                    
    GameModeInitExitFunc();
                }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"Вы не уполномочены использовать эту команду!");// сообщение если у админа слишком мал-ий лвл админки.
                
    }
            }
            return 
    1;
        } 
    Вырезано из мода GF.

  7. #6
    Пользователь
    Аватар для Andreq
    Статус
    Оффлайн
    Регистрация
    11.11.2010
    Сообщений
    46
    Репутация
    20 [+/-] 
    команда полностью бесполезна

  8. #7
    Пользователь
    Аватар для Blad_Gad
    Статус
    Оффлайн
    Регистрация
    24.01.2011
    Адрес
    Нижний Тагил
    Сообщений
    771
    Репутация
    373 [+/-] 
    Ну а всетаки что сделать что бы работал авто рестарт нормально и сервер не падал?

  9. #8
    Пользователь
    Аватар для SkippeR
    Статус
    Оффлайн
    Регистрация
    20.01.2011
    Сообщений
    69
    Репутация
    0 [+/-] 
    Цитата Сообщение от Blad_Gad Посмотреть сообщение
    Ну а всетаки что сделать что бы работал авто рестарт нормально и сервер не падал?
    самому написать -_-

  10. #9
    Пользователь
    Аватар для Vlad777
    Статус
    Оффлайн
    Регистрация
    12.11.2010
    Сообщений
    131
    Репутация
    0 [+/-] 
    Незнаю но на хороших хостингах есть авто рестарт, да и к тому же в связи обновлением мода самому приходиться часто рестарт делать
    Возьми и отожмись:
    http://s1.ipicture.ru/uploads/20110130/mj7AJdhP.gif

  11. #10
    Заблокирован
    Аватар для PaTrOn
    Статус
    Оффлайн
    Регистрация
    04.02.2011
    Адрес
    Домодедово
    Сообщений
    208
    Репутация
    24 [+/-] 
    Спс норм штука)


Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •