Problem mit dem auslesen eines Dimensionalen Arrays
hi,
ich habe mal wieder ein kleines Problem
und zwar möchte ich eien Auflistung alle gemachten Aktionen die ein Spieler gemacht hat nach einer bestimmten sache durchsuchen. Wenn diese auftaucht soll hinter dem Namen in rot "This Player Hacked in the Game :/"
wenn es aber nicht bei dem Spieler auftaucht dann steht nichts dahinter das bedeutet der spieler hat nicht gecheatet.
und die Aktionen Prüfung für jeden Spieler.
hi,
ich habe mal wieder ein kleines Problem
und zwar möchte ich eien Auflistung alle gemachten Aktionen die ein Spieler gemacht hat nach einer bestimmten sache durchsuchen. Wenn diese auftaucht soll hinter dem Namen in rot "This Player Hacked in the Game :/"
wenn es aber nicht bei dem Spieler auftaucht dann steht nichts dahinter das bedeutet der spieler hat nicht gecheatet.
und die Aktionen Prüfung für jeden Spieler.
ich habe es hinbekommen leider gibt es ein Problem mit der foreach schleifestdClass Object
(
...
[Actions] => Array
(
[0] => Array
(
...
[3] => stdClass Object
(
[Name] => Attack
[Time] => 0
[Params] => (0,0),3594,228,
)
...
weil die foreach schleife in diese foreach($info->Players as $player) rein machen muss damit es die Spielernamen durch geht und nach der aktion prüft das Problem ist dann bloß das es so ausschaut$action = php_bw_get_actions("0340 SsP)fi SsP)cR SsP)bA H.rep", $player->Name, REPASM_ALL_ACTIONS, 1);
foreach($action->Actions[0] as $aktion){
TEAM1
SsP)cRaCkLiNg((Brown)145APM
SsP)cRaCkLiNg((Brown)145APM
SsP)cRaCkLiNg((Brown)145APM
SsP)cRaCkLiNg((Brown)145APM
SsP)cRaCkLiNg((Brown)145APM
SsP)cRaCkLiNg((Brown)145APM
SsP)cRaCkLiNg((Brown)145APM
SsP)bAtTLe((Blue)134APM
SsP)bAtTLe((Blue)134APM
SsP)bAtTLe((Blue)134APM
SsP)bAtTLe((Blue)134APMWhat a shame the Player was a hacker
SsP)bAtTLe((Blue)134APM
SsP)bAtTLe((Blue)134APMWhat a shame the Player was a hacker
SsP)bAtTLe((Blue)134APM
SsP)bAtTLe((Blue)134APMWhat a shame the Player was a hacker
SsP)bAtTLe((Blue)134APM
SsP)bAtTLe((Blue)134APMWhat a shame the Player was a hacker
PHP:
if($info->Teams !=false){
$i = 0;
$replay_team = array();
foreach($info->Teams as $team)
{
$i ++;
$temp="";
foreach($info->Players as $player)
{ $action = php_bw_get_actions("0340 SsP)fi SsP)cR SsP)bA H.rep", $player->Name, REPASM_ALL_ACTIONS, 1);
foreach($action->Actions[0] as $aktion){
if (in_array($player->Name,$team,$aktion))
{
/* $temp.= "<img src='img/".$player->RaceName.".png'> ".$player->Name."("."<font style='color:$player->ColorName'>".$player->ColorName."</font>".")"."<i>".$player->APM."APM</i>".$aktion->Name."<br>";*/
if($aktion->Name=='Attack'){
$temp.= "<img src='img/".$player->RaceName.".png'> ".$player->Name."("."<font style='color:$player->ColorName'>".$player->ColorName."</font>".")"."<i>".$player->APM."APM</i><font style='color:#ff0000'>What a shame the Player was a hacker :(</font><br>";
}else{
$temp.= "<img src='img/".$player->RaceName.".png'> ".$player->Name."("."<font style='color:$player->ColorName'>".$player->ColorName."</font>".")"."<i>".$player->APM."APM</i><br>";
}
$replay_team[$i]=$temp;
$TeamA = $replay_team[0];
$TeamB = $replay_team[1];
}
}
}
}
}
echo $TeamB;
Zuletzt bearbeitet: