ilch Forum » Ilch Clan 1.1 » Allgemein » Nextwar Version?

Geschlossen
  1. #1
    User Pic
    grezz86 Mitglied
    Registriert seit
    28.04.2007
    Beiträge
    102
    Beitragswertungen
    2 Beitragspunkte
    Hi, ich habe die Standartversion der Nextwars von Ilch und wollte fragen ob es ein anderes Modul zum downloaden gibt. Im Downloadbereich auf ilch.de hab ich nichts gefunden.

    Warum ich eins suche? Weil mir das standartmodul gar net gefällt. Schick ist zum Beispiel das hier (ka. was für ein CMS):

    rclan.seblob.de/include.php?src=vwar/war.php?action=nextaction


    Vill. kennt ja einer eins.

    Bin für jede Antwort dankbar.

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Das ist ein getrenntes Warscript namens Virtual War, das kann man downloaden und in Ilch per Frame einbinden!Download-Link

    Meines Erachtens würde ich aber das Originale verändern, hier gibt es genug Anleitungen im Forum für Anmeldungen, Memberliste, Designveränderungen usw....
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    grezz86 Mitglied
    Registriert seit
    28.04.2007
    Beiträge
    102
    Beitragswertungen
    2 Beitragspunkte
    Wow, genau sowas hab ich mir vorgestellt. Sieht wirklich sehr schön aus!

    nur leiuder bekomme ich folgende Fehlermeldung, wenn ich alles hochgeladen habe:


    
    MySQL Error:
    1054 : Unknown column 'a.oid' in 'field list'
    in Query:
    SELECT a.id,a.oid,a.game,b.name as team,DATE_FORMAT(datime,'%d.%m.%Y - %H:%i:%s') as time FROM ic1_wars a left join ic1_groups b ON a.tid = b.id WHERE status = 2 AND a.datime >= '2009-01-18' ORDER BY a.datime
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ wars.php:109 -- db_query(...)
    	@ index.php:25 -- require_once(...)
    
    
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/web3/31/51/51522551/htdocs/tpu-esports/include/includes/func/db/mysql.php on line 71
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Herbststurm Mitglied
    Registriert seit
    28.08.2008
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Geht dieses Script auch bei den aktuellen Ilch Versionen bzw. hat schon jemand Erfahrungen damit sammeln können?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    ich hab es bei mir drauf und bei mir geht es es fehlt nur ein eintrag in der datenbank ...

    ich nehm mal an das : 'a.oid' fehlt in der datei ic1_wars und ic1_groups

    aber weis es nicht genau ... weis nur das es bei uns geht auch mit neuer Ilch version ohne probleme.

    zum anschaun : externer Link


    Zuletzt modifiziert von 0rsn1p3*dlx* am 26.01.2009 - 07:07:45
    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    ohne preobleme is das aber nich^^
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    wieso ?
    ich seh keinfehler bei uns ...
    nur hat nicht jeder member ein avatar und nicht jeder gegner ein clanzeichen.
    bei uns kam auch kein fehler , aber bei ihm und darum ging es ja.
    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    IceT33 Mitglied
    Registriert seit
    22.10.2005
    Beiträge
    607
    Beitragswertungen
    9 Beitragspunkte
    nach ein paar kleinen Anpasungen läuft das teil nun bei uns auch

    einen kleinen schönheitsfehler gibts jedoch immer noch.
    Wenn man hier schaut und dann mit dem IE 6.xx gibt es ein anzeigeproblem mit der Flage vor dem Gegnername. er findet die variable "land" nicht um die flage anzuzeigen
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Grayparrot Mitglied
    Registriert seit
    18.01.2009
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    Dieser Warplaner schaut richtig gut aus.
    Eine Frage:
    kann man bei der Lastwarübersicht ein Hintergrundbild einfügen, welches über die gesamte Fläche der angezeigten Spiele geht ?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    IceT33 Mitglied
    Registriert seit
    22.10.2005
    Beiträge
    607
    Beitragswertungen
    9 Beitragspunkte
    habe es selber gefunden
    in der wars.php muss nach zeile 118 folgende Zeile eingefügt werden:
    $row['land'] = get_opponent_details('land', $row['oid']);
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Grayparrot Mitglied
    Registriert seit
    18.01.2009
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    sorry wenn ich es nochmal Frage, aber kann sein das mein Post ein wenig untergegangen ist :
    ist es möglich ein Hintergrundbild einzusetzen welches über die gesamte Anzeige der gespielten Wars geht ?
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Grayparrot Mitglied
    Registriert seit
    18.01.2009
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    Wir haben den warplaner jetzt auch bei uns -> externer Link <- eingebaut und er schaut wirklich gut aus. selbst als der andere Vwar von der Konkurrenz. Eine Frage wird es in absehbarer Zeit auch ne Statistik über die Anzahl der absolvierten Spiele der einzelnen Spieler geben ?
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Grayparrot Mitglied
    Registriert seit
    18.01.2009
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    Leider kann anscheinend meine letzte Frage keiner beantworten.
    Aber vielleicht diese neue :
    ich bin gerade dabei unsere gesamten Spiele aus einem anderen Warplaner in den Ilch-Warplaner zu übertragen. Da gibt es jetzt ein Problem : wie kann ich Exspieler in die absolvierten Spiele eintragen an denen soe teilgenommen haben, ohne das sie im Team eingetragen sind ? Wenn ich jetzt einen Spieleraccount anlege benötigt dieser account mindestens trail oder member Status. Problem ist das dann ein Exspieler Zugriff auf die Internen Warplanerinfos hat, und das möchte ich verständlicherweise nicht.
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    zu Frage 1:

    meinst Du sowas ? : okular.ok.funpic.de/index.php?warstatistik

    zu Frage 2:

    Du kannst den Exgamer auch weg lassen und es in der Warinfo festhalten das einer mitgespielt hat der nicht mehr Member ist.
    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Grayparrot Mitglied
    Registriert seit
    18.01.2009
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    Zu 1:
    Genau so eine Statistik meine ich.
    Wie oder was muss ich machen damit ich diese Statistik bekomme ?

    Zu 2 :
    ja, das wäre dann wohl die Notlösung sie in die Warinfo einzusetzen. Aber das sieht meiner Meinung nicht sehr schön aus.
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Grayparrot Mitglied
    Registriert seit
    18.01.2009
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    so, falls andere das gleiche problem wie ich erst hatten.
    es geht um exmember die in alten spielen eingetragen werden sollen, ohne das sie jetzt wieder zugriffrechte haben.
    is eigentlich ganz einfach. ich mach den exmember vorübergehend wieder zum member und trage ihn in den squad ein. dann trage ich das alte spiel in den planer ein, als nextwar, übernehme da spiel dann in lastwar und gebe alle daten wie das ergebnis oder berichte ein. und dazu halt die teilnehmenden spieler, wie auch halt den exspieler. sollte dieser an mehreren spielen teilgenommen haben wird er halt so lange als member geführt bis alle spiele an denen er teilgenommen hat eingetragen sind. dann einfach den spieler aus dem squad löschen und ihn von member zu user zurückstufen. er bleibt trotzdem in den war-details aufgeführt.
    ich hoffe ich erzähle hier nichts bekanntes, aber da in dieser richtung keine antwort kam, dachte ich schreibste mal deinen geistesblitz hier auf.
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Grayparrot Mitglied
    Registriert seit
    18.01.2009
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    Nabend und vorab schonmal ein schönes Wochenende.
    Ich hab mal wieder eine Frage/Bitte, vorab ein Link, damit einfacher zu Erklären ist :

    externer Link

    dort sind einige unserer Spiele aufgelistet. Darüber sind ja die Balken für die Statistik Gewonnen/Unendschieden/Verloren zu sehen. Diesen Bereich bräuchte ich. Ich hab schon ein wenig mit dem dazugehörigen Script herumexperimentiert. Aber bisher hab ich immer irgendeinen Teil zuviel gelöscht oder etwas falsch gemacht. Ich hoffe ihr könnt mir da jetzt weiterhelfen. Ich hänge mal das script unten dran :

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    function get_erg_liste($wid) {
    	$list = ''; $enar = array ( 'jpg', 'gif', 'png', 'jpeg');
    	$erg = db_query("SELECT * FROM prefix_warmaps WHERE wid = ".$wid);
    	$list .= '<div style="width: 100%;">';
    	while($row = db_fetch_assoc($erg) ) {
    		if ( $row['opp'] == $row['owp'] ) {
    			$farbe = 'FDFBB7'; #pat
    			$farbe2= 'orange';
    		} elseif ( $row['opp'] < $row['owp'] ) {
    			$farbe = 'C8E1B8'; #win
    			$farbe2= 'green';
    		} elseif ( $row['opp'] > $row['owp'] ) {
    			$farbe = 'D8B9B9'; #los
    			$farbe2= 'red';
    		}
    		foreach ($enar as $v) {
    			if(file_exists('include/images/warmaps/'.$row['map'].'.'.$v)) {
    				$row['map2'] = $row['map'].'.'.$v;
    			}
    		}
    		
    		$list .= '<div style="float:left; width: 48%; margin: 2px;" class="Cmite">
    				  <table><tr>';
    		$list .= '<td colspan="2"><img src="include/images/warmaps/'.$row['map2'].'" border="0" alt="'.$row['map'].'"/></td>';
    		$list .= '</tr><tr style="color: '.$farbe2.';" class="Cnorm">';
    		$list .= '<td style="text-align: center; font-size: 16px; width: 50%;"><strong>'.$row['owp'].'</strong></td>';
    		$list .= '<td style="text-align: center; font-size: 16px; width: 50%;"><strong>'.$row['opp'].'</strong></td>';
    		$list .= '</tr></table></div>';
    	}
    	$list .= '</div>';
    return ($list);
    }
    function get_screen_liste($wid) {
    	$list = '<div>';
    	$enar = array ( 'jpg', 'gif', 'png', 'jpeg');
    	$erg = db_query("SELECT * FROM prefix_warmaps WHERE wid = ".$wid);
    	while($row = db_fetch_assoc($erg) ) {
    		foreach($enar as $v) {
    			if ( file_exists ( 'include/images/wars/'.$wid.'_'.$row['mnr'].'.'.$v ) ) {
    				$row['mappics1'] = '<a href="include/images/wars/'.$wid.'_'.$row['mnr'].'.'.$v.'" target="_blank" style="padding:2px;"><img src="include/images/wars/'.$wid.'_'.$row['mnr'].'.'.$v.'" alt="Plant '.$row['mnr'].'" width="100" height="80" border="0" /></a>';
    			}
    		}
    		
    				$row['mnr'] = $row['mnr'] + 1;
    				
    		foreach($enar as $v) {
    			if ( file_exists ( 'include/images/wars/'.$wid.'_'.$row['mnr'].'.'.$v ) ) {
    				$row['mappics2'] = '<a href="include/images/wars/'.$wid.'_'.$row['mnr'].'.'.$v.'" target="_blank" style="padding:2px;"><img src="include/images/wars/'.$wid.'_'.$row['mnr'].'.'.$v.'" alt="Plant '.$row['mnr'].'" width="100" height="80" border="0"  /></a>';
    				break;
    			}
    		}
    
    			$list .= $row['mappics1'].$row['mappics2'];
    
    	}
    	$list .= '</div>';
    return ($list);
    }
    function lastwars_get_memberlist ( $id ) {
    	$l = '';
    	$erg = db_query("SELECT prefix_user.id,prefix_user.name,prefix_user.avatar FROM prefix_user LEFT JOIN prefix_warmember ON prefix_warmember.uid = prefix_user.id AND prefix_warmember.wid = ".$id." WHERE wid = ".$id." ORDER BY prefix_user.name ASC");
    	while($r = db_fetch_assoc($erg)) {
    		$l .= '<div style="float:left; padding: 3px auto 3px auto; position: relative; background: #c0c0c0; margin: 1px;"><div><a href="index.php?user-details-'.$r['id'].'"><img src="'.$r['avatar'].'" alt=""/></a><div align="center" style="clear: left;">'.$r['name'].'</div></div></div>';
    		#$l .= '<a href="index.php?user-details-'.$r['id'].'">'.$r['name'].'</a>, ';
    	}
    	if(empty($l)) {
    		$l .= "- Kein Lineup eingetragen -";
    	}
    //return (substr($l,0,-2));
    return $l;
    }
    
    if ( $menu->get(2) == '' OR $menu->getA(2) == 'p' ) {
    	$title = $allgAr['title'].' :: Wars';
    	$hmenu = 'Wars';
    	$design = new design ( $title , $hmenu );
    	$design->header();
    
    	
    	$ergWin = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "1"');
    	$anzWin = db_result($ergWin,0);
    	$ergLos = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "2"');
    	$anzLos = db_result($ergLos,0);
    	$ergPat = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "3"');
    	$anzPat = db_result($ergPat,0);
    	$ergGes = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE status= "3"');
    	$anzGes = db_result($ergGes,0);
    	if($anzGes == 0) {
    		$percentWin = 0;
    		$percentLos = 0;
    		$percentPat = 0;
    	} else {
    		$percentWin = round($anzWin / $anzGes * 100);
    		$percentLos = round($anzLos / $anzGes * 100);
    		$percentPat = round($anzPat / $anzGes * 100);
    	}
    	$tpl = new tpl ( 'wars.htm' );
    	$tpl->set_ar_out ( array('PATH' => $percentPat, 'WINH' => $percentWin, 'LOSH' => $percentLos, 'PAT' => $anzPat, 'WIN' => $anzWin, 'LOS' => $anzLos, 'GES' => $anzGes, 'TITLE'=> $allgAr['title'] ) , 0 );
    	$akttime = date('Y-m-d');
    	$class = '';
    	$erg = db_query("SELECT a.id,a.oid,a.game,b.name as team,DATE_FORMAT(datime,'%d.%m.%Y - %H:%i:%s') as time FROM prefix_wars a left join prefix_groups b ON a.tid = b.id WHERE status = 2 AND a.datime >= '".$akttime."' ORDER BY a.datime");
    	if ( db_num_rows ( $erg ) == 0 ) {
    		echo '<tr class="Cmite"><td colspan="4"><i>There are no upcoming Matches!</i></td></tr>';
    	} else {
    		while ($row = db_fetch_assoc($erg) ) {
    			if ( $class == 'Cmite' ) { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    			$row['page'] = get_opponent_details('homepage', $row['oid']);
          $row['team'] = get_wargameimg($row['game']).'&nbsp;'.$row['team'];
    			$row['class'] = $class;
    			$row['gegner'] = get_opponent_details('name',$row['oid']);
    			$tpl->set_ar_out($row,1);
    		}
    	}
    	$tpl->out(2);
    	$class = '';
    	if ( $menu->get(1) == '' ) {
    		$teams = dblistee ( '', "SELECT id,name FROM prefix_groups ORDER BY name");
    		$game= dblistee ('', "SELECT DISTINCT `game`,`game` FROM prefix_wars ORDER BY `game`" );
    		$mtype= dblistee ( '', "SELECT DISTINCT `mtyp`,`mtyp` FROM prefix_wars ORDER BY `mtyp`" );
    		$tpl->set_ar_out ( array('tid' => $teams, 'game' => $game, 'typ' => $mtype ) , 3 );
    	} elseif ($menu->get(1) == 'last') {
    		$tpl->out(4);
    		$sqla='WHERE status = 3 ';
    		if(!empty($_POST['tid'])){
    			$sqla.= 'AND tid="'.$_POST['tid'].'" ';
    		}
    		if(!empty($_POST['wpl'])){
    			$sqla.= 'AND wlp="'.$_POST['wpl'].'" ';
    		}
    		if(!empty($_POST['spiel'])){
    			$sqla.= 'AND game="'.$_POST['spiel'].'" ';
    		}
    		if(!empty($_POST['typ'])){
    			$sqla.= 'AND mtyp="'.$_POST['typ'].'" ';
    		}
    		# seiten funktion
    		$limit = $allgAr['wars_last_limit'];  // Limit
    		$page = ( $menu->getA(2) == 'p' ? $menu->getE(2) : 1 );
    		$MPL = db_make_sites ($page , "WHERE status = 3" , $limit , "?wars-last" , 'wars' );
    		$anfang = ($page - 1) * $limit;
    		# seiten funktion
    		$farbe1wlpar = array(1=>'C8E1B8',2=>'D8B9B9',3=>'FDFBB7');
    		$farbe2wlpar = array(1=>'00FF00',2=>'FF0000',3=>'FFFF00');
    		$farbe3wlpar = array(1=>'green',2=>'red',3=>'orange');
    		$erg = db_query("SELECT a.owp,a.opp,a.wlp,a.mtyp,a.game,a.id,a.oid,b.name as team,DATE_FORMAT(datime,'%d.%m.%Y %H:%i') as time FROM prefix_wars a left join prefix_groups b ON a.tid = b.id ".$sqla." ORDER BY a.datime DESC, id DESC LIMIT ".$anfang.",".$limit);
    		while ($row = db_fetch_assoc($erg) ) {
    			$row['erg'] = $row['owp'].':'.$row['opp'];
    			$row['farbe'] = $farbe1wlpar[$row['wlp']];
    			$row['farbe2'] = $farbe3wlpar[$row['wlp']];
    			$row['gegner'] = get_opponent_details('name', $row['oid']);
    			if ( $class == 'Cmite' ) { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    			$row['page'] = get_opponent_details('homepage', $row['oid']);
    		
          $row['team'] = get_wargameimg($row['game']).'&nbsp;'.$row['team'];
    			$row['class'] = $class;
    			$tpl->set_ar_out($row,5);
    		}
    		$tpl->out(6);
    		echo $MPL;
    	}
      $design->footer();
    } elseif ( is_numeric($menu->get(2)) ) {
    	$_GET['mehr'] = escape($menu->get(2),'integer');
      
    	$erg = @db_query("SELECT
    	DATE_FORMAT(datime,'%d.%m.%Y') as datum,
    	tid, status, owp, opp, wlp,
    	DATE_FORMAT(datime,'%H:%i:%s') as zeit,
    	oid, wo, prefix_wars.`mod`, mtyp,
    	game, txt,mlink,lineupopp,tv,pw, prefix_wars.id,
    	name as team
    	FROM prefix_wars
    	left join prefix_groups ON prefix_wars.tid = prefix_groups.id
    	WHERE prefix_wars.id = ".$_GET['mehr']);
    	
      db_check_erg ($erg);
      
      $row = db_fetch_assoc($erg);
      
      ## Gegnerdaten ##
      $row['page'] = get_opponent_details('homepage', $row['oid']);
      $row['gegner'] = get_opponent_details('name', $row['oid']);
      $row['logo'] = get_opponent_details('logo', $row['oid']);
      $row['land'] = get_opponent_details('land', $row['oid']);
      
      ## Gegnerlogo ##
      if(empty($row['logo'])) {
    	$row['logo'] = 'include/images/clanlogos/na.gif';
      }
      ## Teamlogo ##
      $row['teamlogo'] = get_team_details('logo', $row['tid']);
      
      if(empty($row['logo'])) {
    	$row['teamlogo'] = 'include/images/clanlogos/na.gif';
      }
    	
      $row['txt'] = bbcode($row['txt']);
    	
    	if ( $row['status'] == 2 ) {
    	# nextwars
    		$title = $allgAr['title'].' :: Wars :: Nextwars';
    		$hmenu = '<a href="?wars" class="smalfont">Wars</a><b> &raquo; </b>Nextwars';
    		$design = new design ( $title , $hmenu );
    		$design->header();
    		$tpl = new tpl ('wars_next');
    		$row['tag'] = ( empty($row['tag']) ? $row['gegner'] : $row['tag'] );
    		$row['owp'] = "xx";
    		$row['opp'] = "xx";
    		
    		if(has_right($allgAr['wars_matchlink_recht'])) {
    			$row['mlink'] = '<a href="'.$row['mlink'].'" style="font-size: 10px;" target="_blank" />Matchlink</a>';
    		} else {	
    			$row['mlink'] = "";
    		}
    		if(has_right($allgAr['wars_server_recht'])) {
    			$row['wo'] = $row['wo'];
    		} else {	
    			$row['wo'] = "<i>Keine Berechtigung</i>";
    		}
    		if(has_right($allgAr['wars_password_recht'])) {
    			$row['pw'] = $row['pw'];
    		} else {	
    			$row['pw'] = "******";
    		}
    		if(has_right($allgAr['wars_tv_recht'])) {
    			$row['tv'] = $row['tv'];
    		} else {	
    			$row['tv'] = "<i>Keine Berechtigung</i>";
    		}
    		
    		$tpl->set_ar_out($row,0);
    
    		if ( $_SESSION['authright'] <= -2 ) {
    			# get benoetige member
    			$bm = substr($row['mod'],0,3); $needed = '';
    			for($i=0;$i<strlen($bm);$i++) {
    				if ( is_numeric($bm{$i}) ) {
    					$needed .= $bm{$i};
    				}
    			}
    
          $uid = $_SESSION['authid'];
          if ($menu->get(3) == 'delete') { $uid = $menu->get(4); }
          $ck = db_count_query("SELECT COUNT(wid) FROM prefix_warmember WHERE wid = ".$_GET['mehr']." AND uid = ".$uid);
    
    			# eine zu bzw. absage loeschen
    			if ( $menu->get(3) == 'delete' AND ((has_right(array($row['tid'])) === true AND $uid == $_SESSION['authid']) OR is_siteadmin('wars')) AND $ck == 1) {
    				db_query("DELETE FROM prefix_warmember WHERE wid = ".$_GET['mehr']." AND uid = ".$uid );
    				$ck = 0;
    			}
    
    			$available = db_count_query("SELECT COUNT(uid) FROM prefix_warmember WHERE wid = ".$_GET['mehr']." AND aktion = 1");
    			$aout1 = array (
    					'needed' => $needed,
    					'available' => $available,
    					'id' => $_GET['mehr']
    				);
    			$tpl->set_ar_out($aout1,1);
    			if ( $ck == 0 AND has_right(array($row['tid'])) === true) {
    				if ( isset ($_POST['sub']) ) {
    					$aktion = ( $_POST['sub'] == 'zusagen' ? 1 : 0 );
    					$kom = escape($_POST['kom'],'string');
    					db_query("INSERT INTO prefix_warmember (uid,wid,aktion,kom) VALUES (".$_SESSION['authid'].",".$_GET['mehr'].",".$aktion.",'".$kom."')");
    				} else {
    					$tpl->out(2);
    				}
    			}
    			$class = '';
    			$aktionar = array ('<font style="color:#FF0000; background:#666666; font-weight:bold;">abgesagt</font>','<font style="font-weight:bold; color:#00FF00; background:#666666;">zugesagt</font>');
    			$erg1 = db_query("SELECT b.id as uid, b.name, a.aktion, a.kom FROM prefix_warmember a left join prefix_user b ON b.id = a.uid WHERE a.wid = ".$_GET['mehr']);
    			while ($row1 = db_fetch_assoc($erg1) ) {
    				if ( $class == 'Cmite' ) { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    				$row1['class'] = $class;
    				$row1['aktion'] = $aktionar[$row1['aktion']];
    				if ( $row1['uid'] == $_SESSION['authid'] OR is_siteadmin('wars')) {
    					$row1['name'] = '<a href="index.php?wars-more-'.$_GET['mehr'].'-delete-'.$row1['uid'].'"><img src="include/images/icons/del.gif" border="0" title="l&ouml;schen" /></a> &nbsp; '.$row1['name'];
    				}
    				$tpl->set_ar_out($row1,3);
    			}
    		}
      	$tpl->out(4);
        
    	} elseif ($row['status'] == 3) {
    		# lastwars
    		$row['memberliste'] = lastwars_get_memberlist($_GET['mehr']);
    		$wlpar = array(1=>'sieg',2=>'verloren',3=>'unentschieden');
    		$row['erg'] = $row['owp'].' zu '.$row['opp'];
    		$row['ergliste'] = get_erg_liste($_GET['mehr']);
    		$row['screenliste'] = get_screen_liste($_GET['mehr']);
    		
    		if($row['screenliste'] == "<div></div>") {
    			$row['screenliste'] = "- Keine Screenshots vorhanden -";
    		}
    		if(empty($row['lineupopp'])) {
    			$row['lineupopp'] = "- Kein Lineup eingetragen -";
    		}
    		if(empty($row['txt'])) {
    			$row['txt'] = '<div style="text-align:center;">- Kein Bericht vorhanden -</div>';
    		}
    		$row['wlp'] = $wlpar[$row['wlp']];
    		$title = $allgAr['title'].' :: Wars :: Lastwars';
    		$hmenu = '<a href="?wars" class="smalfont">Wars</a><b> &raquo; </b>Lastwars';
    		$design = new design ( $title , $hmenu );
    		$design->header();
    		$tpl = new tpl ('wars_last');
    		$row['tag'] = ( empty($row['tag']) ? $row['gegner'] : $row['tag'] );
    		if($row['owp'] > $row['opp']) {
    			$row['owp'] = '<span style="color: green;">'.$row['owp'].'</span>';
    			$row['opp'] = '<span style="color: red;">'.$row['opp'].'</span>';
    		} elseif($row['owp'] < $row['opp']) {
    			$row['owp'] = '<span style="color: red;">'.$row['owp'].'</span>';
    			$row['opp'] = '<span style="color: green;">'.$row['opp'].'</span>';
    		} else {
    			$row['owp'] = '<span style="color: yellow;">'.$row['owp'].'</span>';
    			$row['opp'] = '<span style="color: yellow;">'.$row['opp'].'</span>';
    		}
    		if(has_right($allgAr['wars_matchlink_recht'])) {
    			$row['mlink'] = '<a href="'.$row['mlink'].'" style="font-size: 10px;" target="_blank" />Matchlink</a>';
    		} else {	
    			$row['mlink'] = "";
    		}
    		if(has_right($allgAr['wars_server_recht'])) {
    			$row['wo'] = $row['wo'];
    		} else {	
    			$row['wo'] = "<i>Keine Berechtigung</i>";
    		}
    		if(has_right($allgAr['wars_password_recht'])) {
    			$row['pw'] = $row['pw'];
    		} else {	
    			$row['pw'] = "******";
    		}
    		if(has_right($allgAr['wars_tv_recht'])) {
    			$row['tv'] = $row['tv'];
    		} else {	
    			$row['tv'] = "<i>Keine Berechtigung</i>";
    		}
    		
    		$tpl->set_ar_out($row,0);
    		# kommentare fuer lastwars
    		if ($allgAr['wars_last_komms'] < 0 AND has_right ($allgAr['wars_last_komms'])) {
    			# aktion
    			if (isset ($_POST['kommentar_fuer_last_wars'])) {
    				$name = $_SESSION['authname'];
    				$text = escape($_POST['text'],'textarea');
    				db_query("INSERT INTO prefix_koms (name,cat,text,uid) VALUES ('".$name."','WARSLAST', '".$text."', ".$_GET['mehr']." )");
    			}
    			if (isset ($_GET['kommentar_fuer_last_wars_loeschen']) AND is_siteadmin('wars')) {
    				db_query("DELETE FROM prefix_koms WHERE cat = 'WARSLAST' AND uid = ".$_GET['mehr']." AND id = ".$_GET['kommentar_fuer_last_wars_loeschen']);
    			}
    			# anzeigen
    			$tpl->out(1);
    			$class = '';
    			$erg = db_query("SELECT name,text,id FROM prefix_koms WHERE cat = 'WARSLAST' AND uid = ".$_GET['mehr']." ORDER BY id DESC");
    			while($r = db_fetch_assoc($erg)) {
    				$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    				$r['text']  = bbcode($r['text']);
    				if (is_siteadmin('wars')) { $r['text'] .= '<a href="index.php?wars-more-'.$_GET['mehr'].'=0&amp;kommentar_fuer_last_wars_loeschen='.$r['id'].'"><img src="include/images/icons/del.gif" title="l&ouml;schen" alt="l&ouml;schen" border="0"></a>'; }
    				$r['class'] = $class;
    				$tpl->set_ar_out($r,2);
    			}
    			$tpl->out(3);
    		}
    	}
      $design->footer();
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du bräuchtest sie, die Frage ist wie brauchst du sie, meinst du jetzt einfach nur den Code dafür, um nur das auszugeben oder wie?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    XBFA TheRock Mitglied
    Registriert seit
    22.03.2009
    Beiträge
    21
    Beitragswertungen
    1 Beitragspunkte
    Mal ne ganz andere Frage! Was mus ich bei mir einfügen um auch des NO CHEAT wie auf der oben gennanten HP zu haben?
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Grayparrot Mitglied
    Registriert seit
    18.01.2009
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    Sorry, ich dachte ich hät mich klar ausgedrückt.
    Ich möchte die Statistik in eine andere Seite anhängen.
    also bräuchte ich den Code der die drei Balken mit den dazugehörigen Werten (Spielanzahl plus Prozent) anzeigt.
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    $template = '<h3>Statistik</h3><table border="0" cellspacing="1" cellpadding="1" class="border" width="100%"><tr class="Chead"> <td align="center" colspan="4" >&nbsp;</td></tr><tr class="Cmite"> <td align="left" width="10%">Gewonnen</td> <td width="72%"><table width="{WINH}%" cellpadding="0" cellspacing="0" border="0"><tr> <td style="background-color: green;">&nbsp;</td></tr></table></td> <td class="Cdark" align="left" width="18%">{WIN} ({WINH}%)</td></tr><tr class="Cmite" width="10%"> <td align="left">Unentschieden</td> <td width="72%"><table width="{PATH}%" cellpadding="0" cellspacing="0" border="0"><tr> <td style="background-color: orange;">&nbsp;</td></tr></table></td> <td class="Cdark" align="left" width="18%">{PAT} ({PATH}%)</td></tr><tr class="Cmite" width="10%"> <td align="left">Verloren</td> <td width="72%"><table width="{LOSH}%" cellpadding="0" cellspacing="0" border="0"><tr> <td style="background-color: red;">&nbsp;</td></tr></table></td> <td class="Cdark" align="left" width="18%">{LOS} ({LOSH}%)</td></tr></table>';
    $wtpl = new tpl($template, 3);
    $qry = db_query("SELECT wlp, COUNT(id) AS anz FROM prefix_wars WHERE wlp IN (1,2,3) GROUP BY wlp");
    $anz = array('ges' => 0, 1 => 0, 2 => 0, 3 => 0);
    while ($r = db_fetch_assoc($qry)){
    	$anz[$r['wlp']] = $r['anz'];
    	$anz['ges'] += $r['anz'];
    }
    if($anz['ges'] == 0) {
    	$percentWin = 0; $percentLos = 0; $percentPat = 0;
    } else {
    	$percentWin = round($anz[1] / $anz['ges'] * 100);
    	$percentLos = round($anz[2] / $anz['ges'] * 100);
    	$percentPat = round($anz[3] / $anz['ges'] * 100);
    }
    $wtpl->set_ar_out ( array('PATH' => $percentPat, 'WINH' => $percentWin, 'LOSH' => $percentLos, 'PAT' => $anzPat, 'WIN' => $anzWin, 'LOS' => $anzLos, 'GES' => $anzGes,) , 0 );
    unset($wtpl);


    So das sollte es ausgeben, ist extra etwas knapp gehalten (also mit langen Zeilen).
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Grayparrot Mitglied
    Registriert seit
    18.01.2009
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    oki,Danke, ich werds die Tage mal probieren, sobald ich ein wenig Zeit habe lächeln
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    amazone Mitglied
    Registriert seit
    26.02.2007
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    Hallo
    Ich hoffe ihr könnt mir weiter helfen.
    Ich habe mir auch dieses Warscript dastiac.de/advanced installiert.

    Es funktioniert auch gut, nur wenn ich es bei den News anzeigen lasse, kommt dieses dabei raus amazone21.am.funpic.de/index.php?news

    Kann mir jemand sagen wo der fehler ist bzw wo ich das ändern kann.


    Vielen Dank Amazone
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Revolution Hall Of Fame
    Registriert seit
    14.08.2006
    Beiträge
    1.688
    Beitragswertungen
    109 Beitragspunkte
    ich würde mal sagen du hast kein BBcode Installiert.
    Schau mal im Download Bereich nach BBcode.
    Kreativ, modern, Conversion und Usability optimiert
    individuelles Webdesign für ein optimales Erscheinungsbild
    404studios
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    amazone Mitglied
    Registriert seit
    26.02.2007
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    Vielen Dank hat geklappt:)
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    Remix Mitglied
    Registriert seit
    28.02.2009
    Beiträge
    267
    Beitragswertungen
    3 Beitragspunkte
    Hi!

    Habe wie von IceT33 beschrieben, die Zeile 118 geändert, habe aber immer noch keine Flaggen bei den Gegnern.

    Kann mir jemand helfen? Thx
    www.fsk-anticlan.de --> www.revival.4playin.de
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Und du hast die Advanced Wars?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    Remix Mitglied
    Registriert seit
    28.02.2009
    Beiträge
    267
    Beitragswertungen
    3 Beitragspunkte
    Jo Mairu, die habe ich.

    www.fsk-anticlan.de
    www.fsk-anticlan.de --> www.revival.4playin.de
    0 Mitglieder finden den Beitrag gut.
  30. #30
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja IceT33 hat anscheinend auch das Template wars.htm geändert, da wohl die Zeile 48 zu
    	<td><img src="{land}" alt="flag" /><a href="{page}" target="_blank">{gegner}</a></td>


    Und nicht die Zeile 118 ändern sondern, eine extra Zeile einfügen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten