Главная » Статьи » Xnova MoD

Рейдерство.

includes/functions/missioncaseattack.php

  // Ajout du petit point raideur
  $AddPoint = $CurrentUser['xpraid'] + 1;
  $AddPoint2 = $TargetUser['xpraid'] + 1;
  $QryUpdateOfficier = "UPDATE {{table}} SET ";
  $QryUpdateOfficier .= "`xpraid` = '" . $AddPoint . "' ";
  $QryUpdateOfficier .= "WHERE id = '" . $CurrentUserID . "' ";
  $QryUpdateOfficier .= "LIMIT 1;";
  doquery($QryUpdateOfficier, 'users');
  $QryUpdateOfficier2 = "UPDATE {{table}} SET ";
  $QryUpdateOfficier2 .= "`xpraid` = '" . $AddPoint2 . "' ";
  $QryUpdateOfficier2 .= "WHERE id = '" . $TargetUserID . "' ";
  $QryUpdateOfficier2 .= "LIMIT 1;";
  doquery($QryUpdateOfficier2, 'users');
  // Ajout d'un point au compteur de raids
  $RaidsTotal = $CurrentUser['raids'] + 1;
  $RaidsTotal2 = $TargetUser['raids'] + 1;  
  if ($FleetResult == "a") {
  $RaidsWin = $CurrentUser['raidswin'] + 1;
  $QryUpdateRaidsCompteur = "UPDATE {{table}} SET ";
  $QryUpdateRaidsCompteur .= "`raidswin` ='" . $RaidsWin . "', ";
  $QryUpdateRaidsCompteur .= "`raids` ='" . $RaidsTotal . "' ";
  $QryUpdateRaidsCompteur .= "WHERE id = '" . $CurrentUserID . "' ";
  $QryUpdateRaidsCompteur .= "LIMIT 1;";
  doquery($QryUpdateRaidsCompteur, 'users');
  $RaidsLoose2 = $TargetUser['raidsloose'] + 1;
  $QryUpdateRaidsCompteur2 = "UPDATE {{table}} SET ";
  $QryUpdateRaidsCompteur2 .= "`raidsloose` ='" . $RaidsLoose2 . "', ";
  $QryUpdateRaidsCompteur2 .= "`raids` ='" . $RaidsTotal2 . "' ";
  $QryUpdateRaidsCompteur2 .= "WHERE id = '" . $TargetUserID . "' ";
  $QryUpdateRaidsCompteur2 .= "LIMIT 1;";
  doquery($QryUpdateRaidsCompteur2, 'users');
  } elseif ($FleetResult == "w") {
  $RaidsLoose = $CurrentUser['raidsloose'] + 1;
  $QryUpdateRaidsCompteur = "UPDATE {{table}} SET ";
  $QryUpdateRaidsCompteur .= "`raidsloose` ='" . $RaidsLoose . "', ";
  $QryUpdateRaidsCompteur .= "`raids` ='" . $RaidsTotal . "' ";
  $QryUpdateRaidsCompteur .= "WHERE id = '" . $CurrentUserID . "' ";
  $QryUpdateRaidsCompteur .= "LIMIT 1;";
  doquery($QryUpdateRaidsCompteur, 'users');
  $RaidsWin2 = $TargetUser['raidswin'] + 1;
  $QryUpdateRaidsCompteur2 = "UPDATE {{table}} SET ";
  $QryUpdateRaidsCompteur2 .= "`raidswin` ='" . $RaidsWin2 . "', ";
  $QryUpdateRaidsCompteur2 .= "`raids` ='" . $RaidsTotal2 . "' ";
  $QryUpdateRaidsCompteur2 .= "WHERE id = '" . $TargetUserID . "' ";
  $QryUpdateRaidsCompteur2 .= "LIMIT 1;";
  doquery($QryUpdateRaidsCompteur2, 'users');
  } elseif ($FleetResult == "r"){
  $RaidsDraw = $CurrentUser['raidsdraw'] + 1;
  $QryUpdateRaidsCompteur = "UPDATE {{table}} SET ";
  $QryUpdateRaidsCompteur .= "`raidsdraw` ='" . $RaidsDraw . "', ";
  $QryUpdateRaidsCompteur .= "`raids` ='" . $RaidsTotal . "' ";
  $QryUpdateRaidsCompteur .= "WHERE id = '" . $CurrentUserID . "' ";
  $QryUpdateRaidsCompteur .= "LIMIT 1;";
  doquery($QryUpdateRaidsCompteur, 'users');
  $RaidsDraw2 = $TargetUser['raidsdraw'] + 1;
  $QryUpdateRaidsCompteur2 = "UPDATE {{table}} SET ";
  $QryUpdateRaidsCompteur2 .= "`raidsdraw` ='" . $RaidsDraw2 . "', ";
  $QryUpdateRaidsCompteur2 .= "`raids` ='" . $RaidsTotal2 . "' ";
  $QryUpdateRaidsCompteur2 .= "WHERE id = '" . $TargetUserID . "' ";
  $QryUpdateRaidsCompteur2 .= "LIMIT 1;";
  doquery($QryUpdateRaidsCompteur2, 'users');
  }

overview.php

  // Nombre de raids, pertes, etc ...
  $parse['Raids'] = $lang['Raids'];
  $parse['NumberOfRaids'] = $lang['NumberOfRaids'];
  $parse['RaidsWin'] = $lang['RaidsWin'];
  $parse['RaidsLoose'] = $lang['RaidsLoose'];
  $parse['RaidsDraw'] = $lang['RaidsDraw'];

  $parse['raids'] = $user['raids'];
  $parse['raidswin'] = $user['raidswin'];
  $parse['raidsloose'] = $user['raidsloose'];
  $parse['raidsdraw'] = $user['raidsdraw'];


language/es/overview.mo
Код
$lang['Raids'] = 'Рейдерство';
$lang['NumberOfRaids'] = 'Битв';
$lang['RaidsWin'] = 'Выйграно';
$lang['RaidsLoose'] = 'Проиграно';
$lang['RaidsDraw'] = 'Ничьих';


templates/opengame/overview_body.tpl

Код
<tr>
<th>{Raids}</th>
  <th colspan="3"><table border="0" width="100%"><tbody><tr>
  <td align="right" width="50%" style="background-color: transparent;"><b>{NumberOfRaids} :</b></td>
  <td align="left" width="50%" style="background-color: transparent;"><b>{raids}</b></td></tr>
  <tr><td align="right" width="50%" style="background-color: transparent;"><b>{RaidsWin} :</b></td>
  <td align="left" width="50%" style="background-color: transparent;"><b>{raidswin}</b></td></tr></tr>
  <tr><td align="right" width="50%" style="background-color: transparent;"><b>{RaidsLoose} :</b></td>
  <td align="left" width="50%" style="background-color: transparent;"><b>{raidsloose}</b></td></tr></tr>
  <tr><td align="right" width="50%" style="background-color: transparent;"><b>{RaidsDraw} :</b></td>
  <td align="left" width="50%" style="background-color: transparent;"><b>{raidsdraw}</b></td></tr></tbody></table></th></tr>


Запрос к БД:
Код
  ALTER TABLE `game_users` ADD COLUMN `raids1` int(11) NOT NULL default '0';
  ALTER TABLE `game_users` ADD COLUMN `raidsdraw` int(11) NOT NULL default '0';
  ALTER TABLE `game_users` ADD COLUMN `raidswin` int(11) NOT NULL default '0';
  ALTER TABLE `game_users` ADD COLUMN `raidsloose` int(11) NOT NULL default '0';



Источник: http://dapf.us
Категория: Xnova MoD | Добавил: Cerberus (29.11.2009)
Просмотров: 757 | Теги: Рейдерство, Xnova MoD | Рейтинг: 0.0/0