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

Download: Plemiona silnik PL-Lan By Bartekst221


Bartekst222

Rekomendowane odpowiedzi

  • Odpowiedzi 898
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

no tak...

wolę jave xD

i znowu coś znalazłem:

jak klikam w przeglądy

Parse error: syntax error, unexpected '{' in /virtual/lubie12placki14.c0.pl/pl1/actions/groups_bar.php on line 1
Opublikowano

jest jedna...

<?phpif (!is_array($groups_array)) {	$groups_array = unserialize($user['groups']);	if (!is_array($groups_array)) $groups_array = array();	$groups_array = del_emptys($groups_array);	if (!is_array($groups_array)) $groups_array = array();	}$groups_array_as_all = $groups_array;$groups_array_as_all[] = 'all';if (empty($__link)) {	$__link = 'game.php?village='.$village['id'].'&screen='.$_GET['screen'].'&mode='.$_GET['mode'];	}if ($_GET['action'] === 'change_group' and isset($_GET['group'])) {	if ($_GET['h'] == $session['hkey']) {		$_GET['group'] = base64_decode($_GET['group']);		if (in_array($_GET['group'],$groups_array_as_all)) {			mysql_query("UPDATE `users` SET `aktu_group` = '".$_GET['group']."' WHERE `id` = '".$user['id']."'");			mysql_query("UPDATE `users` SET `aktu_vpage` = '0' WHERE `id` = '".$user['id']."'");						header('location: '.$__link);			exit;			} else {			$error = 'Nie ma takiej grupy.';			}		} else {		$error = 'Błąd wykonywania akcji.';		}	}	if (is_object($tpl)) {	$tpl->assign('user_groups_all',$groups_array_as_all);	}?>

jak otworzę w notepad++ to jest jedna

Opublikowano

to czemu tak?
powinno być:

<?php
if (!is_array($groups_array)) {
    $groups_array = unserialize($user['groups']);
    if (!is_array($groups_array))
        $groups_array = array();
    $groups_array = del_emptys($groups_array);
    if (!is_array($groups_array))
        $groups_array = array();
}

$groups_array_as_all   = $groups_array;
$groups_array_as_all[] = 'all';

if (empty($__link)) {
    $__link = 'game.php?village=' . $village['id'] . '&screen=' . $_GET['screen'] . '&mode=' . $_GET['mode'];
}

if ($_GET['action'] === 'change_group' and isset($_GET['group'])) {
    if ($_GET['h'] == $session['hkey']) {
        $_GET['group'] = base64_decode($_GET['group']);
        if (in_array($_GET['group'], $groups_array_as_all)) {
            mysql_query("UPDATE `users` SET `aktu_group` = '" . $_GET['group'] . "' WHERE `id` = '" . $user['id'] . "'");
            mysql_query("UPDATE `users` SET `aktu_vpage` = '0' WHERE `id` = '" . $user['id'] . "'");
            header('location: ' . $__link);
            exit;
        } else {
            $error = 'Nie ma takiej grupy.';
        }
    } else {
        $error = 'Błąd wykonywania akcji.';
    }
}

if (is_object($tpl)) {
    $tpl->assign('user_groups_all', $groups_array_as_all);
}
?>
Opublikowano

nowy problem w tym samym miejscu, ale teraz:

/pl1/actions/villages_per_page.php

<?phpif ($_GET['action'] === 'change_villages_per_page' and isset($_POST['sub'])) {	if ($_GET['h'] == $session['hkey']) {		$_POST['value'] = (int)$_POST['value'];		$_POST['value'] = floor($_POST['value']);		if ($_POST['value'] < 10 || $_POST['value'] > 500) {			$error = 'Liczba wiosek na strone może wynosić od 10 do 500.';			} else {			mysql_query("UPDATE `users` SET `villages_per_page` = '".$_POST['value']."' WHERE `id` = '".$user['id']."'");			mysql_query("UPDATE `users` SET `aktu_vpage` = '0' WHERE `id` = '".$user['id']."'");						header('location: game.php?village='.$village['id'].'&screen='.$_GET['screen'].'&mode='.$_GET['mode']);			exit;			}		} else {		$error = 'Błąd wykonywania akcji.';		}	}if (is_object($tpl)) {	$tpl->assign('user_villages_per_page',$user['villages_per_page']);	$tpl->assign('error',$error);	}?>

podobne, nie?

Opublikowano

zauważyłem, że przy podglądzie graficznym nie działa większość budynków, a jak w ustawienia wejdę na pasek skrótów to wywala, i nie da się tego nadrobić tym...

http://beta.phpformatter.com/

a wygląda to tak:

