avatar_kombo

Как получить бонусы в MU online за время в онлайне?

Автор kombo, 2015 Сен. 26, 14:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlinesql serverpcpoints

kombo

Всем привет ребят.
Подскажите пожалуйста как сделать через job.
Что бы каждый час или каждые 2 часа когда игрок онлайн ему давался бонус виде PCPoints.


epmak

а вот не получится. как отмерять раз 2 часа? если запросом убивать, то вариант фиговый, так как сервер перезатрет своими данными при очередной синхронизации с бд. Вешать на коннект или на дисконнект можно. Но это велосипед сервера, на самом деле.


kombo

Цитата: epmak от 2015 Сен. 26, 15:11  а вот не получится. как отмерять раз 2 часа? если запросом убивать, то вариант фиговый, так как сервер перезатрет своими данными при очередной синхронизации с бд. Вешать на коннект или на дисконнект можно. Но это велосипед сервера, на самом деле.

Тут ты не прав.
Я нашол.

enterprise manager -> local(windows nt) -> managment -> SQL server agent -> Jobs -> add new job

name-"Credity", step (add new step) , step name-"Step1", database "MuOnline",
command:
CODE
UPDATE MEMB_CREDITS SET Credits = Credits + '50'
apply -> OK


Schedules > New schedules
name "Schedule1" , Change(кнопка), Daily, Occurs every 1 hours (если ставиш точно так то будет каждый час)
OK -> OK

нажмаеш на Apply и OK
и там в список пивляется 1 строка с именем "Credity" нажимаеш на ней правой кнопкой и ставиш Start Job и всё вроде.

Тема: /index.php?topic=15093.0

epmak

#3
я вот про это:
ЦитироватьЧто бы каждый час или каждые 2 часа когда игрок онлайн ему давался бонус виде PCPoints.

PCPoints дается самим сервером и "спрашивается" им же. если тебе нужно кредиты зделать так, к которым сервер не имеет никакого отношения, тогда твой способ поканает.  только приведенный тобой скрипт будет упиливать всем эти кредиты, не проверяя, онлайн ли чел или нет. Кроме того, каждые 2 часа.. а что если я в игру буду заходить перед этим самым тиком в 2 часа?
..в общем, это лишь начало твоего "незаурядного" квеста

kombo

Цитата: epmak от 2015 Сен. 26, 15:21  я вот про это:


PCPoints дается самим сервером и "спрашивается" им же. если тебе нужно кредиты зделать так, к которым сервер не имеет никакого отношения, тогда твой способ поканает.  только приведенный тобой скрипт будет упиливать всем эти кредиты, не проверяя, онлайн ли чел или нет. Кроме того, каждые 2 часа.. а что если я в игру буду заходить перед этим самым тиком в 2 часа?
..в общем, это лишь начало твоего "незаурядного" квеста


Вообще я бы неипался с этой фишкой.
Но сайт от Insurgenta который давно ещё приобрел (В месте с серваком)
Там есть фукнция обмена времени на cspoints.
Но сколько неиграеш на сайте пишеться 0 и всё...

Похожие темы (5)