Пятница, 26 Апреля 2024, 11:33

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Форум игроделов » Движки для разработки игр и сложные системы разработки » Движки для браузерных игр » Помогите пожалуйста с функцией обмена (Подробней внутри)
Помогите пожалуйста с функцией обмена
JumpZ(noob)Дата: Вторник, 03 Июля 2012, 01:40 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Помогите пожалуйста с функцией, обмен происходит между двумя играками, обмен ведется покемонами и итемами, вот скрин с лиги 17 http://floomby.ru/s1/3aZxx

Skype: a-x-i-t-o
GavolotДата: Вторник, 03 Июля 2012, 02:37 | Сообщение # 2
Последователь Тени
Сейчас нет на сайте
Т.е как? Что ты имеешь ввиду, один итем должен обменяться на покемона?

В общем что-то делаю, но пока не пойму ни как :)
Тень - выражение основной сущности человека.
VipCatДата: Вторник, 03 Июля 2012, 15:11 | Сообщение # 3
PHP-MasteR
Сейчас нет на сайте
Quote (Gavolot)
Т.е как? Что ты имеешь ввиду, один итем должен обменяться на покемона?

нет можно обменять покемона , а можно айтем. Как хочешь главное чтоб был обмен smile

( зы: А стрелочки рядом двойная такая без звезды: Это временная передача покемона ( Например передал покемона другому игроку , а он тебя кинул на бабки там " Сказал вечером отдаст и не отдал деньги " ты заходишь себе в инвентарь нажимаешь вернуть покемона и он возвращается )

(зы2: А стрелочки рядом двойная со звездой там полная передача, покемона отдаешь на всегда и не можешь вернуть он у тебя исчезает )


Проблемы индейцев - вождя не волнуют....
JumpZ(noob)Дата: Вторник, 03 Июля 2012, 17:59 | Сообщение # 4
почетный гость
Сейчас нет на сайте
yes

Skype: a-x-i-t-o
StepДата: Среда, 04 Июля 2012, 09:50 | Сообщение # 5
почетный гость
Сейчас нет на сайте
Короче если у тя база ПЛ там в таблицах items_users и pokemon_user есть столбец user если поменять его значения пок или итем перейдёт к другому) вот на этой основе можно попробовать)

JumpZ(noob)Дата: Среда, 04 Июля 2012, 12:33 | Сообщение # 6
почетный гость
Сейчас нет на сайте
Step, мда ты хоть ваще понимаешь что ты говоришь ?, если изменить user на итем то в игре не в одного играка не будет итемов angry

Добавлено (04.07.2012, 12:33)
---------------------------------------------
Ребят подскажите пожалуйста хотя бы браузерную игру где есть похожий обмен http://floomby.ru/s1/3aZxx


Skype: a-x-i-t-o
VipCatДата: Среда, 04 Июля 2012, 14:38 | Сообщение # 7
PHP-MasteR
Сейчас нет на сайте
Quote (JumpZ(noob))
Ребят подскажите пожалуйста хотя бы браузерную игру где есть похожий обмен http://floomby.ru/s1/3aZxx


Сегодня приду с улицы и посмотрю что там smile


Проблемы индейцев - вождя не волнуют....
MadMaxДата: Среда, 04 Июля 2012, 15:24 | Сообщение # 8
\o
Сейчас нет на сайте
просто и легко. делаешь запрос на проверку итема, если есть то у первого игрока удаляем, второму даем.

