[size=18px]Krok I - surowiec jest na planecie[/size]
functions.php

Zamieszczone przez
echo_topnav()
$deuterium = pretty_number($planetrow["deuterium"]);
if(($planetrow["deuterium"] > $planetrow["deuterium_max"])){
$parse['deuterium'] = colorRed($deuterium);
}else{$parse['deuterium'] = $deuterium;}
$gold = pretty_number($planetrow["gold"]);
if(($planetrow["gold"] > $planetrow["gold_max"])){
$parse['gold'] = colorRed($gold);
}else{$parse['gold'] = $gold;}

Zamieszczone przez
calculate_resources_planet()
if($planet['energy_max']==0){
$planet['metal_perhour'] = 0;
$planet['gold_perhour'] = 0;
$planet['crystal_perhour'] = $game_config['crystal_basic_income'] ;

Zamieszczone przez
calculate_resources_planet()
if($planet['deuterium'] < ($planet['deuterium_max'] + $planet['deuterium_max'] * 0.1)){
$planet['deuterium'] += (($left_time * ($planet['deuterium_perhour']/3600)) * $game_config['resource_multiplier'])*(0.01*$production_level);
$planet['deuterium'] += $left_time * (($game_config['deuterium_basic_income']*$game_config['resource_multiplier'])/3600);
}
if($planet['gold'] < ($planet['gold_max'] + $planet['gold_max'] * 0.1)){
$planet['gold'] += (($left_time * ($planet['gold_perhour']/3600)) * $game_config['resource_multiplier'])*(0.01*$production_level);
}

Zamieszczone przez
calculate_resources_planet()
$query = "UPDATE {{table}} SET
metal='{$planet['metal']}',
crystal='{$planet['crystal']}',
deuterium='{$planet['deuterium']}',
gold='{$planet['gold']}',
topnav.tpl

Zamieszczone przez
topnav.tpl
<td align="center" width="85"><img src="{dpath}images/deuterium.gif" border="0" height="22" width="42"></td>
<td align="center" width="85"><img src="http://skiny.pl/obrazki/zloto.gif" border="0" height="22" width="42"></td>

Zamieszczone przez
topnav.tpl
<td align="center" width="85"><i><b style="color: rgb(247, 117, 66);">{Deuterium}</b></i></td>
<td align="center" width="85"><i><b style="color: rgb(247, 117, 66);">{Gold}</b></i></td>

Zamieszczone przez
topnav.tpl
<td align="center" width="85">{deuterium}</td>
<td align="center" width="85">{gold}</td>
Pliki językowe:

Zamieszczone przez
lang_info.cfg, tech.mo, imperium.mo, buildings.mo
$lang['Deuterium'] = 'Deuter';
$lang['Gold'] = 'Zloto';
Pola do SQL (prefix_planets):
Kod:
gold - DOUBLE 16,6 NOT NULL DEF 0
Kod:
gold_perhour - INT 11 NOT NULL DEF 0
Kod:
gold_max - BIGINT 20 NOT NULL DEF 100000
[size=9px][ Dodano: Pon 21 Sty, 2008 ][/size]
[size=18px]Krok II - magazyn[/size]
vars.php

Zamieszczone przez
vars.php
24 => "deuterium_store",
25 => "gold_store",

Zamieszczone przez
vars.php
24 => array('metal'=>2000,'crystal'=>2000,'deuterium'=>0 ,'energy'=>0,'factor'=>2),
25 => array('metal'=>175,'crystal'=>130,'deuterium'=>10, 'energy'=>0,'factor'=>3/2),
resources.php

Zamieszczone przez
resources.php
$planetrow['deuterium_max'] = floor($u* pow(1.5,$planetrow[$resource[24]]));
$planetrow['gold_max'] = floor($u* pow(1.5,$planetrow[$resource[25]]));

Zamieszczone przez
resources.php
metal_max = '{$planetrow['metal_max']}',
crystal_max = '{$planetrow['crystal_max']}',
deuterium_max = '{$planetrow['deuterium_max']}',
gold_max = '{$planetrow['gold_max']}',
energy_used = '{$planetrow['energy_used']}',
Pliki językowe:

Zamieszczone przez
tech.mo
24 => "Zbiornik deuteru",
25 => "Magazyn zlota",

Zamieszczone przez
tech.mo
23 => "Miejsce składowania żwieżo wydobytych kryształów przed ich dalszą obróbką.",
23 => "Miejsce składowania żwieżo wydobytego zlota przed jego dalszą obróbką.",

Zamieszczone przez
infos.mo
$lang['info'][24]['name'] = 'Zbiornik deuteru';
$lang['info'][24]['description'] = 'Są to ogromne zbiorniki służące do przechowywania żwieżo wytworzonego deuteru. Te zbiorniki znajdują się najczężciej w pobliżu lotnisk. Im większe są zbiorniki, tym więcej deuteru można w nich składować. Jeżeli są wypełnione, deuter nie będzie wytwarzany.';
$lang['info'][25]['name'] = 'Magazyn zlota';
$lang['info'][25]['description'] = 'Ogromne miejsca składowania żwieżo wydobytej rudy zlota. Im większy jest magazyn, tym więcej zlota można w nim składować. Jeżeli magazyn jest pełny, zloto nie będzie wydobywane.';
Pole do SQL (prefix_planets):
Kod:
gold_store INT 11 NOT NULL DEF 0
Zakładki