FrostTiger
Registered
Как мога да направя така че когато двама се бият в сайта ми да се определя по sila , izdr, lovkost, burzina ?? 
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
С формули за изчисление на силатаFrostTiger каза:Как мога да направя така че когато двама се бият в сайта ми да се определя по sila , izdr, lovkost, burzina ??![]()
FrostTiger каза:то ясно разбрах те но не мога да го направяможеш ли да ми направиш само за силата аз ще си ги направя другите
![]()
$user['uWeapon3'] . ";" . $user['uWeapon4'] . ";" . $user['uWeapon5'] );
$weaponz2 = explode( ";", $SETTINGS['wp_1_dmg'] . ";" . $SETTINGS['wp_2_dmg'] . ";" . $SETTINGS['wp_3_dmg'] . ";" . $SETTINGS['wp_4_dmg'] . ";" . $SETTINGS['wp_5_dmg'] );
$menleft = $user['uOffensiveMen'];
$offense = $user['uOffense'] + ( $menleft * 250 );
$x = 0;
while ( $x < 5 && $menleft != 0 ) {
if ( $weaponz1[$x] >= $menleft ) {
$offense = $offense + ( $menleft * $weaponz2[$x] );
$menleft = 0;
} else {
$offense = $offense + ( $weaponz1[$x] * $weaponz2[$x] );
$menleft = $menleft - $weaponz1[$x];
}
$x++;
}
$armourz1 = explode( ";", $enemy['uArmour1'] . ";" . $enemy['uArmour2'] . ";" . $enemy['uArmour3'] . ";" . $enemy['uArmour4'] . ";" . $enemy['uArmour5'] );
$armourz2 = explode( ";", $SETTINGS['ar_1_dmg'] . ";" . $SETTINGS['ar_2_dmg'] . ";" . $SETTINGS['ar_3_dmg'] . ";" . $SETTINGS['ar_4_dmg'] . ";" . $SETTINGS['ar_5_dmg'] );
$menleft = $enemy['uDefensiveMen'];
$defense = $enemy['uDefense'] + ( $menleft * 250 );
$x = 0;
while ( $x < 5 && $menleft != 0 ) {
if ( $armourz1[$x] >= $menleft ) {
$defense = $defense + ( $menleft * $armourz2[$x] );
$menleft = 0;
} else {
$defense = $defense + ( $armourz1[$x] * $armourz2[$x] );
$menleft = $menleft - $armourz1[$x];
}
$x++;
}
if ( $offense == $defense ) {
if ( rand( 1, 2 ) == 1 ) {
$offense += 50 * rand( 1, 6 );
} else {
$offense += 50 * rand( 1, 6 );
}
}
echo "<br>Вашите " . $user['uOffensiveMen'] . " нападатели атакуват за $offense нападение.<br><br>";
echo $enemy['uLogin'] . " блокира вашата атака с $defense защитници.<br><br>";
$time = time();
if ( $offense > $defense ) {
$gold_gained_work = $enemy['uGold'] / 20;
$gold_gained = $gold_gained_work * $turns;
$exp_gained_work = rand( 1000, 3500 );
$exp_gained_work2 = $exp_gained_work / 10;
$exp_gained = $exp_gained_work2 * $turns;
echo "Победихте " . $enemy['uLogin'] . ", и спечелихте $gold_gained злато и $exp_gained опит.<br>";
$user['uEXP'] = $user['uEXP'] + $exp_gained;
$db->query( "UPDATE users SET uGold=uGold+'$gold_gained',uEXP=uEXP+'$exp_gained',uWon=uWon+'1',uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" );
$db->query( "UPDATE users SET uGold=uGold-'$gold_gained',uEXP=uEXP-'$exp_gained',uLost=uLost+'1' WHERE uID='" . $enemy['uID'] . "'" );
$db->query( "INSERT INTO logs (`lType`,`lWinLose`,`lYou`,`lOther`,`lOtherLogin`,`lTurns`,`lGold`,`lEXP`,`lTime`,`lTime2`) VALUES ('2', '1', '" . $user['uID'] . "', '" . $enemy['uID'] . "', '" . $enemy['uLogin'] . "', '$turns', '$gold_gained', '$exp_gained', \"$gamedate\", '$time')" );
$db->query( "INSERT INTO logs (`lType`,`lWinLose`,`lYou`,`lOther`,`lOtherLogin`,`lTurns`,`lGold`,`lEXP`,`lTime`,`lTime2`) VALUES ('1', '2', '" . $enemy['uID'] . "', '" . $user['uID'] . "', '" . $user['uLogin'] . "', '$turns', '-$gold_gained', '0', \"$gamedate\", '$time')" );
if ( $user['uEXP'] > $user['uNextLevel'] ) {
$at = $user['uNextLevel'] / 2;
$add = $user['uNextLevel'] + $at;
echo "<br>Вдигнахте ниво.<br>";
$db->query( "UPDATE users SET uLevel=uLevel+'1',uNextLevel=uNextLevel+'$add' WHERE uID='" . $user['uID'] . "'" );
}
} elseif ( $offense < $defense ) {
$gold_lost_work = $user['uGold'] / 40;
$gold_lost = $gold_lost_work * $turns;
$exp_gained_work = rand( 1000, 3500 );
$exp_gained_work2 = $exp_gained_work / 20;
$exp_gained = $exp_gained_work2 * $turns;
echo $enemy['uLogin'] . " ви блокира, загубихте $gold_lost злато и $exp_gained опит.<br>";
$enemy['uEXP'] = $enemy['uEXP'] + $exp_gained;
$db->query( "UPDATE users SET uGold=uGold-'$gold_lost',uLost=uLost+'1',uAttackTurns=uAttackTurns-'$turns' WHERE uID='" . $user['uID'] . "'" );
$db->query( "UPDATE users SET uGold=uGold+'$gold_lost',uWon=uWon+'1',uEXP=uEXP+'$exp_gained' WHERE uID='" . $enemy['uID'] . "'" );
$db->query( "INSERT INTO logs (`lType`,`lWinLose`,`lYou`,`lOther`,`lOtherLogin`,`lTurns`,`lGold`,`lEXP`,`lTime`,`lTime2`) VALUES ('2', '2', '" . $user['uID'] . "', '" . $enemy['uID'] . "', '" . $enemy['uLogin'] . "', '$turns', '-$gold_lost', '0', \"$gamedate\", '$time')" );
$db->query( "INSERT INTO logs (`lType`,`lWinLose`,`lYou`,`lOther`,`lOtherLogin`,`lTurns`,`lGold`,`lEXP`,`lTime`,`lTime2`) VALUES ('1', '1', '" . $enemy['uID'] . "', '" . $user['uID'] . "', '" . $user['uLogin'] . "', '$turns', '$gold_lost', '$exp_gained', \"$gamedate\", '$time')" );
if ( $enemy['uEXP'] > $enemy['uNextLevel'] ) {
$at = $enemy['uNextLevel'] / 2;
$add = $enemy['uNextLevel'] + $at;
echo "<br>" . $enemy['uLogin'] . " вдигна ниво.<br>";
$db->query( "UPDATE users SET uLevel=uLevel+'1',uNextLevel=uNextLevel+'$add' WHERE uID='" . $enemy['uID'] . "'" );
}
}
echo "<br>";
}
?>