[Gamiron #10] Prison Break
[2D] Revenge [iOS, Android]


JumpZ(noob)Дата: Среда, 04 Июля 2012, 15:31 | Сообщение # 9
почетный гость
Сейчас нет на сайте
MadMax, лс читай

Skype: a-x-i-t-o
MadMaxДата: Среда, 04 Июля 2012, 15:39 | Сообщение # 10
\o
Сейчас нет на сайте
я не могу без знания кода игры что то написать.

[Gamiron #10] Prison Break
[2D] Revenge [iOS, Android]


anton-garДата: Среда, 04 Июля 2012, 23:01 | Сообщение # 11
WEBmaster
Сейчас нет на сайте
JumpZ(noob),
Quote (MadMax)
я не могу без знания кода игры что то написать.

такая же ситуация.


JumpZ(noob)Дата: Четверг, 05 Июля 2012, 11:42 | Сообщение # 12
почетный гость
Сейчас нет на сайте
anton-gar, что нужно ?.
Постучись мне в скайп плз

Добавлено (05.07.2012, 11:42)
---------------------------------------------
или дай свой скайп


Skype: a-x-i-t-o
RioluДата: Воскресенье, 08 Июля 2012, 19:22 | Сообщение # 13
почетный гость
Сейчас нет на сайте
Есть 2 способа:
1. Взломать или найти дыру в игре. Это наказуемо evil
2. Самому написать

Если файл сохранен как .inc ( но никто такие скрипты так не будет сохранят как .inc ) тогда его можно посмотреть, но его нужно сначала найти ( только если его найдешь придется БД самому писать ну или провести Sql инекцию )

Несанкционированный доступ в БД карается лишением свободы на срок от 3-х до 5-ти лет.


Рoke-x (ММОRPG про покемонов)

JumpZ(noob)Дата: Воскресенье, 08 Июля 2012, 19:35 | Сообщение # 14
почетный гость
Сейчас нет на сайте
Riolu, пфф это я и сам прекрасно понимаю, мне нужен хотя бы пример этого обмена

Skype: a-x-i-t-o
RioluДата: Воскресенье, 08 Июля 2012, 21:47 | Сообщение # 15
почетный гость
Сейчас нет на сайте
так сначала нужно сделать функцию обмена итемов
Так начнем сначало открываем ite.php
Ищем строку:
Code
<tr>
<TD valign=top align=center>
<br>
<form action="game.php?go=items" method="post" id="formit">  
   <input name="amount" type="text" value="" SIZE=10>
   <input name="but0" type="button" value="Выбросить" onclick="if (confirm('Вы точно хотите выбросить этот предмет?')) use_item('drop');">
  <br>  
                  <br>
   <input name="amount2" type="text" value="" SIZE=10>
   <input name="but01" type="button" value="Отдать клану" onclick="if (confirm('Вы точно хотите отдать этот предмет в клан?')) use_item('clan');">  
   
  </TD> </tr>

и меняем его на:
Code
<tr>
<TD valign=top align=center>
<br>
<form action="game.php?go=items" method="post" id="formit">
Логин: <input name="login_p" type="text" value="" SIZE=10><br>
Количество:<input name="coll_p" type="text" value="" SIZE=10><br>
<input name="but10" type="button" value="Передать" onclick="if (confirm('Вы точно хотите передать этот предмет?')) use_item('p');">
<br><br>
   <input name="amount" type="text" value="" SIZE=10>
   <input name="but0" type="button" value="Выбросить" onclick="if (confirm('Вы точно хотите выбросить этот предмет?')) use_item('drop');">
  <br>  
                  <br>
   <input name="amount2" type="text" value="" SIZE=10>
   <input name="but01" type="button" value="Отдать клану" onclick="if (confirm('Вы точно хотите отдать этот предмет в клан?')) use_item('clan');">  
   
  </TD> </tr>


Кнопка обмена готова теперь основное:
Ищем в ite.php
Code
else if ($tip == "drop") {
$cool = $_POST['amount'];
$it_id = $_POST['itID'];
if ($cool <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($it_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
$cool = ceil($cool);$cool = abs($cool);$cool = stripslashes($cool);$cool = htmlspecialchars($cool);$cool = trim($cool);  
$it_id = ceil($it_id);$it_id = abs($it_id);$it_id = stripslashes($it_id);$it_id = htmlspecialchars($it_id);$it_id = trim($it_id);  
$invent = first('SELECT * FROM items_users WHERE id=%d',$it_id);
if(($_SESSION['id'] == $invent['user_id']) and ($invent['count']>$cool or $invent['count'] == $cool)){  
minus_item($cool,$_SESSION['id'],$invent['item_id']);
unset($tip);
unset($cool);
unset($it_id);
echo "<script>location.href='game.php?go=items';</script>";  
} else {echo "<script>location.href='game.php?go=items';</script>"; exit;}}

и меняем его на это:
Code
else if ($tip == "drop") {
$cool = $_POST['amount'];
$it_id = $_POST['itID'];
if ($cool <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($it_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
$cool = ceil($cool);$cool = abs($cool);$cool = stripslashes($cool);$cool = htmlspecialchars($cool);$cool = trim($cool);  
$it_id = ceil($it_id);$it_id = abs($it_id);$it_id = stripslashes($it_id);$it_id = htmlspecialchars($it_id);$it_id = trim($it_id);  
$invent = first('SELECT * FROM items_users WHERE id=%d',$it_id);
if(($_SESSION['id'] == $invent['user_id']) and ($invent['count']>$cool or $invent['count'] == $cool)){  
minus_item($cool,$_SESSION['id'],$invent['item_id']);
unset($tip);
unset($cool);
unset($it_id);
echo "<script>location.href='game.php?go=items';</script>";  
} else {echo "<script>location.href='game.php?go=items';</script>"; exit;}}
elseif ($tip == "p") {
// Количество
$col_p = $_POST['coll_p'];
$col_p = trim($col_p);
$col_p = stripslashes($col_p);
$col_p = htmlspecialchars($col_p);

// кому
$login_pers = $_POST['login_p'];
$login_pers = trim($login_pers);
$login_pers = stripslashes($login_pers);
$login_pers = htmlspecialchars($login_pers);

// предмет  
$item_id = $_POST['itID'];
$p_item_id = first('SELECT * FROM items_users WHERE id=%d and user_id=%s',$item_id, $_SESSION['login']);
$item_id = trim($item_id);
$item_id = stripslashes($item_id);
$item_id = htmlspecialchars($item_id);
if ($col_p <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($item_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($p_item_id['count'] => $col_p) {echo "<script>location.href='game.php?go=items';</script>"; exit;}

// ищем тренера
$s_pers = first("SELECT * FROM users WHERE login=%s",$login_pers);

// передаем предмет
minus_item($col_p,$_SESSION['id'],$p_item_id['item_id']);
plus_item($col_p,$item_id,$s_pers['id']);
}

теперь открываем function.php
и меняем:
Code
function plus_item($cool,$item_id)
{
$items = first('SELECT * FROM items_users WHERE user_id=%d AND item_id=%d',$_SESSION['id'],$item_id);
if($items['count'] == "")
{                    
insert('items_users',array(
    'item_id'=>$item_id,
    'user_id'=>$_SESSION['id'],
    'count'=>$cool));
}
else
{
$x = $items['count'] + $cool;
update('items_users',array('count'=>$x),'id='.(int)$items['id']);
}}

На это:
Code
function plus_item($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:03 | Сообщение # 16
почетный гость
Сейчас нет на сайте
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /www/elitno.net/p/o/сайт/home/site/include/ite.php on line 182

Skype: a-x-i-t-o
RioluДата: Воскресенье, 08 Июля 2012, 22:06 | Сообщение # 17
почетный гость
Сейчас нет на сайте
Кинь полный код я посмотрю где там ошибка и исправлю

Рoke-x (ММОRPG про покемонов)

JumpZ(noob)Дата: Воскресенье, 08 Июля 2012, 22:08 | Сообщение # 18
почетный гость
Сейчас нет на сайте
Code
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Инвентарь</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; Charset=Windows-1251">
<?php
include ("include/function_items.php");
$id = $_SESSION['id'];
$result = select('SELECT i.id, i.count, i.item_id, il.ItemType, il.content, il.dress, il.use, il.title, il.img FROM items_users i inner join Items il on il.id=i.item_id WHERE user_id=%d ORDER BY i.item_id ASC',$_SESSION['id']);
$clan_us = first('SELECT clan_id, Battle_id, pvp FROM users WHERE id=%d',$_SESSION['id']);
$mess_error = "";
?>

<?
if (isset($_POST['add'])) {
if (($clan_us['Battle_id']>0) OR ($clan_us['pvp']>0) ) { $mess_error = '<b>Прежде чем совершить какое - либо действие Вам нужно закончить бой!</b>'; unset($_POST['add']);} else {
$tip = stripslashes($tip);$tip = htmlspecialchars($tip);$tip = trim($tip);
$tip = $_POST['add'];
if ($tip == "use") {
$cool = $_POST['amount'];
$it_id = $_POST['itID'];
$poke_id = $_POST['pokes'];
if ($cool <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($it_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($poke_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
$poke_id = ceil($poke_id);$poke_id = abs($poke_id);$poke_id = stripslashes($poke_id);$poke_id = htmlspecialchars($poke_id);$poke_id = trim($poke_id);
$cool = ceil($cool);$cool = abs($cool);$cool = stripslashes($cool);$cool = htmlspecialchars($cool);$cool = trim($cool);
$it_id = ceil($it_id);$it_id = abs($it_id);$it_id = stripslashes($it_id);$it_id = htmlspecialchars($it_id);$it_id = trim($it_id);
$invent = first('SELECT * FROM items_users WHERE id=%d',$it_id);
$pokemon = first('SELECT * FROM pokemon_user WHERE user=%d AND active=1 AND id=%d',$_SESSION['id'],$poke_id);
if(($_SESSION['id'] == $invent['user_id']) and ($_SESSION['id'] == $pokemon['user'])){
$zapros_inv = first('SELECT * FROM Items WHERE id=%d',$invent['item_id']);
if($zapros_inv['ItemType']==2){
$hp_poke = $pokemon['hp_max'];
$hp_poke2 = $pokemon['hp_now'];
$regen = $hp_poke + $zapros_inv['hp'];
minus_item(1,$_SESSION['id'],$invent['item_id']);
if($regen>$hp_poke2) {update('pokemon_user',array('hp_max'=>$hp_poke2),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);} else {
update('pokemon_user',array('hp_max'=>$regen),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);}}
if($zapros_inv['ItemType']==5){
$st = new_status_user($zapros_inv['hp']);
if ($st == true) {
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==4){
$sm = new_samolet_user($zapros_inv['hp']);
if ($sm == true) {
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==6){
$sm = confet_poke($poke_id);
if ($sm == true) {
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==7){
$sm = corobca_surp($zapros_inv['hp']);
if ($sm == true) {
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==8){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['hp_ev'] == 255 or $poke['hp_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['hp_ev'] + 1;
update('pokemon_user',array('hp_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==9){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['atk_ev'] == 255 or $poke['atk_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['atk_ev'] + 1;
update('pokemon_user',array('atk_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==10){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['def_ev'] == 255 or $poke['def_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['def_ev'] + 1;
update('pokemon_user',array('def_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==11){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['speed_ev'] == 255 or $poke['speed_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['speed_ev'] + 1;
update('pokemon_user',array('speed_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==12){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['satk_ev'] == 255 or $poke['satk_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['satk_ev'] + 1;
update('pokemon_user',array('satk_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==13){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['sdef_ev'] == 255 or $poke['sdef_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['sdef_ev'] + 1;
update('pokemon_user',array('sdef_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

unset($tip);
unset($cool);
unset($it_id);
echo "<script>location.href='game.php?go=items';</script>";
}else{echo "<script>location.href='game.php?go=items';</script>"; exit;}}
else if ($tip == "dress") {
echo "<script>location.href='game.php?go=items';</script>";}
else if ($tip == "drop") {
$cool = $_POST['amount'];
$it_id = $_POST['itID'];
if ($cool <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($it_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
$cool = ceil($cool);$cool = abs($cool);$cool = stripslashes($cool);$cool = htmlspecialchars($cool);$cool = trim($cool);
$it_id = ceil($it_id);$it_id = abs($it_id);$it_id = stripslashes($it_id);$it_id = htmlspecialchars($it_id);$it_id = trim($it_id);
$invent = first('SELECT * FROM items_users WHERE id=%d',$it_id);
if(($_SESSION['id'] == $invent['user_id']) and ($invent['count']>$cool or $invent['count'] == $cool)){
minus_item($cool,$_SESSION['id'],$invent['item_id']);
unset($tip);
unset($cool);
unset($it_id);
echo "<script>location.href='game.php?go=items';</script>";
} else {echo "<script>location.href='game.php?go=items';</script>"; exit;}}
elseif ($tip == "p") {
// Количество
$col_p = $_POST['coll_p'];
$col_p = trim($col_p);
$col_p = stripslashes($col_p);
$col_p = htmlspecialchars($col_p);

// кому
$login_pers = $_POST['login_p'];
$login_pers = trim($login_pers);
$login_pers = stripslashes($login_pers);
$login_pers = htmlspecialchars($login_pers);

// предмет
$item_id = $_POST['itID'];
$p_item_id = first('SELECT * FROM items_users WHERE id=%d and user_id=%s',$item_id, $_SESSION['login']);
$item_id = trim($item_id);
$item_id = stripslashes($item_id);
$item_id = htmlspecialchars($item_id);
if ($col_p <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($item_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($p_item_id['count'] => $col_p) {echo "<script>location.href='game.php?go=items';</script>"; exit;}

// ищем тренера
$s_pers = first("SELECT * FROM users WHERE login=%s",$login_pers);

// передаем предмет
minus_item($col_p,$_SESSION['id'],$p_item_id['item_id']);
plus_item($col_p,$item_id,$s_pers['id']);
}

else if ($tip == "clan") {
if(!$clan_us['clan_id']){echo "<script>location.href='game.php?go=items';</script>"; exit;}
$cool = $_POST['amount2'];
$it_id = $_POST['itID'];
if ($cool <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($it_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
$cool = ceil($cool);$cool = abs($cool);$cool = stripslashes($cool);$cool = htmlspecialchars($cool);$cool = trim($cool);
$it_id = ceil($it_id);$it_id = abs($it_id);$it_id = stripslashes($it_id);$it_id = htmlspecialchars($it_id);$it_id = trim($it_id);
$invent = first('SELECT * FROM items_users WHERE id=%d',$it_id);
if(($_SESSION['id'] == $invent['user_id']) and ($invent['count']>$cool or $invent['count'] == $cool)){
plus_item_clan($cool,$invent['item_id'],$clan_us['clan_id']);
minus_item($cool,$_SESSION['id'],$invent['item_id']);
unset($tip);
unset($cool);
unset($it_id);
echo "<script>location.href='game.php?go=items';</script>";
} else {echo "<script>location.href='game.php?go=items';</script>"; exit;}
}else {}}}

?>
<style>
BODY {
BACKGROUND-COLOR: #755a57;
margin:0 0 0 0;
padding:0 0 0 0;
SCROLLBAR-FACE-COLOR: #755a57
SCROLLBAR-HIGHLIGHT-COLOR: #65927b ;
SCROLLBAR-SHADOW-COLOR: #65927b ;
SCROLLBAR-ARROW-COLOR: #65927b ;
SCROLLBAR-TRACK-COLOR: #65927b ;
SCROLLBAR-3DLIGHT-COLOR: #65927b ;
SCROLLBAR-DARKSHADOW-COLOR: #b3d0c1;
color: #000000;
}

A:link, A:visited {color: #fff; text-decoration:none}
A:hover, A:active {color: #000000; text-decoration:underline}

TABLE, TD, TR {
BORDER-COLOR: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

INPUT,TEXTAREA {
background-color: Ivory;
font:8pt Tahoma;
BORDER: #755a57 1px solid;
color: #000000;
}

SELECT {
border-style:none;
font:8pt Tahoma;
color: #000000;
}

H1 {color:#FFF; text-align:center}
H2 {color:#FFF; text-align:center}
#divTip {
position:absolute;
padding:1 2 1 2;
background-color:#FFF;
border: solid 2px #755a57;
text-align:justify;
COLOR: #000000;
FONT-SIZE: 11px; FONT-FAMILY: Tahoma; z-index:10;
visibility:hidden;
}
</style>
<script>
function defPosition(event) { // координаты мыши
var x = y = 0;
if (document.attachEvent != null) {
x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
} else if (!document.attachEvent && document.addEventListener) {
x = event.clientX + window.scrollX;
y = event.clientY + window.scrollY;
} else {
// Do nothing
}
return {x:x, y:y};
}

page=0;
invType=0;

function tip(event, ID) {
if (event) {
document.getElementById('divTip').style.left=defPosition(event).x+15;
document.getElementById('divTip').style.top=defPosition(event).y+10;
document.getElementById('divTip').innerHTML=i[ID][15];
document.getElementById('divTip').style.visibility='visible';
} else document.getElementById('divTip').style.visibility='hidden';
}

function pic(ID,sitID,am,uw,dr) {
for (s=0;s<document.images.length;s++)
document.images[s].style.border='1px solid #000';
document.getElementById("pic"+ID).style.border='1px solid black';
document.getElementById('formit')['itID'].value=sitID;
document.getElementById('formit')['amount'].value=am;
document.getElementById('formit')['amount2'].value=am;
document.getElementById('formit')['but1'].style.display=(uw?'inline':'none');
document.getElementById('formit')['but2'].style.display=(dr?'inline':'none');
document.getElementById('formit')['pokes'].style.display=(uw||dr?'block':'none');
eval("CURpic.src=pic"+ID+".src");
CURname.innerHTML=document.getElementById('divTip').innerHTML;
}
function formatnum(str) {
str = str + '';
var retstr = '';
var now = 0;
for (j = str.length-1; j>=0; j--) {
if (now < 3)    {
now++;
retstr = str.charAt(j) + retstr;
} else {
now = 1;
retstr = str.charAt(j) + '.' + retstr;
}
}
return retstr;
}

function use_item(add) {
document.getElementById('add').value=add;
document.getElementById('formit').submit();
}

<?php $pos = "0";?>
<?php

$sql4 = first("SELECT COUNT(*) as count FROM items_users WHERE user_id=%d",$_SESSION['id']);
if(!$sql4)
{
echo "Возникла ошибка - ".mysql_error()."<br>";
echo $sql4;

}
// Далее остальной код

?>

itemsamount = <? echo $sql4['count']; ?>;i = new Array(<? echo $sql4['count']; ?>);<?php foreach($result as $aRow){ ?><? $id = $aRow["id"];$ItemType = $aRow["item_id"];$content = $aRow["content"];$title = $aRow["title"];$img = $aRow["img"];$count = $aRow["count"];?>

i[<?php echo $pos++; ?>] = new Array(<?php echo $id; ?>,<?php echo $ItemType; ?>,<?php echo $count; ?>,<?php echo $aRow["use"]; ?>,'<?php echo $title; ?>',<?php echo $aRow["dress"]; ?>,'<?php echo $content; ?>',0,1);
<?php } ?>

function fillupinv() {
p=page*45;
content="";
prints=1;
while (prints<=45 && i[p]) {
if (invType==0 || i[p][8]==invType) {
picF=i[p][1]+'.png';
i[p][15]= i[p][4] + ' <b><small>x</small>'+formatnum(i[p][2])+'</b>';
if (i[p][6]) i[p][15]+='<br><span class=itemdescr>'+i[p][6]+'</span>';
content+="<div class=item><img class='item' ID=\"pic"+p+"\" src=\"img/items/"+picF+"\" onClick=\"pic("+p+","+i[p][0]+","+i[p][2]+","+i[p][3]+","+i[p][5]+")\" onMouseMove=\"tip(event,"+p+");\" onMouseOut=\"tip(0); \"></div>";
prints++;
}
p++;
}
for (k=prints; k<=45; k++) content+="<div class=item><img src='img/blank.gif'></div>";
document.getElementById('inv').innerHTML=content;
if (page>0) {document.getElementById('divprev').innerHTML="<a href='javascript:' onclick='page--;fillupinv();'><=</a>";} else {document.getElementById('divprev').innerHTML="<span style='color:#B5B5B5'><=</span>";}
if (itemsamount>p) {document.getElementById('divnext').innerHTML="<a href='javascript:' onclick='page++;fillupinv();'>=></a>";} else {document.getElementById('divnext').innerHTML="<span style='color:#B5B5B5'>=></span>";}
}

</script>

<STYLE>
IMG {width:30; height:30; visibility:visible; border:1px solid #000; margin:2px}
IMG.item{CURSOR:POINTER;}
BODY {margin:5 5 5 5;}

div.item {
background-color:#755a57;
margin:1px;
float:left;
width: 35px;
height: 35px;
}

.block {
width: 320px;
background: #755a57;
padding: 5px;
border: solid 2px black;
font-family:Georgia;
font-size:11pt;
border-radius:1;
}
</STYLE>
</HEAD>
<BODY onload="fillupinv()" style="width:500; height:350;">
<h2>Инвентарь</h2> <?php echo $mess_error;?>
<b><center><a href=game.php?go=eggs>В инкубаторную камеру</a> </center></b>

<div id="divTip"></div>

<TABLE width="335" style="font-weight:bold; font-size:12px;">
<TD align=left><DIV id="divprev">
</DIV></TD><TD align=center>
<small><a href="javascript:history.go(0)">Обновить</a></small>
</TD><TD align=right><DIV id="divnext">
</DIV></TD>
</TABLE>
<TABLE align="left" width="600">

<TR>
<TD width="345" valign=top>
<DIV ID="inv">

</DIV>

</TD>
<TD valign=top> </TD>
</TR><TR><TD>
</TD></TR></TABLE>
<TABLE align="left" width="320" bgcolor="#986960" style="border-radius:15;">
<tr>
<TD width=25% align=center>
<img ID="CURpic" src="img/blank.gif" width="24" height="24" border="0" style="CURSOR:DEFAULT">
</td></tr>
<tr>
<TD width=25%>
<DIV id="CURname" class="block"> </DIV>
</td></tr>

<tr>
<TD valign=top align=center>
<br>
<form action="game.php?go=items" method="post" id="formit">
Логин: <input name="login_p" type="text" value="" SIZE=10><br>
Количество:<input name="coll_p" type="text" value="" SIZE=10><br>
<input name="but10" type="button" value="Передать" onclick="if (confirm('Вы точно хотите передать этот предмет?')) use_item('p');">
<br><br>
<input name="amount" type="text" value="" SIZE=10>
<input name="but0" type="button" value="Выбросить" onclick="if (confirm('Вы точно хотите выбросить этот предмет?')) use_item('drop');">
<br>
<br>
<input name="amount2" type="text" value="" SIZE=10>
<input name="but01" type="button" value="Отдать клану" onclick="if (confirm('Вы точно хотите отдать этот предмет в клан?')) use_item('clan');">

</TD> </tr>
<tr>
<TD valign=top align=center>
<?
$poke_zapros_item = select('SELECT * FROM pokemon_user WHERE user=%d and active=1',$_SESSION['id']);
?>

<select size="1" name="pokes" style='display:none'>
<?foreach($poke_zapros_item as $vivod_zaprosa){ ?>
<option value='<? echo $vivod_zaprosa['id'] ?>'><? echo $vivod_zaprosa['name'] ?></option>
<?}?>
</SELECT> </TD> </tr>
<tr>
<TD valign=top align=center>
<input name="but1" style='display:none' type="button" value="Использовать" onclick="use_item('use');">
<input name="but2" style='display:none' type="button" value="Одеть" onclick="use_item('dress');">

<input name="itID" type="hidden" value="">
<input name="add" id="add" type="hidden" value="">
</form>
</TD>
</tr></TABLE>

</body>
</html>


Добавлено (08.07.2012, 22:08)
---------------------------------------------
вот ещё одна ошибка
Code
Warning: Missing argument 3 for plus_item(), called in /www/elitno.net/p/o/pokemongames/home/site/include/batle.php on line 179 and defined in /www/elitno.net/p/o/pokemongames/home/site/include/function.php on line 42


Skype: a-x-i-t-o


Сообщение отредактировал JumpZ(noob) - Воскресенье, 08 Июля 2012, 22:09
RioluДата: Воскресенье, 08 Июля 2012, 22:18 | Сообщение # 19
почетный гость
Сейчас нет на сайте
Попробуй так:
Code

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Инвентарь</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; Charset=Windows-1251">
<?php
include ("include/function_items.php");
$id = $_SESSION['id'];
$result = select('SELECT i.id, i.count, i.item_id, il.ItemType, il.content, il.dress, il.use, il.title, il.img FROM items_users i inner join Items il on il.id=i.item_id WHERE user_id=%d ORDER BY i.item_id ASC',$_SESSION['id']);
$clan_us = first('SELECT clan_id, Battle_id, pvp FROM users WHERE id=%d',$_SESSION['id']);
$mess_error = "";
?>

<?
if (isset($_POST['add'])) {
if (($clan_us['Battle_id']>0) OR ($clan_us['pvp']>0) ) { $mess_error = '<b>Прежде чем совершить какое - либо действие Вам нужно закончить бой!</b>'; unset($_POST['add']);} else {
$tip = stripslashes($tip);$tip = htmlspecialchars($tip);$tip = trim($tip);
$tip = $_POST['add'];
if ($tip == "use") {
$cool = $_POST['amount'];
$it_id = $_POST['itID'];
$poke_id = $_POST['pokes'];
if ($cool <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($it_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($poke_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
$poke_id = ceil($poke_id);$poke_id = abs($poke_id);$poke_id = stripslashes($poke_id);$poke_id = htmlspecialchars($poke_id);$poke_id = trim($poke_id);
$cool = ceil($cool);$cool = abs($cool);$cool = stripslashes($cool);$cool = htmlspecialchars($cool);$cool = trim($cool);
$it_id = ceil($it_id);$it_id = abs($it_id);$it_id = stripslashes($it_id);$it_id = htmlspecialchars($it_id);$it_id = trim($it_id);
$invent = first('SELECT * FROM items_users WHERE id=%d',$it_id);
$pokemon = first('SELECT * FROM pokemon_user WHERE user=%d AND active=1 AND id=%d',$_SESSION['id'],$poke_id);
if(($_SESSION['id'] == $invent['user_id']) and ($_SESSION['id'] == $pokemon['user'])){
$zapros_inv = first('SELECT * FROM Items WHERE id=%d',$invent['item_id']);
if($zapros_inv['ItemType']==2){
$hp_poke = $pokemon['hp_max'];
$hp_poke2 = $pokemon['hp_now'];
$regen = $hp_poke + $zapros_inv['hp'];
minus_item(1,$_SESSION['id'],$invent['item_id']);
if($regen>$hp_poke2) {update('pokemon_user',array('hp_max'=>$hp_poke2),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);} else {
update('pokemon_user',array('hp_max'=>$regen),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);}}
if($zapros_inv['ItemType']==5){
$st = new_status_user($zapros_inv['hp']);
if ($st == true) {
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==4){
$sm = new_samolet_user($zapros_inv['hp']);
if ($sm == true) {
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==6){
$sm = confet_poke($poke_id);
if ($sm == true) {
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==7){
$sm = corobca_surp($zapros_inv['hp']);
if ($sm == true) {
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==8){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['hp_ev'] == 255 or $poke['hp_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['hp_ev'] + 1;
update('pokemon_user',array('hp_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==9){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['atk_ev'] == 255 or $poke['atk_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['atk_ev'] + 1;
update('pokemon_user',array('atk_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==10){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['def_ev'] == 255 or $poke['def_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['def_ev'] + 1;
update('pokemon_user',array('def_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==11){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['speed_ev'] == 255 or $poke['speed_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['speed_ev'] + 1;
update('pokemon_user',array('speed_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==12){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['satk_ev'] == 255 or $poke['satk_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['satk_ev'] + 1;
update('pokemon_user',array('satk_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

if($zapros_inv['ItemType']==13){
$poke = first('SELECT * FROM pokemon_user WHERE user=%d and id=%d',$_SESSION['id'],$poke_id);
$sm = true;
if($poke['sdef_ev'] == 255 or $poke['sdef_ev'] > 255)
{
$sm = false;
}
if ($sm == true) {
$stat = $poke['sdef_ev'] + 1;
update('pokemon_user',array('sdef_ev'=>$stat),'user='.(int)$_SESSION['id'].' AND id='.(int)$poke_id);
minus_item(1,$_SESSION['id'],$invent['item_id']);} else {echo "<script>location.href='game.php?go=items';</script>";}}

unset($tip);
unset($cool);
unset($it_id);
echo "<script>location.href='game.php?go=items';</script>";
}else{echo "<script>location.href='game.php?go=items';</script>"; exit;}}
else if ($tip == "dress") {
echo "<script>location.href='game.php?go=items';</script>";}
else if ($tip == "drop") {
$cool = $_POST['amount'];
$it_id = $_POST['itID'];
if ($cool <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($it_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
$cool = ceil($cool);$cool = abs($cool);$cool = stripslashes($cool);$cool = htmlspecialchars($cool);$cool = trim($cool);
$it_id = ceil($it_id);$it_id = abs($it_id);$it_id = stripslashes($it_id);$it_id = htmlspecialchars($it_id);$it_id = trim($it_id);
$invent = first('SELECT * FROM items_users WHERE id=%d',$it_id);
if(($_SESSION['id'] == $invent['user_id']) and ($invent['count']>$cool or $invent['count'] == $cool)){
minus_item($cool,$_SESSION['id'],$invent['item_id']);
unset($tip);
unset($cool);
unset($it_id);
echo "<script>location.href='game.php?go=items';</script>";
} else {echo "<script>location.href='game.php?go=items';</script>"; exit;}}
elseif ($tip == "p") {
// Количество
$col_p = $_POST['coll_p'];
$col_p = trim($col_p);
$col_p = stripslashes($col_p);
$col_p = htmlspecialchars($col_p);

// кому
$login_pers = $_POST['login_p'];
$login_pers = trim($login_pers);
$login_pers = stripslashes($login_pers);
$login_pers = htmlspecialchars($login_pers);

// предмет
$item_id = $_POST['itID'];
$p_item_id = first('SELECT * FROM items_users WHERE id=%d and user_id="%s"',$item_id, $_SESSION['login']);
$item_id = trim($item_id);
$item_id = stripslashes($item_id);
$item_id = htmlspecialchars($item_id);
if ($col_p <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($item_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($p_item_id['count'] => $col_p) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
// ищем тренера
$s_pers = first('SELECT * FROM users WHERE login="%s"',$login_pers);

// передаем предмет
minus_item($col_p,$_SESSION['id'],$p_item_id['item_id']);
plus_item($col_p,$item_id,$s_pers['id']);
}

else if ($tip == "clan") {
if(!$clan_us['clan_id']){echo "<script>location.href='game.php?go=items';</script>"; exit;}
$cool = $_POST['amount2'];
$it_id = $_POST['itID'];
if ($cool <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
if ($it_id <= 0) {echo "<script>location.href='game.php?go=items';</script>"; exit;}
$cool = ceil($cool);$cool = abs($cool);$cool = stripslashes($cool);$cool = htmlspecialchars($cool);$cool = trim($cool);
$it_id = ceil($it_id);$it_id = abs($it_id);$it_id = stripslashes($it_id);$it_id = htmlspecialchars($it_id);$it_id = trim($it_id);
$invent = first('SELECT * FROM items_users WHERE id=%d',$it_id);
if(($_SESSION['id'] == $invent['user_id']) and ($invent['count']>$cool or $invent['count'] == $cool)){
plus_item_clan($cool,$invent['item_id'],$clan_us['clan_id']);
minus_item($cool,$_SESSION['id'],$invent['item_id']);
unset($tip);
unset($cool);
unset($it_id);
echo "<script>location.href='game.php?go=items';</script>";
} else {echo "<script>location.href='game.php?go=items';</script>"; exit;}
}else {}}}

?>
<style>
BODY {
BACKGROUND-COLOR: #755a57;
margin:0 0 0 0;
padding:0 0 0 0;
SCROLLBAR-FACE-COLOR: #755a57
SCROLLBAR-HIGHLIGHT-COLOR: #65927b ;
SCROLLBAR-SHADOW-COLOR: #65927b ;
SCROLLBAR-ARROW-COLOR: #65927b ;
SCROLLBAR-TRACK-COLOR: #65927b ;
SCROLLBAR-3DLIGHT-COLOR: #65927b ;
SCROLLBAR-DARKSHADOW-COLOR: #b3d0c1;
color: #000000;
}

A:link, A:visited {color: #fff; text-decoration:none}
A:hover, A:active {color: #000000; text-decoration:underline}

TABLE, TD, TR {
BORDER-COLOR: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

INPUT,TEXTAREA {
background-color: Ivory;
font:8pt Tahoma;
BORDER: #755a57 1px solid;
color: #000000;
}

SELECT {
border-style:none;
font:8pt Tahoma;
color: #000000;
}

H1 {color:#FFF; text-align:center}
H2 {color:#FFF; text-align:center}
#divTip {
position:absolute;
padding:1 2 1 2;
background-color:#FFF;
border: solid 2px #755a57;
text-align:justify;
COLOR: #000000;
FONT-SIZE: 11px; FONT-FAMILY: Tahoma; z-index:10;
visibility:hidden;
}
</style>
<script>
function defPosition(event) { // координаты мыши
var x = y = 0;
if (document.attachEvent != null) {
x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
} else if (!document.attachEvent && document.addEventListener) {
x = event.clientX + window.scrollX;
y = event.clientY + window.scrollY;
} else {
// Do nothing
}
return {x:x, y:y};
}

page=0;
invType=0;

function tip(event, ID) {
if (event) {
document.getElementById('divTip').style.left=defPosition(event).x+15;
document.getElementById('divTip').style.top=defPosition(event).y+10;
document.getElementById('divTip').innerHTML=i[ID][15];
document.getElementById('divTip').style.visibility='visible';
} else document.getElementById('divTip').style.visibility='hidden';
}

function pic(ID,sitID,am,uw,dr) {
for (s=0;s<document.images.length;s++)
document.images[s].style.border='1px solid #000';
document.getElementById("pic"+ID).style.border='1px solid black';
document.getElementById('formit')['itID'].value=sitID;
document.getElementById('formit')['amount'].value=am;
document.getElementById('formit')['amount2'].value=am;
document.getElementById('formit')['but1'].style.display=(uw?'inline':'none');
document.getElementById('formit')['but2'].style.display=(dr?'inline':'none');
document.getElementById('formit')['pokes'].style.display=(uw||dr?'block':'none');
eval("CURpic.src=pic"+ID+".src");
CURname.innerHTML=document.getElementById('divTip').innerHTML;
}
function formatnum(str) {
str = str + '';
var retstr = '';
var now = 0;
for (j = str.length-1; j>=0; j--) {
if (now < 3) {
now++;
retstr = str.charAt(j) + retstr;
} else {
now = 1;
retstr = str.charAt(j) + '.' + retstr;
}
}
return retstr;
}

function use_item(add) {
document.getElementById('add').value=add;
document.getElementById('formit').submit();
}

<?php $pos = "0";?>
<?php

$sql4 = first("SELECT COUNT(*) as count FROM items_users WHERE user_id=%d",$_SESSION['id']);
if(!$sql4)
{
echo "Возникла ошибка - ".mysql_error()."<br>";
echo $sql4;

}
// Далее остальной код

?>

itemsamount = <? echo $sql4['count']; ?>;i = new Array(<? echo $sql4['count']; ?>);<?php foreach($result as $aRow){ ?><? $id = $aRow["id"];$ItemType = $aRow["item_id"];$content = $aRow["content"];$title = $aRow["title"];$img = $aRow["img"];$count = $aRow["count"];?>

i[<?php echo $pos++; ?>] = new Array(<?php echo $id; ?>,<?php echo $ItemType; ?>,<?php echo $count; ?>,<?php echo $aRow["use"]; ?>,'<?php echo $title; ?>',<?php echo $aRow["dress"]; ?>,'<?php echo $content; ?>',0,1);
<?php } ?>

function fillupinv() {
p=page*45;
content="";
prints=1;
while (prints<=45 && i[p]) {
if (invType==0 || i[p][8]==invType) {
picF=i[p][1]+'.png';
i[p][15]= i[p][4] + ' <b><small>x</small>'+formatnum(i[p][2])+'</b>';
if (i[p][6]) i[p][15]+='<br><span class=itemdescr>'+i[p][6]+'</span>';
content+="<div class=item><img class='item' ID=\"pic"+p+"\" src=\"img/items/"+picF+"\" onClick=\"pic("+p+","+i[p][0]+","+i[p][2]+","+i[p][3]+","+i[p][5]+")\" onMouseMove=\"tip(event,"+p+");\" onMouseOut=\"tip(0); \"></div>";
prints++;
}
p++;
}
for (k=prints; k<=45; k++) content+="<div class=item><img src='img/blank.gif'></div>";
document.getElementById('inv').innerHTML=content;
if (page>0) {document.getElementById('divprev').innerHTML="<a href='javascript:' onclick='page--;fillupinv();'><=</a>";} else {document.getElementById('divprev').innerHTML="<span style='color:#B5B5B5'><=</span>";}
if (itemsamount>p) {document.getElementById('divnext').innerHTML="<a href='javascript:' onclick='page++;fillupinv();'>=></a>";} else {document.getElementById('divnext').innerHTML="<span style='color:#B5B5B5'>=></span>";}
}

</script>

<STYLE>
IMG {width:30; height:30; visibility:visible; border:1px solid #000; margin:2px}
IMG.item{CURSOR:POINTER;}
BODY {margin:5 5 5 5;}

div.item {
background-color:#755a57;
margin:1px;
float:left;
width: 35px;
height: 35px;
}

.block {
width: 320px;
background: #755a57;
padding: 5px;
border: solid 2px black;
font-family:Georgia;
font-size:11pt;
border-radius:1;
}
</STYLE>
</HEAD>
<BODY onload="fillupinv()" style="width:500; height:350;">
<h2>Инвентарь</h2> <?php echo $mess_error;?>
<b><center><a href=game.php?go=eggs>В инкубаторную камеру</a> </center></b>

<div id="divTip"></div>

<TABLE width="335" style="font-weight:bold; font-size:12px;">
<TD align=left><DIV id="divprev">
</DIV></TD><TD align=center>
<small><a href="javascript:history.go(0)">Обновить</a></small>
</TD><TD align=right><DIV id="divnext">
</DIV></TD>
</TABLE>
<TABLE align="left" width="600">

<TR>
<TD width="345" valign=top>
<DIV ID="inv">

</DIV>

</TD>
<TD valign=top> </TD>
</TR><TR><TD>
</TD></TR></TABLE>
<TABLE align="left" width="320" bgcolor="#986960" style="border-radius:15;">
<tr>
<TD width=25% align=center>
<img ID="CURpic" src="img/blank.gif" width="24" height="24" border="0" style="CURSOR:DEFAULT">
</td></tr>
<tr>
<TD width=25%>
<DIV id="CURname" class="block"> </DIV>
</td></tr>

<tr>
<TD valign=top align=center>
<br>
<form action="game.php?go=items" method="post" id="formit">
Логин: <input name="login_p" type="text" value="" SIZE=10><br>
Количество:<input name="coll_p" type="text" value="" SIZE=10><br>
<input name="but10" type="button" value="Передать" onclick="if (confirm('Вы точно хотите передать этот предмет?')) use_item('p');">
<br><br>
<input name="amount" type="text" value="" SIZE=10>
<input name="but0" type="button" value="Выбросить" onclick="if (confirm('Вы точно хотите выбросить этот предмет?')) use_item('drop');">
<br>
<br>
<input name="amount2" type="text" value="" SIZE=10>
<input name="but01" type="button" value="Отдать клану" onclick="if (confirm('Вы точно хотите отдать этот предмет в клан?')) use_item('clan');">

</TD> </tr>
<tr>
<TD valign=top align=center>
<?
$poke_zapros_item = select('SELECT * FROM pokemon_user WHERE user=%d and active=1',$_SESSION['id']);
?>

<select size="1" name="pokes" style='display:none'>
<?foreach($poke_zapros_item as $vivod_zaprosa){ ?>
<option value='<? echo $vivod_zaprosa['id'] ?>'><? echo $vivod_zaprosa['name'] ?></option>
<?}?>
</SELECT> </TD> </tr>
<tr>
<TD valign=top align=center>
<input name="but1" style='display:none' type="button" value="Использовать" onclick="use_item('use');">
<input name="but2" style='display:none' type="button" value="Одеть" onclick="use_item('dress');">

<input name="itID" type="hidden" value="">
<input name="add" id="add" type="hidden" value="">
</form>
</TD>
</tr></TABLE>

</body>
</html>  

Добавлено (08.07.2012, 22:18)
---------------------------------------------
кинь полный код batle.php


Рoke-x (ММОRPG про покемонов)

JumpZ(noob)Дата: Воскресенье, 08 Июля 2012, 22:19 | Сообщение # 20
почетный гость
Сейчас нет на сайте
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
Форум игроделов » Движки для разработки игр и сложные системы разработки » Движки для браузерных игр » Помогите пожалуйста с функцией обмена (Подробней внутри)
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг