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

Тема: Commands /gmx

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

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

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Пробуй:
    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(
    Playeri)
        {
            
    SavePlayer(i); //Сохроняем аккаунт, всем игрокам сервера
            
    SPD(i228DIALOG_STYLE_MSGBOX" "gmx_text_server" """);
        }                      
        
    SaveSettings();                                    //Сохроняем Номер аккаунта
        
    GameModeExit();                                    //Перезагружаем сервер
        
    return 1;


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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Где ты используешь static
    PHP код:
    gmx_text_server 
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    SPD(i, 228, DIALOG_STYLE_MSGBOX, " ", gmx_text_server, " ", "");

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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Пробуй:
    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(
    Playeri)
        {
            
    SavePlayer(i); //Сохроняем аккаунт, всем игрокам сервера
            
    SPD(i228DIALOG_STYLE_MSGBOX" "gmx_text_server" """);
        }                      
        
    SaveSettings();                                    //Сохроняем Номер аккаунта
        
    GameModeExit();                                    //Перезагружаем сервер
        
    return 1;

    Не работает.
    Вот видео в чем проблема.
    Но при этом все остальное работает.
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

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

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

 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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