Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Q] Zdobyte surowce


Amito

Rekomendowane odpowiedzi

Opublikowano

Czy można jakoś ustawić, aby podczas napadu na wioskę barbarzyńską np. wojsko zabierało tylko drewno czy musi być cały czas po równo każdego surowca?

Opublikowano

Takie jeszcze jedno pytanko, bo nie chce spamić tematami.

Czemu gdy napadam na wioskę barbarzyńską, to tracę np. 4 pikinierow i 1 miecznika?? W wiosce nie ma żadnych wojsk ale i tak tracę...

Opublikowano

Jeżeli masz własny serwer to htdocs/pl1/lib/events.php. Znajdujesz cośtakiego:

//Łupy, jeśli wygrał napastnik:
		if ($sim_effect['wygral'] === 'napastnik' && $grabienie) {
			$max_hide_size = $arr_maxhide[$cel_wioska_info['hide']];
		
			$cel_wioska_info['r_wood'] -= $max_hide_size;
			if ($cel_wioska_info['r_wood'] < 0) $cel_wioska_info['r_wood'] = 0;
			$cel_wioska_info['r_stone'] -= $max_hide_size;
			if ($cel_wioska_info['r_stone'] < 0) $cel_wioska_info['r_wood'] = 0;
			$cel_wioska_info['r_iron'] -= $max_hide_size;
			if ($cel_wioska_info['r_iron'] < 0) $cel_wioska_info['r_wood'] = 0;
	
			$surowce_do_zlupienia = $cel_wioska_info['r_wood'] + $cel_wioska_info['r_stone'] + $cel_wioska_info['r_iron'];
	
			if ($surowce_do_zlupienia > $sim_effect['maks_lup']) {
				$lupy = max_lup($cel_wioska_info['r_wood'],$cel_wioska_info['r_stone'],$cel_wioska_info['r_iron'],$sim_effect['maks_lup']);
			
				$spz[] = floor($cel_wioska_info['r_wood'] - $lupy[0]);
			
				$spz[] = floor($cel_wioska_info['r_stone'] - $lupy[1]);
			
				$spz[] = floor($cel_wioska_info['r_iron'] - $lupy[2]);
			
				$lupy[] = $lupy[0] + $lupy[1] + $lupy[2];
				$lupy[] = $sim_effect['maks_lup'];
				} else {
				$lupy = array(floor($cel_wioska_info['r_wood']),floor($cel_wioska_info['r_stone']),floor($cel_wioska_info['r_iron']),floor($surowce_do_zlupienia),$sim_effect['maks_lup']);
				$spz = array(0,0,0);
				}
			
			mysql_query("UPDATE `villages` SET `r_wood` = `r_wood` - '".$lupy[0]."' , `r_stone` = `r_stone` - '".$lupy[1]."' , `r_iron` = `r_iron` - '".$lupy[2]."' WHERE `id` = '".$attack_arr['send_to_village']."'");
			}
		
		if (($lupy[0] + $lupy[1] + $lupy[2]) > 0) {
			mysql_query("UPDATE `users` SET `sfarmione_wioski` = `sfarmione_wioski` + '1' , `day_sfarmione_wioski` = `day_sfarmione_wioski` + '1' WHERE `id` = '".$attack_arr['send_from_user']."'");
			}
		
		if ($sim_effect['jednostki_att_straty']['unit_snob'] > 0) {
			mysql_query("UPDATE `users` SET `zab_szlachta` = `zab_szlachta` + '".$sim_effect['jednostki_att_straty']['unit_snob']."' WHERE `id` = '".$attack_arr['send_to_user']."'");
			}
		
		if ($sim_effect['jednsotki_def_straty']['unit_snob'] > 0) {
			mysql_query("UPDATE `users` SET `zab_szlachta` = `zab_szlachta` + '".$sim_effect['jednsotki_def_straty']['unit_snob']."' WHERE `id` = '".$attack_arr['send_from_user']."'");
			}

 

Ten kawałek odpowiada za łupy, wystarczy go odpowiednio wyedytować:)

Grafika Wektorowa / Modelowanie / Renderowanie / Wysokopoziomowe języki B) (Python, Prolog, Haskell).

Najbardziej nienawidzę tego asemblera.. jak mu tam? C++ :(( 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...