Онлайн игра/сгради

paneznam

Registered
Зна4и правя си онлайн игра и стигнах до сградите и мисля 4е така се правят но незнам как да задам функцият да се прави сградата и щом се направи да отклю4и нещо
ето кода:

Код:
<? 
if ($build == 0) 
{ 
Тук ще трябва да изкара съобщение да постори 1 ниво! 
} 
elseif ($build == 1) 
{ 
Тук ще трябва да изкара съобщение да постори 2 ниво! 
} 
elseif ($build == 2) 
{ 
Тук ще трябва да изкара съобщение да постори 3 ниво! 
} 
elseif ($build == 3) 
{ 
Тук ще трябва да изкара съобщение да постори 4 ниво! 
} 
elseif ($build == 4) 
{ 
Тук ще трябва да изкара съобщение да постори 5 ниво! 
} 
else 
{ 
Тук ще трябва да изкара съобщение, че сградата е 5 ниво, че не може повече да се строи! 
} 
?>

помощ плзззз
 
Така ли :

Код:
$zapis=$buildings_user + 1;
$fp = fopen ( "buildings/$user.inc" ,"w");
fwrite($fp, $zapis );
fclose($fp);

или"

Код:
$zapis= +1 ; 
$fp = fopen ( "buildings/$user.inc" ,"a"); 
fwrite($fp, $zapis ); 
fclose($fp);

аз мисля 4е е второто
 
Мне... Второто не е... Може да ползваш първото. До колкото знам няма
= +1; . Трябва да е
Код:
$zapis++;
:wink:
 
Гледайте сега

Код:
<?php
if ( ($sila > 300 ) < $sila_user.inc)
{
echo "Вие печелите";
$zapis++500 ; 
$fp = fopen ( "Gold/$user.inc" ,"a"); 
fwrite($fp, $zapis ); 
fclose($fp);
}
elseif ( ($sila < 300 ) > $sila_user.inc)
{
echo "Вие губите";
$zapis= -1000 ; 
$fp = fopen ( "Gold/$user.inc" ,"a"); 
fwrite($fp, $zapis ); 
fclose($fp);
}
else
{
echo "Вашите сили са равни!";
}
?>

така нества незаписва нищо а така записва обаче не събира с предишното а само слага числото например ако имам 10 и го напрая тва тря да стане 11 а то става 10500

ето кода :

Код:
<?php
if ( ($sila > 300 ) < $sila_user.inc)
{
echo "Вие печелите";
$zapis=500 ; 
$fp = fopen ( "Gold/$user.inc" ,"a"); 
fwrite($fp, $zapis ); 
fclose($fp);
}
elseif ( ($sila < 300 ) > $sila_user.inc)
{
echo "Вие губите";
$zapis= -1000 ; 
$fp = fopen ( "Gold/$user.inc" ,"a"); 
fwrite($fp, $zapis ); 
fclose($fp);
}
else
{
echo "Вашите сили са равни!";
}
?>
 
Мале колко грешки имаш ... :roll:


Какво е това : !? if ( ($sila > 300 ) < $sila_user.inc)

и това : $zapis++500 ;

и това ... elseif ( ($sila < 300 ) > $sila_user.inc)

и това: $zapis= -1000 ;



:shock: :shock: :shock: :shock:
 
Soul_Stealler каза:
Мале колко грешки имаш ... :roll:


Какво е това : !? if ( ($sila > 300 ) < $sila_user.inc)

и това : $zapis++500 ;

и това ... elseif ( ($sila < 300 ) > $sila_user.inc)

и това: $zapis= -1000 ;



:shock: :shock: :shock: :shock:

Кажи какво извършваш с 1вото нещо, че не мога да те разбера

2рото пробвай така$zapis0 = $zapis;
$zapis = $zapis0 + 500;


3тото също не мога да разбера какво прави

4тото - също като 2рото: $zapis0 = $zapis;
$zapis = $zapis0 - 1000;
 
if ( ($sila > 300 ) < $sila_user.inc) -->това -> if ( ($sila > 300 ) -е силата на комютъра който ще атакувам а това е < $sila_user.inc) силата на потребителя и ги сравнява който е по силен пе4ели! 8) сега ще пробвам това за записа!
 

Горе