Ако няма предмета да не може да се напада.

amarok

Registered
Как мога да направя ако тръгна да нападам някой играч да ми изписва [Този играч няма еди какво си] Например да гледа от таблицата users полето nitrous и ако в полето nitrous се садържа резултат по малак от 50 да не може да се нападне този играч ?
 
Код:
if($_SESSION['nitrous'] < 50) {
echo "Неможете да нападете....";
}
else {
}

Мисля, че така трябва да е
 
Код:
<?php
//Include-ни файла за връзка с mysql-a

$query = "SELECT * FROM `users` WHERE `user_id`='$user_id'";
$result = mysql_query($query) OR die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC) OR die(mysql_error());
$nitrous = $row['nitrous'];

if($nitrous < 50) {
echo "Не може да атакувате този играч!";
}
else {
//Ако $nitrous e по-голямо от 50 кода, който ще се изпълнява!
}
?>
 
Така не става, ето този код където съм дал кода е аз като нямам нитро не мога да нападам но искам да го направя ако той няма да не може да го нападам


Код:
$nitrous=$row['nitrous'];
if ($nitrous < 1)
{
echo "<span style='padding: 0px 3px; color: white; background-color: red; font-weight: bolder; font-size: 15px;'>Неможе да нападаш този играч.</span>";
}
else
{
 
PHP_Masters каза:
а твоя код е?


Код:
$nitrous=$row['nitrous'];
if ($nitrous < 1)
{
echo "<span style='padding: 0px 3px; color: white; background-color: red; font-weight: bolder; font-size: 15px;'>Неможе да нападаш този играч.</span>";
}
else
{


бях го дал няколко поста по горе.
 
amarok каза:
PHP_Masters каза:
а твоя код е?


Код:
$nitrous=$row['nitrous'];
if ($nitrous < 1)
{
echo "<span style='padding: 0px 3px; color: white; background-color: red; font-weight: bolder; font-size: 15px;'>Неможе да нападаш този играч.</span>";
}
else
{


бях го дал няколко поста по горе.

Дай кода от страницата, в която атакуваш даден играч, него да ти преправим, тоя код не ни върши работа :) Или ако това е кода просто смени "1" с "50" :)
 
Ама този код е за друго ;d това е да проверява дали аз имам nitrous и ако нямам не мога да нападам а аз искам ако може този код да се преправи ако той няма да ми излиза той няма нитро бля бля и не може да го нападнеш
 
amarok каза:
Ама този код е за друго ;d това е да проверява дали аз имам nitrous и ако нямам не мога да нападам а аз искам ако може този код да се преправи ако той няма да ми излиза той няма нитро бля бля и не може да го нападнеш

виж кода, който ти дадох по-горе! трябва само да си го оправиш малко, за това как ще взимаш ID-то на този, който се опитваш да атакуваш!

Применро, за да атакуваш даден потребител трябва да посетиш неговата страница, която е от сорта на -> http://your-site.com/attack.php?id=1


Кода ще ти е така:
<?php

$user_id = $_GET['id'];

$query = "SELECT * FROM `users` WHERE `id`='$user_id'";
$result = mysql_query($query) OR die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC) OR die(mysql_error());
$nitrous = $row['nitrous'];

if($nitrous < 50) {
echo "Не може да атакувате този играч!";
}
else {
//Ако $nitrous e по-голямо от 50 кода, който ще се изпълнява!
}
?>

И сега ще ти обясня кода, за да разбереш поне малко от него...
id в червено - полето, в което е записано ID-то на потребителя, който искаш да атакуваш или, за който искаш да изкараш резултати.
Таблицата, в която се намира информацията за потребителите.
Променливата $user_id с нея, чрез $_GET метода така от линка от линка ще вземем ID-то на потребителя, който искаш да атакуваш. Примерно линка е такъв http://your-site.com/attack.php?id=1 чрез този линк, ще атакуваш потребителят, който е записан с ID 1 в твоята таблица users
Дано поне малко ти е станало ясно!
 

Back
Горе