Помогите пожалуйста с функцией обмена
|
|
Riolu | Дата: Воскресенье, 08 Июля 2012, 22:20 | Сообщение # 21 |
почетный гость
Сейчас нет на сайте
| если там такая строка: plus_item($nums,$id); поменяй его на: plus_item($nums,$id,$_SESSION['id']);
Рoke-x (ММОRPG про покемонов)
|
|
| |
JumpZ(noob) | Дата: Воскресенье, 08 Июля 2012, 22:24 | Сообщение # 22 |
почетный гость
Сейчас нет на сайте
| вот эта строка Code if ($p_item_id['count'] => $col_p) {echo "<script>location.href='game.php?go=items';</script>"; exit;} Добавлено (08.07.2012, 22:24) ---------------------------------------------
Code если там такая строка: plus_item($nums,$id); поменяй его на: plus_item($nums,$id,$_SESSION['id']); такого даже нету )
Skype: a-x-i-t-o
|
|
| |
Riolu | Дата: Воскресенье, 08 Июля 2012, 22:30 | Сообщение # 23 |
почетный гость
Сейчас нет на сайте
| Quote (JumpZ(noob)) if ($p_item_id['count'] => $col_p) {echo "<script>location.href='game.php?go=items';</script>"; exit;} удали эту строку я над ещё поработаюДобавлено (08.07.2012, 22:30) --------------------------------------------- Лучше верни на место функцию plus_item Ну и создай новую например: Code function plus_item_the_p($cool,$item_id,$id_p) { $items = first('SELECT * FROM items_users WHERE user_id=%d AND item_id=%d',$id_p,$item_id); if($items['count'] == "") { insert('items_users',array( 'item_id'=>$item_id, 'user_id'=>$id_p, 'count'=>$cool)); } else { $x = $items['count'] + $cool; update('items_users',array('count'=>$x),'id='.(int)$items['id']); }}
Рoke-x (ММОRPG про покемонов)
|
|
| |
JumpZ(noob) | Дата: Воскресенье, 08 Июля 2012, 22:43 | Сообщение # 24 |
почетный гость
Сейчас нет на сайте
| Code Parse error: syntax error, unexpected T_DOUBLE_ARROW in /www/elitno.net/p/o/pokemongames/home/site/include/ite.php on line 175
Skype: a-x-i-t-o
|
|
| |
Riolu | Дата: Воскресенье, 08 Июля 2012, 22:54 | Сообщение # 25 |
почетный гость
Сейчас нет на сайте
| у меня норм работает Code $s_pers = first('SELECT * FROM users WHERE login=%s',$login_pers);
Рoke-x (ММОRPG про покемонов)
|
|
| |
JumpZ(noob) | Дата: Воскресенье, 08 Июля 2012, 22:54 | Сообщение # 26 |
почетный гость
Сейчас нет на сайте
| аа все)
Skype: a-x-i-t-o
|
|
| |
VipCat | Дата: Понедельник, 09 Июля 2012, 11:55 | Сообщение # 27 |
PHP-MasteR
Сейчас нет на сайте
| Ну что работает обмен ?
Проблемы индейцев - вождя не волнуют....
|
|
| |
JumpZ(noob) | Дата: Понедельник, 09 Июля 2012, 12:11 | Сообщение # 28 |
почетный гость
Сейчас нет на сайте
| VipCat, нет(
Skype: a-x-i-t-o
|
|
| |
Riolu | Дата: Понедельник, 09 Июля 2012, 17:09 | Сообщение # 29 |
почетный гость
Сейчас нет на сайте
| Quote (VipCat) Ну что работает обмен ? Работает но багов много
Рoke-x (ММОRPG про покемонов)
|
|
| |
JumpZ(noob) | Дата: Понедельник, 09 Июля 2012, 17:15 | Сообщение # 30 |
почетный гость
Сейчас нет на сайте
| Quote Работает но багов много очень много)
Skype: a-x-i-t-o
|
|
| |
aniEzes | Дата: Понедельник, 09 Июля 2012, 17:39 | Сообщение # 31 |
частый гость
Сейчас нет на сайте
| что-то я вопрос не понял
|
|
| |
JumpZ(noob) | Дата: Вторник, 24 Июля 2012, 22:15 | Сообщение # 32 |
почетный гость
Сейчас нет на сайте
| ааааа помогите уже зделать этот обмен
Skype: a-x-i-t-o
|
|
| |
TimKruz | Дата: Понедельник, 30 Июля 2012, 15:32 | Сообщение # 33 |
старожил
Сейчас нет на сайте
| Все коды суйте под [spoiler]. А то с тех пор, как изменили функцию вывода кода, он больше не сворачивается и не переносится на новую строку, так что страницу сильно разрывает, как по ширине, так и по длине. Quote (JumpZ(noob)) вот ещё одна ошибка Warning: Missing argument 3 for plus_item(), Пропущен третий аргумент в функции plus_item() на 179 строчке. Проверь и исправь. Quote (JumpZ(noob)) обмен происходит между двумя играками Вообще всё зависит от архитектуры движка, которую ты, по всей видимости, объяснить не можешь. В данном случае я имею ввиду описание в общих чертах работы той или иной части движка. Например: "имена игроков хранятся в такой-то базе, а в такой-то базе - вещи, которые имеют конкретные игроки; а ещё есть функция для поиска вещи, добавления или удаления вещи, а мне нужно сделать на основе этого функцию обмена"... Могу предположить: либо имя хозяина вещи хранится в специальной ячейке в базе данных, и, следовательно, нужно изменить эту запись на другое имя, либо имя вещи хранится в таблице напротив имени хозяина, так что нужно перенести эту запись от этого игрока к другому в таблице. Километры кода мало о чём говорят. Особенно с учётом того, что они у тебя практически без комментариев. Quote (JumpZ(noob)) Parse error: syntax error, unexpected T_DOUBLE_ARROW Ошибка синтаксиса: неожиданный T_DOUBLE_ARROW. Ищи в коде, что это за T_DOUBLE_ARROW и что он значит. Куда-то ты его не туда засунул.
|
|
| |
JumpZ(noob) | Дата: Понедельник, 30 Июля 2012, 16:52 | Сообщение # 34 |
почетный гость
Сейчас нет на сайте
| TimKruz, тот обмен что предлагал риола не работает
Skype: a-x-i-t-o
|
|
| |
Nosorog | Дата: Понедельник, 30 Июля 2012, 18:39 | Сообщение # 35 |
участник
Сейчас нет на сайте
| Quote (JumpZ(noob)) Parse error: syntax error, unexpected T_DOUBLE_ARROW in /www/elitno.net/p/o/pokemongames/home/site/include/ite.php on line 175 Quote (Riolu) if ($p_item_id['count'] => $col_p) {echo "<script>location.href='game.php?go=items';</script>"; exit;} Code if ($p_item_id['count'] >= $col_p) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
JumpZ(noob) | Дата: Понедельник, 30 Июля 2012, 18:56 | Сообщение # 36 |
почетный гость
Сейчас нет на сайте
| Nosorog, этот обмен не работает и там багов много) хочу такой обмен http://floomby.ru/s1/3aZxx Добавлено (30.07.2012, 18:56) --------------------------------------------- ну хотя бы похожый )
Skype: a-x-i-t-o
|
|
| |
Nosorog | Дата: Понедельник, 30 Июля 2012, 19:41 | Сообщение # 37 |
участник
Сейчас нет на сайте
| Quote (JumpZ(noob)) этот обмен не работает Работает если исправить пару ошибок: Code if ($p_item_id['count'] >= $col_p) {echo "<script>location.href='game.php?go=items';</script>"; exit;} Code // ищем тренера $s_pers = first("SELECT * FROM users WHERE login='%s'",$login_pers); Добавлено (30.07.2012, 19:41) ---------------------------------------------
Quote (VipCat) ( зы: А стрелочки рядом двойная такая без звезды: Это временная передача покемона ( Например передал покемона другому игроку , а он тебя кинул на бабки там " Сказал вечером отдаст и не отдал деньги " ты заходишь себе в инвентарь нажимаешь вернуть покемона и он возвращается )
(зы2: А стрелочки рядом двойная со звездой там полная передача, покемона отдаешь на всегда и не можешь вернуть он у тебя исчезает ) Тогда уж лучше делать рынок, но это уже другая тема...
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
JumpZ(noob) | Дата: Понедельник, 30 Июля 2012, 20:25 | Сообщение # 38 |
почетный гость
Сейчас нет на сайте
| Nosorog, рынок есть но это не удобно, когда будет много народа с рынка толку не быдет
Skype: a-x-i-t-o
|
|
| |
Nosorog | Дата: Понедельник, 30 Июля 2012, 21:24 | Сообщение # 39 |
участник
Сейчас нет на сайте
| Может я чего-то не понимаю, но... Если народу много, то есть спрос, а если есть спрос, то есть и предложение... + Если народу много, то и предложений будет тоже много, а это значит, что у покупателя будет из чего выбрать... + Если у покупателя будет выбор, то конкуренция у продавцов будет расти... + Можно перечислять, очень долго, все плюсы рынка. А обмен, напрямую между игроками, мне напоминает продажу самогонки в квартире
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
JumpZ(noob) | Дата: Понедельник, 30 Июля 2012, 21:59 | Сообщение # 40 |
почетный гость
Сейчас нет на сайте
| Nosorog, хаха так то да, но обмен удобней )
Skype: a-x-i-t-o
|
|
| |