Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Commands /gmx

  1. #1
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±

    Commands /gmx

    Суть проблемы в команде.
    Ввожу команду /gmx - рестарт сервера, все работает.

    Сервер перезагружается, открывается окно ввода пароля, ввожу пароль, и респамлюсь в середине карты под картой.

    PHP код:
        if(strcmp(string"/gmx"true) == 0)
        {
            if(
    Player[playerid][pAdmin] < 4) return UnknownCommand(playerid,cmdtext);
            {
                for(new 
    i15i++) SCM(playerid, -1" ");
                foreach(
    Playeri)
                {
                    new 
    gmx_server[225];
                    
    format(gmx_serversizeof(gmx_server), "Происходит рестарт сервера");
                    
    SPD(i228DIALOG_STYLE_MSGBOX" "gmx_server" """);
                }
                
    SavePlayer(playerid);                            //Сохроняем аккаунт
                
    SaveSettings();                                    //Сохроняем Номер аккаунта
                
    GameModeExit();                                    //Перезагружаем сервер
            
    }
            return 
    true;
        } 
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  2. #2
    Аватар для heralt
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.12.2014
    Сообщений
    164
    Репутация:
    0 ±
    На Grove Street? Практически в середине?

  3. #3
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от heralt Посмотреть сообщение
    На Grove Street? Практически в середине?
    Нет СЕРЕДИНА КАРТЫ там на РП серверах какаэто ферма!
    Последний раз редактировалось BaBuIIIkaDrifteR; 09.03.2015 в 21:04.
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  4. #4
    Аватар для gangzone.ini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    651
    Репутация:
    106 ±
    PHP код:
    GameModeExit(); 
    Знамени на:
    PHP код:
    SendRconCommand("gmx"); 

  5. #5
    Аватар для Mazzilla
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    Уменьшить размер gmx_server и все беды пропадут.

  6. #6
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от Mazzilla Посмотреть сообщение
    Уменьшить размер gmx_server и все беды пропадут.
    Да пусть даже не уменьшает, из тела цикла вынести, не?
    И вот Вам онлайн подсчет строки: ТЫК

  7. #7
    Аватар для Wise
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Цитата Сообщение от Mazzilla Посмотреть сообщение
    Уменьшить размер gmx_server и все беды пропадут.
    Зачем вообще что-то уменьшать? В тексте нечего форматировать.
    PHP код:
        if(!strcmp(cmdtext"/gmx")) 
        { 
          if(
    Player[playerid][pAdmin] < 4) return UnknownCommand(playeridcmdtext); 
          for(new 
    t100t++) SCM(playerid, -1""); 
          foreach(
    PlayeriSPD(i228DIALOG_STYLE_MSGBOX"Restart Of Server""Происходит рестарт сервера"" "" "); 
          
    SavePlayer(playerid);           // Сохраняем аккаунты.                        
          
    SaveSettings();                   // Сохраняем номер аккаунтов.                 
          
    SendRconCommand("gmx");  // Перезагрузка сервера.
          
    return 1
        } 
    UPD: А появляешься на середине карты наверное из-за паблика "GameModeExit", т.к. там обычно закрывают соединение с MySQL.
    Последний раз редактировалось Wise; 11.03.2015 в 19:19.

  8. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (13.03.2015)
  9. #8
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Причем тут размер строки ?! Я просто от дури такой написал так все подсчитано.
    Заменить наSendRconCommand("gmx"); щас попробую!

    - - - Добавлено - - -

    Цитата Сообщение от Wise Посмотреть сообщение
    Зачем вообще что-то уменьшать? В тексте нечего форматировать.
    PHP код:
        if(!strcmp(cmdtext"/gmx")) 
        { 
          if(
    Player[playerid][pAdmin] < 4) return UnknownCommand(playeridcmdtext); 
          for(new 
    t100t++) SCM(playerid, -1""); 
          foreach(
    PlayeriSPD(i228DIALOG_STYLE_MSGBOX"Restart Of Server""Происходит рестарт сервера"" "" "); 
          
    SavePlayer(playerid);           // Сохраняем аккаунты.                        
          
    SaveSettings();                   // Сохраняем номер аккаунтов.                 
          
    SendRconCommand("gmx");  // Перезагрузка сервера.
          
    return 1
        } 
    UPD: А появляешься на середине карты наверное из-за паблика "GameModeExit", т.к. там обычно закрывают соединение с MySQL.
    У меня не MySQL

    - - - Добавлено - - -

    SendRconCommand("gmx");

    Не помог!
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  10. #9
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Убери переменную из цикла

  11. #10
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Убери переменную из цикла
    А причем цикл? Цикл вызывает 15 сообщений разом он же не относиться не к чему
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

 

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

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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