Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Авто выключение

Статус пользователя WWWjeeki
сообщение 5.5.2009, 7:53
Сообщение #1
Стаж: 17 лет

Сообщений: 79
Благодарностей: 4
Полезность: 44

Привет! Суть в следующем... Мой компьютер выключается по расписанию в 4 часа и включается в 9 часов... Но игроки жалуются, что к примеру вчера набили 1500 убийств, а сегодня уже 1000... Мне кажется это из-за неправильного закрытия консоли (Сервера), то есть программа выключения ПК просто убивает процесс hlds.exe и всё... Юзаю программу Auto Power-on & Shut-down и хотелось бы узнать, как реализовать авто выключение компа без потери статистики...

Спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Fedcomp
сообщение 5.5.2009, 11:50
Сообщение #2
Стаж: 17 лет

Сообщений: 3899
Благодарностей: 701
Полезность: 0

Такое довольно трудно реализовать.
Я вижу только один выход - найти или сделать плагин который будет вырубать сервер командой exit ровно в определенное время (За минуту до выключение компа например)
ps.gif Я с временем неработал пока, такой написать не в состоянии

Отредактировал: Fedcomp, - 5.5.2009, 11:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WWWjeeki
сообщение 5.5.2009, 13:57
Сообщение #3
Стаж: 17 лет

Сообщений: 79
Благодарностей: 4
Полезность: 44

жаль, но если в языке программирования есть условия, то будет выглядеть примерно так:

Если Time = 3:00
Тогда
Input в консоли 'exit'

Ну этот бред я так чисто из скудных знаний php =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Fedcomp
сообщение 5.5.2009, 17:44
Сообщение #4
Стаж: 17 лет

Сообщений: 3899
Благодарностей: 701
Полезность: 0

наверно както так
Код
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Approximate turn off"
#define VERSION "0.1"
#define AUTHOR "Fedcomp"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    set_task(5.0,"checktime")
}

public checktime(){
    if (time = 02blablablabla){
        server_cmd("exit")
        return PLUGIN_CONTINUE
    }
    set_task(5.0,"checktime")
}

Если сможешь прикрутить проверку времени будет рабочий плагин

Отредактировал: Fedcomp, - 5.5.2009, 17:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Striker.By
сообщение 5.5.2009, 19:55
Сообщение #5


Стаж: 18 лет

Сообщений: 1332
Благодарностей: 334
Полезность: 500

вот плагин task scheduler (планировщик задач) http://forums.alliedmods.net/showthread.ph...;highlight=shut

Отредактировал: Striker.By, - 5.5.2009, 19:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя WWWjeeki
сообщение 5.5.2009, 22:53
Сообщение #6
Стаж: 17 лет

Сообщений: 79
Благодарностей: 4
Полезность: 44

оооо, спасибо =) Вроде работает =) Сегодня ночью проверю )))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: