1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. Nameless
  2. Nameless
    Сообщение

    Не приходит голд

    Попробуй выполнить 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$$
    Сообщение от: Nameless, 25 сен 2013 в разделе: Архив
  3. Nameless
    Сообщение

    Html by ICE

    скрипт? Угу
    Сообщение от: Nameless, 15 сен 2013 в разделе: Архив
  4. Nameless
    Сообщение

    Html by ICE

    Ничего необычного не замечаете?[ATTACH]
    Сообщение от: Nameless, 15 сен 2013 в разделе: Архив
  5. Nameless
  6. Nameless
  7. Nameless
  8. Nameless
    Сообщение

    Свап сетов брони

    Внесу свою мысль. Сетов можно клепать хоть пять, хоть десять. Если делать по уму, взяв за основу два сета на каждый класс, имеет смысл минимизировать различие между ними. Во-первых макс. пение должно быть таким, чтобы даже самый быстрокастующий скилл сопровождался анимацией (В ЛС могу даже скинуть гс с таким пением) Сету на защиту поставить показатель атаки в минус, компенсировать его этим самым пением. В сете на атаку немного уменьшить количество ЖС и пения. С физ классами дела обстоят труднее, защиту наверняка используют только танки, либо резать защиту от стихий, либо серьёзно резать ХП(Чего делать нельзя, если оно требуется на пати-боссах). Физ деф трогать не стоит. Само собой, пауза должна быть маленькой. По атаке, пауза должна быть примерно на 0.1-0.15 выше, само собой, показатель атаки должен уйти немного в минус. Что касаемо лучников, не представляю их в защитном сете, абсолютно нелепо. Вот как-то так, что касаемо камней, пусть будут, чем они мешают? ПА не должен так сильно влиять на ход сражения, если это действительно сражения, а не игра в поддавки. Камни на выносливость в броню очень даже неплохи. В итоге, пусть они хоть сколько угодно меняют шмотки, разницы колоссальной быть не должно между ними
    Сообщение от: Nameless, 17 июл 2013 в разделе: Архив
  9. Nameless
  10. Nameless
  11. Nameless
  12. Nameless
  13. Nameless
    loading.xml
    Сообщение от: Nameless, 5 май 2013 в разделе: PW Фиксы
  14. Nameless
  15. Nameless
    Сообщение

    Интерфейс

    Советую воспользоваться командой d_uidebug 1
    Сообщение от: Nameless, 28 апр 2013 в разделе: Архив
  16. Nameless
  17. Nameless
  18. Nameless
    Сообщение

    Если не сложно

    [ATTACH] [ATTACH]
    Сообщение от: Nameless, 22 фев 2013 в разделе: Архив
  19. Nameless
    Сообщение

    Если не сложно

    Для версии 1.4.5 [ATTACH] [ATTACH]
    Сообщение от: Nameless, 22 фев 2013 в разделе: Архив
  20. Nameless