Малко помощ

paneznam

Registered
Здравейте ще правя онлайн игра но искам да направя така имам ве4е код за атака ето го

Код:
if ( $sila > $sila ) 
{ 
echo "Вие печелите"; 
$zapis=$gold_user + 2000; 
$fp = fopen ( "Gold/$user.inc" ,"w"); 
fwrite($fp, $zapis ); 
fclose($fp); 
$zapis=$gold_user - 2000; 
$fp = fopen ( "Gold/$user.inc" ,"w"); 
fwrite($fp, $zapis ); 
fclose($fp); 
$zapis=$att + 1; 
$fp = fopen ( "Attackuvan/$user.inc" ,"w"); 
fwrite($fp, $zapis ); 
fclose($fp); 
} 
else 
{ 
echo "Вие губите, или имате равни сили!"; 
} 
?>

Искам да направя така тоя код да сравнява силата на потребителя и силата на компютара и така. нали то си го има ако спе4ели потребителя добавя злато към сегашното ама незнам как да го наглася да атакува компютър с сила 500 примерно! моляви помогнете :)
 
Код:
if ( $sila > $sila ) 
{ 
echo "Вие печелите"; 
$zapis=$gold_user + 2000; 
$fp = fopen ( "Gold/$user.inc" ,"w"); 
fwrite($fp, $zapis ); 
fclose($fp); 
$zapis=$gold_user - 2000; 
$fp = fopen ( "Gold/$user.inc" ,"w"); 
fwrite($fp, $zapis ); 
fclose($fp); 
$zapis=$att + 1; 
$fp = fopen ( "Attackuvan/$user.inc" ,"w"); 
fwrite($fp, $zapis ); 
fclose($fp); 
} 
else 
{ 
echo "Вие губите, или имате равни сили!"; 
} 
?>

Нещо от тук трябва да се пипне в смисъл как да направя сила
аз съм го направил но при атаката незнам как да го наглася да сравнява силите и по силня да пе4ели!? :?:
Код:
if ( $sila > $sila )
 
ами...
взимаш силата на жертвата , после взимаш на атакуващия и ги сравняваш ?!
примерно:
Код:
if ( $silaatakuvasht > $silajertva ){
echo "Вие печелите";
}
else {
echo "echo "Вие губите, или имате равни сили!";
}
какво неможеш да разбереш не ми стана ясно ?
 
Също може да се развие до:
Код:
if ( $silaatakuvasht > $silajertva ){
echo "Вие печелите";
}
else if ($silaatakuvasht < $silajertva)
{
echo "Вие губите!";
} 
else
{
echo "Имате равни сили!" 
}
 
Мерис мн 8) а това може да се използва и за атака между потребители нали ? оба4е тук

Код:
if ( $silaatakuvasht > $silajertva ){ 
echo "Вие печелите";

да бъде

Код:
if ( $user > $user ){ 
echo "Вие печелите";

Но как то4но да го налгася да бъде между игра4ите а не само на компютри щото с

Код:
if ( $user > $user ){ 
echo "Вие печелите";

няма да стане знам 4е е нещо такова но как е то4но? :(
 
Взимаш променлива за атакувания потребител и му взимаш атаката по същия начин по който си взел. И после:

Код:
if ( $sila_ataker > $sila_defender ){
echo "Вие победихте битката";
} else {
echo "Вие загубихте битката";
}

:wink:
 
Нееее... нали имаш файлове в които се записват колко кораби (или там каквито са ти единиците) има даден потребител ? По тях пресмяташ колко сила има :wink:
 

Back
Горе