
Александр
14.10.2018
16:50:01
эм, запустить и скомпилировать проблемы не составляет, я не могу логику понять части скрипта.
Сам скрипт занимается тем что внедряется в флэш онлайн игрульку заставляя саму игру запускать сторонний скрипт(себя) инклюдом и позволяет играть в игрульку автоматически, но суть не в этом, игра построена на 6тиугольниках , там нужно идти мобов атаковать их лечиться и топать к другим , этим бот и занимается - однако в логике есть существенный минус, блок кода который за это отвечает я нашёл, а в логики постройки я не разобрался

Anonymous*
14.10.2018
16:50:25
Существенный минус - какой
Наверняка, понять будет сложно, не понимая логиики игры
так что это бесполезная затея, если не понятно, о чем идёт речь. попробуй воткнуть дебагер и пройтись пошагово

Google

Александр
14.10.2018
16:51:24
при ходьбе ГГ(главый герой) топает на моба ровно на столько пока моб не окажется в радусе досигаемости стрельбы, когда кучка мобов сконцентрирована в близости дрг с другом , осуществляются " паразитные движения " по 1 клетке
по которым бот сопсна и вычисляется, то есть он всегда движется на моба ровно столько , чтобы моб был в радиусе досигаемости стрельбы, однако это не есть хорошо. так его "палят" другие игроки, игрулька timezero может слышал кто то когда то.
блок отвечающий за движение находится в bot.as c 763 по 811 строку
дебаггер воткнут и так, алгоритм нахождения кратчайших путей прикручен "A*"
опять же проблема в том, что "Главный герой" Топаект к атакуемому мобу ровно на столько пока моб не окажется в радиусе досигаемости, для стрельбы.
это условие в блоке ходьбы я не могу найти.
что естественно и изменить


вз
14.10.2018
16:59:07
// из всех мобов, находим только тех, которые находятся в радиусе стрельбы
var mobsInRadius : Array;
var step = new Object();
if (lastStep == undefined) {
step.x = _root.USER.bx;
step.y = _root.USER.by;
я чет не понял до конца что тебе нужно

Abra
14.10.2018
17:02:06
Доброго вечера. Есть кто работает в банках?

Anonymous*
14.10.2018
17:02:55
да

Александр
14.10.2018
17:03:00
я чет не понял до конца что тебе нужно
попробую максимально подробно объяснить смысл. игрульки
поле состоит из 6тиугольников задача бота ходить и убивать монстров:
на пути к ним есть стенки, и т.д.
задача бота:
ищем кратчайший путь до моснтра
нашли - идём на монстра пока он не окажется в радиусе досигаемасти.
проверяем всех монстров в радиусе .
идём на следующих близжайших и т.д.
Всё бы хорошо бот работает отлично и свою функцию выполняет, однако он топает по 1 клеточке , это и нужно изменить


БОГАТЫРЪ
14.10.2018
17:03:57
как пересортировать и поменять с помощью str_replace этих знаков %price%
массив такой:
"goods" => [
"rp" => [
"groups" => [
'op' => [
'viewname' => 'Президент - %price% руб',
'img' => '//',
'price' => 1699,
'cmd' => 'say boostdon5 %user% prezident',
"custom_style" => "background-color:#FFE4E1;"
],
]
],
"survival" => [
"groups" => [
'vip' => [
'viewname' => 'VIP - %price% руб',
'img' => '//',
'price' => 200,
'cmd' => 'say boostdon5 %user% vip',
"custom_style" => "background-color:#FFE4E1;"
],
]
]
]

вз
14.10.2018
17:04:32

Александр
14.10.2018
17:04:42
ок

Google

БОГАТЫРЪ
14.10.2018
17:05:50
а вот полный массив
https://paste.laravel.io/29f6b483-1c6e-4f48-993b-2af9edf175cd
я сделал с помощью foreach, но пришлось три раза foreach делать)

вз
14.10.2018
17:07:55

Александр
14.10.2018
17:08:21
так , там и ищу, мне непонятен смысл работы условий

вз
14.10.2018
17:17:38
https://ru.wikipedia.org/wiki/A* у тебя алгоритм же по одной клетке ищет
вот он по одной и идет
тебе надо в таком случает куда то в трей все вычисления кидать и только в конце брать последнии координаты и перемещать чубрика своего

Александр
14.10.2018
17:19:24
вот он по одной и идет
так, то понятно, он ищет и идёт по одной клетке, суммарно он проходит много клеток однако важен сам момент где он "Останавливается" не доходя до цели.
сопсна в упор к цели он до конца не идёт
нужно как бы сказать, увеличить расстоние проходения пути от момента расстояния в радиусе досигаемости выстрела, почти прямо до самого монстра

Panda
14.10.2018
17:20:03
это экшн скрипт?
он вообще жив?

вз
14.10.2018
17:20:18
и все
тогда он будет вынужден вплотную к ним подходить чтобы завалить

Александр
14.10.2018
17:21:07

вз
14.10.2018
17:21:38

Александр
14.10.2018
17:22:44
а можно узнать нах*я оно тебе?=)
короче играю в игрульку, там нужно "Фармить мобов" ? ну это типа кача и добычи игровой валюты, руками это очень в лом. поэтому процесс нужно автоматизировать.
он автоматизируется хреново и другие игроки быстренько палят это и жалуются, надо починить ходьбу от монстра к монстру чтобы не палили

вз
14.10.2018
17:23:27
на радиус стрельбы это не повлияет, но идти дальше якобы придется

Александр
14.10.2018
17:23:38
в личку видос скину, минутку

Google

вз
14.10.2018
17:24:43

Nikitcat
14.10.2018
18:28:09
Если при установке линукс не видит другой ос то что? Плохо всё?

Евгений
14.10.2018
18:33:14
А она на этом же диске?

Nikitcat
14.10.2018
18:33:37
Да

Евгений
14.10.2018
18:33:43
Который 1 ТБ?

Nikitcat
14.10.2018
18:33:55
Ну да

Евгений
14.10.2018
18:33:57
Оу
Тогда как минимум странно

Nikitcat
14.10.2018
18:34:21
Ну когда убунту устанавливал такого не было

Евгений
14.10.2018
18:34:24
А диск не разбит?

Евгений
14.10.2018
18:34:38
Ну всмысле на разделы

Nikitcat
14.10.2018
18:34:39
Разбит, но и это показывало

Евгений
14.10.2018
18:35:27
https://blog.rasks.ru/esli-linux-ne-vidit-razdelov-windows-7

Nikitcat
14.10.2018
18:55:19
то есть не предлагало что-то сделать...

Anton
14.10.2018
19:15:46
Вопрос как решить задачу :)
Есть главные список пользователей. Есть фильтры, которые строят новые списки на базе главного списка.
Доступ к фильтрованному списку должен быть всегда. т.е. это не список в памяти.
И самое важное - админ должен уметь создавать списки на базе других списков.
В чем вопрос - хранить в mysql или есть более правильные бд для таких задач?

Nikitcat
14.10.2018
19:16:04

Google

Nikitcat
14.10.2018
19:16:12
Видит диски
Но все равно при установке не видит

Евгений
14.10.2018
19:32:37
тт

Admin
ERROR: S client not available

Евгений
14.10.2018
19:32:45
Ищи на форумах
Полюбому у кого-нить уже было

Nikitcat
14.10.2018
19:33:46
solved
Я вот только не пойму, я на убунту выставлял под хом 36ГБ, и они не использованы были, но оно жаловалось, что не хватает памяти. Почему?
Или я не понимаю разделения дисков. Может кто-то объяснить?
то есть под /boot и /swap выделяется немного места, под систему / там 20гб выделяется и осташееся место для общего пространства
Тогда почему система жаловалась на недостаток памяти, если в /home было око 17гб свободного места

Anonymous*
14.10.2018
19:40:07
Фото ошибки у тебя конечно же нет
ubuntu создаёт несколько разделов
т.е. если на каком-то одном не будет хвтаать места, она автоматически не позаимствует его с другого раздела, где оно есть

Nikitcat
14.10.2018
19:43:04
Нет, скрина не делал. Я имею в виду, как оно использует место, я думал те 30гб для /home оно и будет ииспользовать, а оказывается, если я правильно понял оно использовало то простраство для системы(/)

Alex
14.10.2018
20:05:15
Привет! Установил docuwiki на сервер, в папках правильно настроены вроде htaccess, но все равно зайдя в служебные папки видно дерево. В чем может быть дело?

V
14.10.2018
20:48:08
кто может помочь разобраться? уже 3ий день бьюсь над проблемой(
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
$result=exec('/bin/sh /var/www/cgi-bin/reboot.sh 2>&1', $output);
var_dump($output,$result);
?>
содержимое reboot.sh

Google

V
14.10.2018
20:50:14
#!/bin/sh
sshpass -p "admin" ssh root@192.168.2.104 reboot
при выполнении скрипта выдаёт array(0) { } string(0) ""
ребут удалённой машины не происходит
как вообще это можно сделать?

Andrew
14.10.2018
20:52:42
ты какую-то херню пытаешься сделать
и ты там понимаешь 2>&1 что значит, со знанием дела делаешь?
начни с чего-то простого. делай echo в скрипте.
и вообще не делай такой херни
а еще sshpass это дно
не надо его использовать
https://techglimpse.com/sshpass-ssh-keys-secure-file-transfer-examples/

Денис
14.10.2018
20:55:20
http://tolik-punkoff.com/2017/01/11/udalennaya-perezagruzka-servera-pod-upravleniem-linux-perezagruzka-linux-bez-vvoda-parolya/

V
14.10.2018
20:56:17
а еще sshpass это дно? у меня это происходит в локалке я не хочу генерить ключи
или думаешь без авторизации по ключу могут быть проблемы с выполнением скрипта?