Помощь по созданию Online серверов

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Помощь по созданию Online серверов » Server » Помогите зделать такую фишку со статами


Помогите зделать такую фишку со статами

Сообщений 1 страница 4 из 4

1

Подкиньте скриптик если не жалка, чтоб за первые 4 ресета ДВ ЕЛЬФУ И ДК давали по 500 МГ 650 ну (1) рес 500 2) 1000 3) 1500 4) 2000) а после этого давали ДВ ЕЛЬФУ ДК по 200 ЬГ 300 (ДВ 5 рес 2200 6) 2400 и т д)

ето все есть в топике резеты в форуме SQL

Отредактировано SEF (2006-07-21 04:44:52)

0

2

ну поидее надо создавать новы JOB со своими параметрами, я подробностей нек знаю. Зачем тебе этот гемор? пусть каждый раз по 500 будет да и все

0

3

Я  так тоже пытался сделать,Тебе надо создать 2 джоб но придется запускать в ручную и смотреть у кого какой ресет.Поставь Нормальный  по 500 или по 1000 статов и не мучайся.
Скрипты:UPDATE Character
SET clevel= ('1') , Character.Experience= ('0') , Character.LevelUpPoint= ('400')+('400')*Character.resets , Character.resets = Character.resets+1 , Character.Money = Character.Money-10000000 , Character.Strength= ('22') , Character.Dexterity= ('25') , Character.Vitality= ('20') , Character.Energy= ('15') , Inventory = null, Character.MagicList=null
FROM Character join Memb_Stat on Character.Accountid = Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE Character.clevel>399 and ((Character.Class= 32)  OR (Character.Class= 33))  and Character.Money>10000000 and Character.resets<320 and  Character.LevelUpPoint=0 and Character.PkCount=0 AND Memb_Stat.ConnectStat = 0

UPDATE Character
SET clevel= ('1') , Character.Experience= ('0') , Character.LevelUpPoint= ('400')+('400')*Character.resets , Character.resets = Character.resets+1 , Character.Money = Character.Money-10000000 , Character.Strength= ('28') , Character.Dexterity= ('20') , Character.Vitality= ('25') , Character.Energy= ('10') , Inventory = null, Character.MagicList=null
FROM Character join Memb_Stat on Character.Accountid = Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE Character.clevel>399 and ((Character.Class= 16)  OR (Character.Class= 17))  and Character.Money>10000000 and Character.resets<320 and Character.LevelUpPoint=0 and Character.PkCount=0 AND Memb_Stat.ConnectStat = 0

UPDATE Character
SET clevel= ('1') , Character.Experience= ('0') , Character.LevelUpPoint= ('400')+('400')*Character.resets , Character.resets = Character.resets+1 , Character.Money = Character.Money-10000000 , Character.Strength= ('18') , Character.Dexterity= ('18') , Character.Vitality= ('15') , Character.Energy= ('30') , Inventory = null, Character.MagicList=null
FROM Character join Memb_Stat on Character.Accountid = Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE Character.clevel>399 and ((Character.Class= 0)  OR (Character.Class= 1))  and Character.Money>10000000 and Character.resets<320 and Character.LevelUpPoint=0 and Character.PkCount=0 AND Memb_Stat.ConnectStat = 0

UPDATE Character
SET clevel= ('1') , Character.Experience= ('0') , Character.LevelUpPoint= ('400')+('400')*Character.resets , Character.resets = Character.resets+1 , Character.Money = Character.Money-10000000 , Character.Strength= ('41') , Character.Dexterity= ('26') , Character.Vitality= ('41') , Character.Energy= ('26') , Inventory = null, Character.MagicList=null
FROM Character join Memb_Stat on Character.Accountid = Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE Character.clevel>399 and Character.Class= 48  and Character.Money>10000000 and Character.resets<320 and Character.LevelUpPoint=0 and Character.PkCount=0 AND Memb_Stat.ConnectStat = 0

UPDATE Character
SET clevel= ('1') , Character.Experience= ('0') , Character.LevelUpPoint= ('400')+('400')*Character.resets , Character.resets = Character.resets+1 , Character.Money = Character.Money-10000000 , Character.Strength= ('43') , Character.Dexterity= ('20') , Character.Vitality= ('25') , Character.Energy= ('10') , Inventory = null, Character.MagicList=null
FROM Character join Memb_Stat on Character.Accountid = Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE Character.clevel>399 and Character.Class= 64 and Character.Money>10000000 and Character.resets<320 and Character.LevelUpPoint=0 and Character.PkCount=0 AND Memb_Stat.ConnectStat = 0

0

4

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

P.S>Если что, то то что вы пишите после WHERE и есть условия необходимые для выполнения вашего скрипта.

0


Вы здесь » Помощь по созданию Online серверов » Server » Помогите зделать такую фишку со статами