extazy Опубликовано 29 декабря, 2015 Жалоба Поделиться Опубликовано 29 декабря, 2015 Здравствуйте ^_^ . Вот нашел такую тему http://ea-support.ws...zacija-skripta/, тут написан скрипт на убийство мобов, то есть за 100 мобов ты получишь некую награду. Автор Kubix. Если мы оставим set mobkill 1 то "макро" квэст не будет повторятся.Сильно ли это нагрузит сервер, и можно ли вывести это на сайт, к примеру на сайте найти нужного персонажа, например Вася Пупкин, и в его статистике будет написано (если опираться на квэст Kubix) Вася пупкин Выполнил 500 убийств поринга. Нужно ли обращаться к скулу и создавать таблицы ? Какие варианты лучше всего? Большое спасибо за внимание. Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 29 декабря, 2015 Жалоба Поделиться Опубликовано 29 декабря, 2015 http://pastebin.com/ZxQvG3MGток фз что ты из этого получишь.mob_id замени на свой ID, что в запросе, что в проверке.Получится если чел убил 500 нужных мобов, его занесет в таблицу. А с таблицы можно на сайт.Но потом переменная обнулится, и если чел ещё раз убьет 500 мобов, его снова занесет в базу, но будет ошибка, потому что он там уже есть.Дальше в общем сам додумывай, или скажи нормально чего хочешь. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 29 декабря, 2015 Жалоба Поделиться Опубликовано 29 декабря, 2015 http://pastebin.com/ZxQvG3MGток фз что ты из этого получишь.mob_id замени на свой ID, что в запросе, что в проверке.Получится если чел убил 500 нужных мобов, его занесет в таблицу. А с таблицы можно на сайт.Но потом переменная обнулится, и если чел ещё раз убьет 500 мобов, его снова занесет в базу, но будет ошибка, потому что он там уже есть.Дальше в общем сам додумывай, или скажи нормально чего хочешь.ну либо проверку писать либо добавлять новую переменную на сервере Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 29 декабря, 2015 Жалоба Поделиться Опубликовано 29 декабря, 2015 Ну так то да, но я не знаю чего он хочет, поэтому написал то, что видел по первому сообщению, ибо он не уточнил нифига =) Ссылка на комментарий Поделиться на другие сайты Поделиться
extazy Опубликовано 30 декабря, 2015 Автор Жалоба Поделиться Опубликовано 30 декабря, 2015 Ну так то да, но я не знаю чего он хочет, поэтому написал то, что видел по первому сообщению, ибо он не уточнил нифига =)как сказал всеми любимый кличко ) Я головой то понимаю, это я ртом сказать не могу... Нужно следущее, нпц говорит игроку О ты молодец и говорит выполнено достижение, вот это достижение должно быть 1 раз и показываться на сайте. Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 30 декабря, 2015 Жалоба Поделиться Опубликовано 30 декабря, 2015 Ну давай разбираться1)Если мы оставим set mobkill 1 то "макро" квэст не будет повторятся.Он будет повторятся, но для получения награды 2ой раз нужно будет убить 499 монстров2) Если ты хочешь запихать в одну переменную проверку, то после убийстваif(mobkill == 500){ //Если монстров убито ровно 500--записываем в таблицу достижение--end;}записываем без проверки(она и не нужна в том случае, если ты нигде не накосячил в скрипте)Ну и сама вставка типа такогоquery_sql("INSERT INTO achievement(ach_id,char_id,crdate) VALUES('"+.@achieveId+"','"+getcharid(0)+"','"+gettimetick(2)+"')"); 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 30 декабря, 2015 Жалоба Поделиться Опубликовано 30 декабря, 2015 1 достижение должно быть?А условия убить 500 мобов?Тогда я вроде все сделал, добавить разве что проверку, чтоб мобы больше не считались.А на сайте делай уже что хочешь, char_id у тебя есть 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
extazy Опубликовано 30 декабря, 2015 Автор Жалоба Поделиться Опубликовано 30 декабря, 2015 Вроде получилось. А как сделать под условие принеси мне яблоко и ты молодец.http://pastebin.com/ZxQvG3MGток фз что ты из этого получишь.mob_id замени на свой ID, что в запросе, что в проверке.Получится если чел убил 500 нужных мобов, его занесет в таблицу. А с таблицы можно на сайт.Но потом переменная обнулится, и если чел ещё раз убьет 500 мобов, его снова занесет в базу, но будет ошибка, потому что он там уже есть.Дальше в общем сам додумывай, или скажи нормально чего хочешь.Четкость Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 30 декабря, 2015 Жалоба Поделиться Опубликовано 30 декабря, 2015 Открой скрипт с любым - пойди-принеси Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения