В общем локацию поставил, координаты нарыл. Вроде все хорошо, но ходить по локации не могу. Персонажа постоянно откатывает. Скриншот. d_goto -300 -190 Если в это местности ходит спокойно, то у вас различаются серверные и клиентские карты
Попробуй выполнить sql запрос только с голдом. Какая реакция на этот запрос у phpmyadmin'a? CREATE PROCEDURE `usecash`( in userid1 INTEGER, in zoneid1 INTEGER, in sn1 INTEGER, in aid1 INTEGER, in point1 INTEGER, in cash1 INTEGER, in status1 INTEGER, out error INTEGER ) BEGIN DECLARE sn_old INTEGER; DECLARE aid_old INTEGER; DECLARE point_old INTEGER; DECLARE cash_old INTEGER; DECLARE status_old INTEGER; DECLARE createtime_old DATETIME; DECLARE time_old INTEGER; DECLARE need_restore INTEGER; DECLARE exists1 INTEGER; DECLARE rowcount INTEGER; START TRANSACTION; SET error = 0; SET need_restore = 0; SELECT SQL_CALC_FOUND_ROWS sn, aid, point, cash, status, creatime INTO sn_old, aid_old, point_old, cash_old, status_old, createtime_old FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND sn >= 0; SET rowcount = FOUND_ROWS(); IF rowcount = 1 THEN SET exists1 = 1; ELSE SET exists1 = 0; END IF; IF status1 = 0 THEN IF exists1 = 0 THEN SELECT aid, point INTO aid1, point1 FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn1; SET point1 = IFNULL(point1,0); UPDATE point SET time = time-point1 WHERE uid = userid1 AND aid = aid1 AND time >= point1; SET rowcount = ROW_COUNT(); IF rowcount = 1 THEN UPDATE usecashnow SET sn = 0, status = 1 WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn1; ELSE SET error = -8; END IF; END IF; ELSE IF status1 = 1 THEN IF exists1 = 0 THEN UPDATE point SET time = time-point1 WHERE uid = userid1 AND aid = aid1 AND time >= point1; SET rowcount = ROW_COUNT(); IF rowcount = 1 THEN INSERT INTO usecashnow (userid, zoneid, sn, aid, point, cash, status, creatime) VALUES (userid1, zoneid1, sn1, aid1, point1, cash1, status1, now()); ELSE INSERT INTO usecashnow SELECT userid1, zoneid1, IFNULL(min(sn),0)-1, aid1, point1, cash1, 0, now() FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND 0 >= sn; SET error = -8; END IF; ELSE INSERT INTO usecashnow SELECT userid1, zoneid1, IFNULL(min(sn),0)-1, aid1, point1, cash1, 0, now() FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND 0 >= sn; SET error = -7; END IF; ELSE IF status1 = 2 THEN IF exists1 = 1 AND status_old = 1 AND sn_old = 0 THEN UPDATE usecashnow SET sn = sn1, status = status1 WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn_old; ELSE SET error = -9; END IF; ELSE IF status1 = 3 THEN IF exists1 = 1 AND status_old = 2 THEN UPDATE usecashnow SET status = status1 WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn_old; ELSE SET error = -10; END IF; ELSE IF status1 = 4 THEN IF exists1 = 1 THEN DELETE FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn_old; INSERT INTO usecashlog (userid, zoneid, sn, aid, point, cash, status, creatime, fintime) VALUES (userid1, zoneid1, sn_old, aid_old, point_old, cash_old, status1, createtime_old, now()); END IF; IF NOT (exists1 = 1 AND status_old = 3) THEN SET error = -11; END IF; ELSE SET error = -12; END IF; END IF; END IF; END IF; END IF; IF need_restore = 1 THEN UPDATE point SET time = time+point_old WHERE uid = userid1 AND aid = aid_old; DELETE FROM usecashnow WHERE userid = userid1 AND zoneid = zoneid1 AND sn = sn_old; INSERT INTO usecashlog (userid, zoneid, sn, aid, point, cash, status, creatime, fintime) VALUES (userid1, zoneid1, sn_old, aid_old, point_old, cash_old, status1, createtime_old, now()); END IF; COMMIT; END$$
скрипт? Угу
Ничего необычного не замечаете?[ATTACH]
2 простых варианта: 1 вариант реализации - квест. Награда - ТП по нужным координатам в нужную локацию. 2 вариант реализации - поставить старт персов в мире, в точку телепортации в данж, отредактировать появление на нужные координаты.
Какой в пень налог со сцены?:) Поверь, он есть. Другое дело, что его никто никогда не афишировал (Намёк был вполне прозрачный, вроде как) Если тебя затронула эта тема, пиши в ЛС, я расскажу поподробнее.
Вам и не надо особо понимать этот закон, примите его, как и все остальные законы. Сколько бы подписей не собрал рунет, чаша весов всё равно будет на стороне людей, которые добивались принятия этого закона. В первую очередь, это были люди, снимающие фильмы и сериалы, они платят огромный налог государству за съёмку той или иной сцены. Они платят за возможность делать свою работу. Сколько в стране режиссёров сами представляете. По поводу примера ТС, дублирование дисков с фильмами - это один из самых ярких примеров пиратства. А если машина с сайтом располагается вне территории РФ? В любом случае, сайт блокируется в пределах Российской Федерации
Внесу свою мысль. Сетов можно клепать хоть пять, хоть десять. Если делать по уму, взяв за основу два сета на каждый класс, имеет смысл минимизировать различие между ними. Во-первых макс. пение должно быть таким, чтобы даже самый быстрокастующий скилл сопровождался анимацией (В ЛС могу даже скинуть гс с таким пением) Сету на защиту поставить показатель атаки в минус, компенсировать его этим самым пением. В сете на атаку немного уменьшить количество ЖС и пения. С физ классами дела обстоят труднее, защиту наверняка используют только танки, либо резать защиту от стихий, либо серьёзно резать ХП(Чего делать нельзя, если оно требуется на пати-боссах). Физ деф трогать не стоит. Само собой, пауза должна быть маленькой. По атаке, пауза должна быть примерно на 0.1-0.15 выше, само собой, показатель атаки должен уйти немного в минус. Что касаемо лучников, не представляю их в защитном сете, абсолютно нелепо. Вот как-то так, что касаемо камней, пусть будут, чем они мешают? ПА не должен так сильно влиять на ход сражения, если это действительно сражения, а не игра в поддавки. Камни на выносливость в броню очень даже неплохи. В итоге, пусть они хоть сколько угодно меняют шмотки, разницы колоссальной быть не должно между ними
83 лист, 5 строка. Как правило общий путь Models/Matters
Можно и все сразу, собственно, как я предпочитаю, можно и по одному выводить
На то, что бы просто поискать ответ на уже не раз разбиравшийся вопрос? - Думаю да Что "всё"? Подсказки\Советы
Текст подсказок: interfaces\tips.txt Это окно, на котором эти заставки показываются. Как вариант, можно избавиться от текстовика вовсе и запихать всё, что нужно в loading
loading.xml
Запускаешь клиент игры через старт.бат shift+~, откроется консоль. Вводишь команду, и дальше играйся, как хочешь. [IMG]
Советую воспользоваться командой d_uidebug 1
Если дело только в патче, то подойдут файлы с чистого 1.4.0
Тема такая, во время прохождения данжа в соломоде персонажу даётся довольно мощный баф, с которым, как было задумано он должен проходить сам данж. При вылете с данжа, при телепортации в мир и так далее, баф пропадает. Однако, когда накладываешь любой предмет, который моментально телепортирует в какую-либо точку на квест, тепепортирущий в данж, при очень высокой скорости нажатия ЛКМ через кликер успевается активироваться и то и другое, в результате я появляюсь на том месте, куда меня ТПшнул предмет, а не данж, со своим бафом. Не знаю, возможно ли это исправить, если да, то, был бы рад выслушать ваши догадки, предложения..
[ATTACH] [ATTACH]
Для версии 1.4.5 [ATTACH] [ATTACH]
Выкладываю в подобном варианте расчёт необходимых статов оружия и бужетерии Скачать таблицу .xls Скачать таблицу .xlsx
Имена участников (разделяйте запятой).