Перейти к содержанию
Авторизация  
Semione

Ищу Sql Запрос

Рекомендуемые сообщения

ищу sql запрос на добавления итема всем персонажам на сервере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

INSERT* FROM items WHERE item_id=(id итема) AND owner_id=(id чара)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Через sql только в ручную, по 1 персонажу...

А вот через игру возможно есть какой то прикол в админке... посмотри, я как то раз то же пытался найти ответ на данный вопрос, но ничего не получилось :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

insert into items_delayed (item_id,count,owner_id) SELECT '57','100',obj_Id from characters where online=1;

 

Всем персам онлайн

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну тогда сделай 2 запроса.

Я только переделал тот что предложил человек выше :)

 

insert into items(item_id,count,owner_id) SELECT '57','100',obj_Id from characters where online=1;

insert into items(item_id,count,owner_id) SELECT '57','100',obj_Id from characters where online=0;

 

И все :)

Изменено пользователем Skittles

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если выполнять запрос нижний ошибка obj_Id

 

1062 - Duplicate entry '0' for key 'PRIMARY

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если выполнять запрос нижний ошибка obj_Id

 

1062 - Duplicate entry '0' for key 'PRIMARY

Не проше просто создать мультиселл и кнопочку "бонус".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не проше просто создать мультиселл и кнопочку "бонус".

 

В смысле? Мне нужно единожды каждому выдать итем и всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно на скил нублес при старте, сборка люцера, тыкну +

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну тогда сделай 2 запроса.

Я только переделал тот что предложил человек выше :)

 

insert into items(item_id,count,owner_id) SELECT '57','100',obj_Id from characters where online=1;

insert into items(item_id,count,owner_id) SELECT '57','100',obj_Id from characters where online=0;

 

И все :)

нельзя так - уиды то у вещей сами по себе не сгенерятся.

 

так что если нет аналога items_delayed в сборке, то только выдачей нужных предметов при входе в игру: выдал предметы, поставил флаг что выдано и в дальнейшем при последующих входах уже ничего не выдаем.

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

я вобще-то удивлен что такой удобный механизм добавления вещей не добавлен во всех существующих сборках.

Изменено пользователем Gaikotsu

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...