{% else-1 %}
Обновить
* Тема закрыта!
1.
abler98 * 22.68
[автор] (15 май 2013, 18:42) [0/0] [0] [спам] [под]

Учучь делать онлайн игры, возникает много вопросов, решил создать тут тему, буду задавать иногда вопросы*
------
А вот и первый вопрос:
Как сделать что-то вроде повышения уровня?* Я могу сделать только +1 уровень, а вот если набил опыта с одного боя на 2 уровня, то в любом случае будет + 1 уровень* Помогите пожалуйста*
------
Все новый вопросы смотрим ниже*


Изм. 2 раз. / Посл. изм.
abler98 * 22.68
(16 май 2013, 18:13)
2. (15 май 2013, 18:46) [0/0] [0] [спам] [под]

да. и следом еще +1ур

3. (15 май 2013, 18:47) [0/0] [0] [спам] [под]

будет нападобии ряда сразу например: вы получили 8-й уровен вы получили 9-й уровень

4.
abler98 * 22.68
[автор] (15 май 2013, 18:48) [0/0] [0] [спам] [под]
Hristofor,

Так бой закончился и всё* +1 уровень... Что бы получить следующий, нужно убить другого бота, а это не правильно*

5.
abler98 * 22.68
[автор] (16 май 2013, 18:11) [0/0] [0] [спам] [под]

Ещё вопрос:
Вот у меня есть таблица с экипировкой героя, в каждой записи есть столбцы с здоровьем, атакой, защитой, мне нужно плюсовать к здоровью героя, здоровье со всех шмоток, вот что я смог сделать, но это не работает!
<?
$hp=mysql_query(\"SELECT SUM(hp) FROM user_item WHERE id_user = \'\".$user[\'id\'].\"\' AND equip = \'1\'\"*;
$user[\'hp\']=($user[\'hp\']+$hp);
$atak=mysql_query(\"SELECT SUM(atak) FROM user_item WHERE id_user = \'\".$user[\'id\'].\"\' AND equip = \'1\'\"*;
$user[\'atak\']=($user[\'atak\']+$atak);
$bron=mysql_query(\"SELECT SUM(bron) FROM user_item WHERE id_user = \'\".$user[\'id\'].\"\' AND equip = \'1\'\"*;
$user[\'bron\']=($user[\'bron\']+$bron);

echo \"<img src=\'/style/img/life.png\'/>\".$user[\'hp\'].\" <img src=\'/style/img/shield.png\'/>\".$user[\'bron\'];
?>

Прибавляет случайные числа, примерно 7-13, хотя должно быть +10


Изм. 3 раз. / Посл. изм.
abler98 * 22.68
(16 май 2013, 18:16)
6. (16 май 2013, 18:17) [1/1] [0] [спам] [под]

Легче простого. Повышаем уровень,убавляем опыт. Уровень сам повышается до такой степени,пока хватает опыта

7.
abler98 * 22.68
[автор] (16 май 2013, 18:22) [0/0] [0] [спам] [под]
Лорд,

Хм, даже в голову такое не пришло* Спасибо* Я не додумался отнимать опыт* А со вторым вопросом поможешь?*

8.
abler98 * 22.68
[автор] (16 май 2013, 18:24) [0/0] [0] [спам] [под]
Лорд,

Блин, извини, я минус поставил случайно*


Изм. 1 раз. / Посл. изм.
abler98 * 22.68
(16 май 2013, 18:25)
9.
3KZO * 4.92
(16 май 2013, 18:26) [1/0] [1] [спам] [под]
Лорд,

[code]

$lvl = 1; $exp = 100;

if($user[\'exp\'] == $lvl && $user[\'exp\'] >= $exp){ mysql апдейт таблицы с повышением уровня. }

[/code]


From paradise with love
10.
abler98 * 22.68
[автор] (16 май 2013, 18:29) [0/0] [0] [спам] [под]
3KZO,

Ну это понятно, а если срубил за один боя опыта на два уровня?

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений