avatar_Demonoid

Как получить 1000 очков после ресета в MU Online

Автор Demonoid, 2010 Июнь 17, 19:45

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

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

Ключевые слова [SEO] серверные файлы MUсистема ресетовресеты mu online

Demonoid

на сайте система ресетов такова, после реса.все статы скидываются и даются поинты, допусим  чел купил себе 1000 поинтов, как сделать чтобы этb 1000 поинтов ему автоматом добавлялась после реса?

Sky_

Я конечно не мега пхп кодер, но думаю можно создать дополнительную таблицу, в которой будет сохранятса, сколько статов куплено.. Скрипт работать по такой системе: сделал рес, все статы обнулились, потом скрипт просто добавляет значение из этой дополнительной таблици к свободным статам, если ничего не покупалось - стоит 0, значит ничего не добавляется.. Я себе это так представляю, как в пхп выразить слабо представляю.. )

netpartizan

Цитата: Demonoid от 2010 Июнь 17, 15:45  на сайте система ресетов такова, после реса.все статы скидываются и даются поинты, допусим  чел купил себе 1000 поинтов, как сделать чтобы этb 1000 поинтов ему автоматом добавлялась после реса?
Добавь в таблицу Characters столбец, куда будет писать сколько поинтов он купил, например PointBuy (формата int)
и в запросе добавь добавление из этого столбца

Everybody

#3
Если после ресета начисление +1000 Пойнтов, то скрипт для SQL Job примерно выглядит
ЦитироватьUPDATE Character SET cLevel=1, Experience=0, Strength=28, Dexterity=20, Vitality=25, Energy=10, Leadership = 26, MapNumber=0, MapPosX=125, MapPosY=123, Пойнты=Пойнты+(1000), Resets=Resets+(1)
FROM Character JOIN MEMB_STAT ON Character.AccountID = MEMB_STAT.memb___id COLLATE Latin1_general_CI_AI
WHERE (cLevel>399) and (ConnectStat=0);

epmak

прибавлять эту 1к к поинтам, которые даются за рез, предварительно проверив, купил ли их человек(создаем дополнительный столбец в таблице characters smallint с дефолтным значением в 0, а в скрипте ресета, просто добавляем к понитам за рез значение из таблицы character со стобца с покупными поинтами.

Demonoid

кто сможет через тимвиер мне это показать?

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