ОБСУЖДЕНИЕ

помощь по скрипту бт

18 сообщений1 просмотровОткрыта
#1
ребята как зделать для етого скрипта
когда заходиш в игру чтоб утебя в сумке была одна вещь?

<?

include './system/common.php';

include './system/functions.php';

include './system/user.php';

if($user) {

header('location: /');

exit;

}

if(mysql_num_rows(mysql_query('SELECT * FROM `ban` WHERE `ip` = \''.$_SERVER['REMOTE_ADDR'].'\'')) != 0 OR mysql_num_rows(mysql_query('SELECT * FROM `users` WHERE `ip` = \''.$_SERVER['REMOTE_ADDR'].'\'')) != 0) { header('location: /'); exit; }

$ref = _string(_num($_GET['ref']));
$password = rand(111,999);

if(mysql_query('INSERT INTO `users` (`login`,
`password`) VALUEs ("Боец",
"'.$password.'")')) {

$id = mysql_insert_id();

if($ref) {

$ref_user = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$ref.'"');
$ref_user = mysql_fetch_array($ref_user);

if($ref_user) {

mysql_query('INSERT INTO `ref` (`user`,
`ho`) VALUEs ("'.$ref_user['id'].'",
"'.$id.'")');

}

}

$user = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$id.'"');
$user = mysql_fetch_array($user);

$_g = 80;
$_s = 10000;


mysql_query('UPDATE `users` SET `hp` = "'.($user['vit'] * 2).'",
`mp` = "'.$user['mana'].'" WHERE `id` = "'.$id.'"');

mysql_query('UPDATE `users` SET `g` ="'.$_g.'",
`s` ="'.$_s.'" WHERE `id` = "'.$id.'"');


setCookie('id', $user['id'], time() + 86400, '/');
setCookie('password', $password, time() + 86400, '/');


header('location: /');

}

?>
#2
автор, ты сам хоть понял что написал?
#3
вот коб стартовой страницы как в писать туда шмотку
пишу так не получаеца



mysql_query("INSERT INTO
`item` SET
`usr` = '$_POST[nick]',
`tip` = 'weapon',
`name` = 'Стрела',
`cena` = '8',
`umin` = '1',
`umax` = '3',
`klas` = 'not',
`nsila` = '1',
`image` = 'not'");
#4
да понимаю что написал
#5
Значит где-то что-то не так пишеш или же не туда пишеш
#6
if(mysql_query('INSERT INTO `users` (`login`, `password`) VALUEs ("Боец", "'.$password.'")')) {
Это вобще что за кака?? Или это реальный код бт?
#7
mysql_query("INSERT INTO `item` SET `usr` = '$id', `tip` = 'weapon', `name` = 'Стрела', `cena` = '8', `umin` = '1', `umax` = '3', `klas` = 'not', `nsila` = '1', `image` = 'not'");
Вставь это после $id=mysql_insert_id();
#8
Parse error: syntax error, unexpected T_STRING in Z:\home\test2.ru\www\start.php on line 65
#9
Я манал весь двиг лопатить-.- скинь код самой регистрации, и проходящие запросы при покупке артефакта
#10
ответил в приват
#11
Жаль что я не могу ответитт, ибо рейта нехватает
#12
Lord_Saske, не рейта а сообщений в форуме аська есть или как стобой связаца?
#13
Lord_Saske, есче 4 сообщения и сможеш ответить в приват
#14
Ну, как я писал, mysql_query("INSERT INTO `item` SET `usr` = '$id', `tip` = 'weapon', `name` = 'Стрела', `cena` = '8', `umin` = '1', `umax` = '3', `klas` = 'not', `nsila` = '1', `image` = 'not'");
Незнаю, почему это может выдать ошибку. Мож не туда ставиш?
#15
я уже понял там нада другой код просто
#16
Блин, в бт хреново шарю... вставь код нужный после $id=mysql...
И замени $user[id] на $id и остальные параметры вставь те, которые нужно...
#17
ок спс уже понял
#18
Автор,код регистраций ковыряй,если я тебя правильно понял,а если нет то создай отдельный файл,в котором пропиши добавления одной вещи в сумку и проинклудь его...