<?php$standard_toolbar = array(	array (		'obrazek' => '/graphic/buildings/main.png',		'nazwa' => 'Ratusz',		'link' => 'game.php?village=[akuvillage]&screen=main'		),	array (		'obrazek' => '/graphic/buildings/barracks.png',		'nazwa' => 'Koszary',		'link' => 'game.php?village=[akuvillage]&screen=barracks'		),	array (		'obrazek' => '/graphic/buildings/stable.png',		'nazwa' => 'Stajnie',		'link' => 'game.php?village=[akuvillage]&screen=stable'		),	array (		'obrazek' => '/graphic/buildings/garage.png',		'nazwa' => 'Warsztat',		'link' => 'game.php?village=[akuvillage]&screen=garage'		),	array (		'obrazek' => '/graphic/buildings/snob.png',		'nazwa' => 'Pałac',		'link' => 'game.php?village=[akuvillage]&screen=snob'		),	array (		'obrazek' => '/graphic/buildings/smith.png',		'nazwa' => 'Kuźnia',		'link' => 'game.php?village=[akuvillage]&screen=smith'		),	array (		'obrazek' => '/graphic/buildings/place.png',		'nazwa' => 'Plac',		'link' => 'game.php?village=[akuvillage]&screen=place'		),	array (		'obrazek' => '/graphic/buildings/market.png',		'nazwa' => 'Rynek',		'link' => 'game.php?village=[akuvillage]&screen=market'		),	array (		'obrazek' => '/graphic/buildings/barracks.png',		'nazwa' => 'Rekrutacja',		'link' => 'game.php?village=[akuvillage]&screen=train'		)	);		if ($_GET['action'] === 'del_tool') {	if ($_GET['h'] == $session['hkey']) {		$_GET['id'] = (int)$_GET['id'];		$_GET['id'] = floor($_GET['id']);				foreach ($toolbar_array as $key => $tool) {			if ($key != $_GET['id']) {				$toolbar_new_array[] = $tool;				}			}					$toolbar_new_array = serialize($toolbar_new_array);		mysql_query("UPDATE `users` SET `toolbar` = '".$toolbar_new_array."' WHERE `id` = '".$user['id']."'");			header('location: game.php?village='.$village['id'].'&screen=settings&mode=toolbar');		exit;		} else {		$error = 'Błąd podczas wykonywania akcji';		}	}	if ($_GET['action'] === 'reset_toolbar') {	if ($_GET['h'] == $session['hkey']) {		mysql_query("UPDATE `users` SET `toolbar` = '".serialize($standard_toolbar)."' WHERE `id` = '".$user['id']."'");		header('location: game.php?village='.$village['id'].'&screen=settings&mode=toolbar');		exit;		}	}	if ($_GET['action'] === 'replace_down') {	if ($_GET['h'] == $session['hkey']) {		$_GET['id'] = (int)$_GET['id'];		$_GET['id'] = floor($_GET['id']);				if (!is_array($toolbar_array[$_GET['id'] + 1])) {			$error = 'Nie można przesunąć';			} else {			$last_value = $toolbar_array[$_GET['id'] + 1];			$toolbar_array[$_GET['id'] + 1] = $toolbar_array[$_GET['id']];			$toolbar_array[$_GET['id']] = $last_value;						$toolbar_new_array = serialize($toolbar_array);			mysql_query("UPDATE `users` SET `toolbar` = '".$toolbar_new_array."' WHERE `id` = '".$user['id']."'");				header('location: game.php?village='.$village['id'].'&screen=settings&mode=toolbar');			exit;			}		} else {		$error = 'Błąd podczas wykonywania akcji';		}	}	if ($_GET['action'] === 'replace_up') {	if ($_GET['h'] == $session['hkey']) {		$_GET['id'] = (int)$_GET['id'];		$_GET['id'] = floor($_GET['id']);				if (!is_array($toolbar_array[$_GET['id'] - 1])) {			$error = 'Nie można przesunąć';			} else {			$next_value = $toolbar_array[$_GET['id'] - 1];			$toolbar_array[$_GET['id'] - 1] = $toolbar_array[$_GET['id']];			$toolbar_array[$_GET['id']] = $next_value;						$toolbar_new_array = serialize($toolbar_array);			mysql_query("UPDATE `users` SET `toolbar` = '".$toolbar_new_array."' WHERE `id` = '".$user['id']."'");				header('location: game.php?village='.$village['id'].'&screen=settings&mode=toolbar');			exit;			}		} else {		$error = 'Błąd podczas wykonywania akcji';		}	}	if ($_GET['action'] === 'add_tolbar' && count($_POST) > 0) {	if ($_GET['h'] == $session['hkey']) {		//Walidacja:		$_POST['name'] = cmp_str($_POST['name'],3,25);		$_POST['img_link'] = cmp_str($_POST['img_link'],5,150);		$_POST['link'] = cmp_str($_POST['link'],5,150);				if ($_POST['name'] === 'SHORT') {			$error = 'Nazwa musi skaładać się co najmniej z 3 znaków.';			}		elseif ($_POST['name'] === 'LONG') {			$error = 'Nazwa może maksymalnie składać się z 25 znaków.';			}		elseif ($_POST['name'] === 'SPACES') {			$error = 'Nazwa nie może składać się z samych spacji.';			}					if ($_POST['img_link'] === 'SHORT') {			$error = 'Link obrazka musi skaładać się co najmniej z 5 znaków.';			}		elseif ($_POST['img_link'] === 'LONG') {			$error = 'Link obrazka może maksymalnie składać się z 150 znaków.';			}		elseif ($_POST['img_link'] === 'SPACES') {			$error = 'Link obrazka nie może składać się z samych spacji.';			}					if ($_POST['link'] === 'SHORT') {			$error = 'Link musi skaładać się co najmniej z 5 znaków.';			}		elseif ($_POST['link'] === 'LONG') {			$error = 'Link może maksymalnie składać się z 150 znaków.';			}		elseif ($_POST['link'] === 'SPACES') {			$error = 'Link nie może składać się z samych spacji.';			}								if (empty($error)) {			$toolbar_array[] = array('obrazek' => $_POST['img_link'],'nazwa' => $_POST['name'],'link' => $_POST['link']);						$toolbar_new_array = serialize($toolbar_array);			mysql_query("UPDATE `users` SET `toolbar` = '".$toolbar_new_array."' WHERE `id` = '".$user['id']."'");						header('location: game.php?village='.$village['id'].'&screen=settings&mode=toolbar');			exit;			}		} else {		$error = 'Błąd podczas wykonywania akcji';		}	}$tpl->assign('toolbar_array',$toolbar_array);$tpl->assign('error',$error);?>
Opublikowano

Trzymaj:

<?php
$standard_toolbar = array(
	array (
		'obrazek' => '/graphic/buildings/main.png',
		'nazwa' => 'Ratusz',
		'link' => 'game.php?village=[akuvillage]&screen=main'
		),
	array (
		'obrazek' => '/graphic/buildings/barracks.png',
		'nazwa' => 'Koszary',
		'link' => 'game.php?village=[akuvillage]&screen=barracks'
		),
	array (
		'obrazek' => '/graphic/buildings/stable.png',
		'nazwa' => 'Stajnie',
		'link' => 'game.php?village=[akuvillage]&screen=stable'
		),
	array (
		'obrazek' => '/graphic/buildings/garage.png',
		'nazwa' => 'Warsztat',
		'link' => 'game.php?village=[akuvillage]&screen=garage'
		),
	array (
		'obrazek' => '/graphic/buildings/snob.png',
		'nazwa' => 'Pałac',
		'link' => 'game.php?village=[akuvillage]&screen=snob'
		),
	array (
		'obrazek' => '/graphic/buildings/smith.png',
		'nazwa' => 'Kuźnia',
		'link' => 'game.php?village=[akuvillage]&screen=smith'
		),
	array (
		'obrazek' => '/graphic/buildings/place.png',
		'nazwa' => 'Plac',
		'link' => 'game.php?village=[akuvillage]&screen=place'
		),
	array (
		'obrazek' => '/graphic/buildings/market.png',
		'nazwa' => 'Rynek',
		'link' => 'game.php?village=[akuvillage]&screen=market'
		),
	array (
		'obrazek' => '/graphic/buildings/barracks.png',
		'nazwa' => 'Rekrutacja',
		'link' => 'game.php?village=[akuvillage]&screen=train'
		)
	);
		
if ($_GET['action'] === 'del_tool') {
	if ($_GET['h'] == $session['hkey']) {
		$_GET['id'] = (int)$_GET['id'];
		$_GET['id'] = floor($_GET['id']);
		
		foreach ($toolbar_array as $key => $tool) {
			if ($key != $_GET['id']) {
				$toolbar_new_array[] = $tool;
				}
			}
			
		$toolbar_new_array = serialize($toolbar_new_array);
		mysql_query("UPDATE `users` SET `toolbar` = '".$toolbar_new_array."' WHERE `id` = '".$user['id']."'");
	
		header('location: game.php?village='.$village['id'].'&screen=settings&mode=toolbar');
		exit;
		} else {
		$error = 'Błąd podczas wykonywania akcji';
		}
	}
	
if ($_GET['action'] === 'reset_toolbar') {
	if ($_GET['h'] == $session['hkey']) {
		mysql_query("UPDATE `users` SET `toolbar` = '".serialize($standard_toolbar)."' WHERE `id` = '".$user['id']."'");

		header('location: game.php?village='.$village['id'].'&screen=settings&mode=toolbar');
		exit;
		}
	}
	
if ($_GET['action'] === 'replace_down') {
	if ($_GET['h'] == $session['hkey']) {
		$_GET['id'] = (int)$_GET['id'];
		$_GET['id'] = floor($_GET['id']);
		
		if (!is_array($toolbar_array[$_GET['id'] + 1])) {
			$error = 'Nie można przesunąć';
			} else {
			$last_value = $toolbar_array[$_GET['id'] + 1];
			$toolbar_array[$_GET['id'] + 1] = $toolbar_array[$_GET['id']];
			$toolbar_array[$_GET['id']] = $last_value;
			
			$toolbar_new_array = serialize($toolbar_array);
			mysql_query("UPDATE `users` SET `toolbar` = '".$toolbar_new_array."' WHERE `id` = '".$user['id']."'");
	
			header('location: game.php?village='.$village['id'].'&screen=settings&mode=toolbar');
			exit;
			}
		} else {
		$error = 'Błąd podczas wykonywania akcji';
		}
	}
	
if ($_GET['action'] === 'replace_up') {
	if ($_GET['h'] == $session['hkey']) {
		$_GET['id'] = (int)$_GET['id'];
		$_GET['id'] = floor($_GET['id']);
		
		if (!is_array($toolbar_array[$_GET['id'] - 1])) {
			$error = 'Nie można przesunąć';
			} else {
			$next_value = $toolbar_array[$_GET['id'] - 1];
			$toolbar_array[$_GET['id'] - 1] = $toolbar_array[$_GET['id']];
			$toolbar_array[$_GET['id']] = $next_value;
			
			$toolbar_new_array = serialize($toolbar_array);
			mysql_query("UPDATE `users` SET `toolbar` = '".$toolbar_new_array."' WHERE `id` = '".$user['id']."'");
	
			header('location: game.php?village='.$village['id'].'&screen=settings&mode=toolbar');
			exit;
			}
		} else {
		$error = 'Błąd podczas wykonywania akcji';
		}
	}
	
if ($_GET['action'] === 'add_tolbar' && count($_POST) > 0) {
	if ($_GET['h'] == $session['hkey']) {
		//Walidacja:
		$_POST['name'] = cmp_str($_POST['name'],3,25);
		$_POST['img_link'] = cmp_str($_POST['img_link'],5,150);
		$_POST['link'] = cmp_str($_POST['link'],5,150);
		
		if ($_POST['name'] === 'SHORT') {
			$error = 'Nazwa musi skaładać się co najmniej z 3 znaków.';
			}
		elseif ($_POST['name'] === 'LONG') {
			$error = 'Nazwa może maksymalnie składać się z 25 znaków.';
			}
		elseif ($_POST['name'] === 'SPACES') {
			$error = 'Nazwa nie może składać się z samych spacji.';
			}
			
		if ($_POST['img_link'] === 'SHORT') {
			$error = 'Link obrazka musi skaładać się co najmniej z 5 znaków.';
			}
		elseif ($_POST['img_link'] === 'LONG') {
			$error = 'Link obrazka może maksymalnie składać się z 150 znaków.';
			}
		elseif ($_POST['img_link'] === 'SPACES') {
			$error = 'Link obrazka nie może składać się z samych spacji.';
			}
			
		if ($_POST['link'] === 'SHORT') {
			$error = 'Link musi skaładać się co najmniej z 5 znaków.';
			}
		elseif ($_POST['link'] === 'LONG') {
			$error = 'Link może maksymalnie składać się z 150 znaków.';
			}
		elseif ($_POST['link'] === 'SPACES') {
			$error = 'Link nie może składać się z samych spacji.';
			}
			

			
		if (empty($error)) {
			$toolbar_array[] = array('obrazek' => $_POST['img_link'],'nazwa' => $_POST['name'],'link' => $_POST['link']);
			
			$toolbar_new_array = serialize($toolbar_array);
			mysql_query("UPDATE `users` SET `toolbar` = '".$toolbar_new_array."' WHERE `id` = '".$user['id']."'");
			
			header('location: game.php?village='.$village['id'].'&screen=settings&mode=toolbar');
			exit;
			}
		} else {
		$error = 'Błąd podczas wykonywania akcji';
		}
	}

$tpl->assign('toolbar_array',$toolbar_array);
$tpl->assign('error',$error);
?>
Opublikowano

przez przypadek...

kolega dzisiaj wlazł przez tableta na nowo założone konto, ja wpisałem www.....pl/admin

i było witaj na panelu admina jako luki2000

wat?

Opublikowano

Witam. Kiedyś jak miałem silnik 8.0 na laptopie to dobrze działał. Dostałem nowego PC i po włączeniu jakiegokolwiek silnika i wpisaniu localhost wyświetla się pusta strona. Co może być przyczyną?

Opublikowano

Mógłby ktoś podać co jest do poprawy w plikach od maxis27 ?
Mam sporo czasu, więc mogę się pobawić. Jednak muszę znać listę błędów. ;)

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...