|
Elfmeter - Liga v1.0.3 brauche Hilfe |
|
Ich kann keine Elfmeter Liga spielen, wenn ich auf Elfer Liga klicke kommt das hier:
insertpm(betreff,Nachricht,absenderid,empfängerid,Popup neue Pm); class onpm{ var $pmversion=0; var $message=''; var $subject=''; var $senderid=''; var $empfangid=''; var $popup=0; function onpm(){ global $boardversion; $pos=strstr($boardversion,"1.0."); if($pos<>'') $this->pmversion=3; $pos=strstr($boardversion,"2.0."); if($pos<>'') $this->pmversion=3; $pos=strstr($boardversion,"2.1."); if($pos<>'') $this->pmversion=1; $pos=strstr($boardversion,"2.2."); if($pos<>'') $this->pmversion=1; $pos=strstr($boardversion,"2.3."); if($pos<>'') $this->pmversion=2; return $this->pmversion; } function insertpm($sub,$msg,$id1,$id2,$pop){ $pmversion=$this->onpm(); $this->popup=$pop; $this->empfangid=$id2; $this->senderid=$id1; $this->message=$msg; $this->subject=$sub; if($pmversion==3){ $this->insertwbblite(); }elseif($pmversion==2){ $this->insertwbb23(); } else { $this->insertwbb21(); } return; } function insertwbb21(){ global $db,$n; $db->query("INSERT INTO bb".$n."_privatemessage SET privatemessageid = '', folderid = '0', senderid = '".$this->senderid."', recipientid = '".$this->empfangid."', subject = '".$this->subject."', sendtime = '".time()."', message = '".addslashes($this->message)."', allowsmilies = '3', allowhtml = '0', showsignature = '0', iconid = '13', view = '0', reply = '0', forward = '0', deletepm = '0', tracking = '0'"); if($this->popup==1) $db->unbuffered_query("UPDATE bb".$n."_users SET pmpopup=2 WHERE userid='".$this->empfangid."'",1); return; } function insertwbb23(){ global $db,$n; $db->unbuffered_query("INSERT INTO bb".$n."_privatemessage (senderid,recipientlist,recipientcount,subject,message,sendtime,allowsmilie
s,allowhtml,allowbbcode,allowimages,showsignature,iconid,inoutbox,tracking,
attachments,pmhash) VALUES ('".$this->senderid."','".addslashes($recipientlistSerialized)."','".$recip
ientcount."','".$this->subject."','".addslashes($this->message)."','".time(
)."','3','0','1','0','0','13','0','0', '0', '".addslashes($pmhash)."')", 1); $pmid = $db->insert_id(); $db->unbuffered_query("INSERT INTO bb".$n."_privatemessagereceipts (privatemessageid, recipientid,recipient,blindcopy) VALUES ('$pmid','".$this->empfangid."','".addslashes($this->empfangid)."','0')",1)
; $db->unbuffered_query("UPDATE bb".$n."_users SET pmtotalcount=pmtotalcount+1,pminboxcount=pminboxcount+1,pmnewcount=pmnewcou
nt+1,pmunreadcount=pmunreadcount+1 WHERE userid='".$this->empfangid."'", 1); if($this->popup==1) $db->unbuffered_query("UPDATE bb".$n."_users SET pmpopup=2 WHERE userid='".$this->empfangid."'",1); return; } function insertwbblite(){ global $db,$n; $db->query("INSERT INTO bb".$n."_privatemessage SET privatemessageid = '', senderid = '".$this->senderid."', recipientid = '".$this->empfangid."', subject = '".$this->subject."', sendtime = '".time()."', message = '".$this->message."', showsmilies = '3', showsignature = '0', iconid = '13', deletepm = '0'"); if($this->popup==1) $db->unbuffered_query("UPDATE bb".$n."_users SET pmpopup=2 WHERE userid='".$this->empfangid."'",1); return; } } ?> query_first("select * from bb".$n."_elfer_chat where message='".addslashes($messy)."' and name='$user_name'")) { $db->query("INSERT INTO bb".$n."_elfer_chat set message='".addslashes($messy)."',name='".addslashes($user_name)."',zeit='".
time()."'"); $chat = $messy = ""; $db->query("delete from bb".$n."_elfer_chat where zeit<'$zeitloesch'"); } } //config einlesen function elfer_config_read(){ global $db,$n; $result = $db->query("SELECT * FROM bb".$n."_elfer_liga_config order by id_elf"); while ($row = $db->fetch_array($result)) { $config[$row[id_elf]] = $row['speicher']; } return $config; } // config einzeln lesen function elfer_config_read_one($zahl){ global $db,$n; $cfg = $db->query_first("SELECT * FROM bb".$n."_elfer_liga_config where id_elf='".$zahl."'"); $spstart = $cfg['speicher']; return $spstart; } // config einzeln speichern function elfer_save_config($zahl1,$zahl){ global $db,$n; $db->query("update bb".$n."_elfer_liga_config set speicher='".$zahl1."' where id_elf='".$zahl."'"); return ; } //bot einlesen function get_elfer_bot(){ global $db,$n,$config; $row99 = $db->query_first("select * from bb".$n."_users where userid='$config[1]'"); $botname = $row99['username']; return $botname; } //neue Saison starten function neuesaison(){ global $db,$n,$lang,$onpm; if(!file_exists('./acp/lib/class_elfer.php')){ $lang->load("ACP_ELFER"); } $pound=0;//hole Anzahl Teams $dummy=$db->query("Select * from bb".$n."_elfer_liga_teams where frei=1"); while($row = $db->fetch_array($dummy)){ $teams[$pound]=$row['id_teams']; $pound++; } if(count($teams) % 2 ){ return; } $anz=count($teams); // Anzahl der Teams im Array $teams $paare = $anz/2; // Anzahl der möglichen Spielpaare $tage = $anz-1; // Anzahl der Spieltage pro Runde $spiele = $paare*$tage; // Anzahl der Spiele pro Hin-/Rück-Runde $plan = array(); // Array für den kompletten Spielplan $xpos = $anz-1; // höchster Key im Array $teams $tag = 0; // Zähler für Spieltag $spnr = 0; // Zähler für Spielnummer $sppaar = 0; // Zähler für Spielpaar $i = 0; // Schleifenzähler for ($tag=1; $tag<$anz; $tag++) { array_splice ($teams, 1, 1, array(array_pop($teams),$teams[1])); for ($sppaar=0; $sppaar<$paare; $sppaar++) { $spnr++; // wechseln zwischen G und H -Spiel: if (($spnr%$anz!=1) and ($sppaar%2==0)) { $hteam = $teams[$sppaar]; $gteam = $teams[$xpos-$sppaar]; } else { $gteam = $teams[$sppaar]; $hteam = $teams[$xpos-$sppaar]; } $plan[$tag][$spnr]["G"] = $gteam; // für Hin-Runde $plan[$tag][$spnr]["H"] = $hteam; // für Hin-Runde $plan[$tag+$tage][$spnr+$spiele]["G"] = $hteam; // für Rück-Runde $plan[$tag+$tage][$spnr+$spiele]["H"] = $gteam; // für Rück-Runde } } ksort($plan); /* nach Spieltagen sortieren */ /* Ausgabe des gesamten $plan */ foreach($plan as $spieltag => $v1) { foreach($v1 as $spielnummer => $v2) { $heim=$plan[$spieltag][$spielnummer]['H']; $gast=$plan[$spieltag][$spielnummer]['G']; /* speichere Spieltag,spielnummer,heimid,gastid*/ srand ((double) microtime() * 10000000); $sheim=array (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); $tore=rand(3,9); while($tore>=1){ srand ((double) microtime() * 10000000); $xx=rand(1,18); $sheim[$xx]=1; $tore--; } $sheim=implode(",",$sheim); $zeit=time(); $db->query("insert into bb".$n."_elfer_liga_spiele set sptag='$spieltag',spnr='$spielnummer',heimid='$heim',gastid='$gast',sheim='
$sheim',saus='$sheim',zeith='$zeit',zeita='$zeit'"); } } $db->query("update bb".$n."_elfer_liga_config set speicher='1' where id_elf=101"); $dummy=$db->query("Select * from bb".$n."_elfer_liga_teams where frei=1"); while($row = $db->fetch_array($dummy)){ $row89 = $db->query_first("select * from bb".$n."_users where username='$row[spielername]'"); $pm = $row[pm]; $email = $row[email]; $elferbot = $row[elferbot]; $teamname = $row[teamname]; $spielername = $row[spielername]; if($email && $elferbot){ eval ("\$new_sub = \"".$lang->get4eval("LANG_ACP_ELFER_CFG_START")."\";"); eval ("\$new_msg = \"".$lang->get4eval("LANG_ACP_ELFER_CFG_START_1")."\";"); mailer($row89['email'],$new_sub,$new_msg); } if($pm && $elferbot){ $onpm->insertpm($new_sub,$new_msg,$config[1],$row89['userid'],$row89['popup
']); } } return; } // Spruch Torchance function chance($xx){ global $lang; if(!file_exists('./acp/lib/class_elfer.php')){ $lang->load("GLOBAL"); } if($xx==0) return $lang->get("LANG_GLOBAL_ELFER_LIGA_ERG_5"); if($xx==1 or $xx==2) return $lang->get("LANG_GLOBAL_ELFER_LIGA_ERG_6"); if($xx==3 or $xx==4) return $lang->get("LANG_GLOBAL_ELFER_LIGA_ERG_7"); if($xx==5 or $xx==6) return $lang->get("LANG_GLOBAL_ELFER_LIGA_ERG_8"); if($xx==7 or $xx==8) return $lang->get("LANG_GLOBAL_ELFER_LIGA_ERG_9"); if($xx==9 or $xx==10) return $lang->get("LANG_GLOBAL_ELFER_LIGA_ERG_10"); } //team bei Anmeldung vorhanden ?? function elfer_check_teams($team,$art="0"){ global $n,$db; if($art=="1") $abfrage="_warte"; $zuffy = $db->query("SELECT * FROM bb".$n."_elfer_liga_teams".$abfrage); while ($row = $db->fetch_array($zuffy)) { $team_1 = strtoupper($row[teamname]); $team_2 = strtoupper($team); if ($team_1 == $team_2) $team_da = true; } return $team_da; } // Botspieler Tausch function elfer_bot_tausch(){ global $db,$n,$lang,$onpm,$config; $botter = $db->query("SELECT * from bb".$n."_elfer_liga_teams where bot>$config[10]"); while ($row = $db->fetch_array($botter)) { $pm = $row['pm']; $email = $row['email']; $elferbot = $row['elferbot']; $teamname = $row['teamname']; $spielername = $row['spielername']; if ($db->query_first("select count(*) from bb".$n."_elfer_liga_teams_warte where id_teams>0")) { //email an altspieler $db->query("INSERT INTO bb".$n."_elfer_liga_teams_warte set teamname='".addslashes($row[teamname])."',spielername='".addslashes($row[sp
ielername])."',frei=1"); $row89 = $db->query_first("select * from bb".$n."_users where username='$row[spielername]'"); eval ("\$new_sub = \"".$lang->get4eval("LANG_MAIL_ELFER_RAUSWURF_SUB")."\";"); eval ("\$new_msg = \"".$lang->get4eval("LANG_MAIL_ELFER_RAUSWURF_MSG")."\";"); if ($email && $elferbot) { mailer($row89['email'],$new_sub,$new_msg); } if($pm && $elferbot){ $onpm->insertpm($new_sub,$new_msg,$config[1],$row89['userid'],$row89['popup
']); } //tausche Spieler $neuer = $db->query("select * from bb".$n."_elfer_liga_teams_warte where id_teams>0 order by id_teams LIMIT 1"); while ($row_1 = $db->fetch_array($neuer)) { $db->query("UPDATE bb".$n."_elfer_liga_teams set teamname='".addslashes($row_1[teamname])."',spielername='$row_1[spielername
]',bot=0 where id_teams='$row[id_teams]'"); $db->query("DELETE from bb".$n."_elfer_liga_teams_warte where spielername='$row_1[spielername]'"); $row89 = $db->query_first("select * from bb".$n."_users where username='$row_1[spielername]'"); eval ("\$new_sub = \"".$lang->get4eval("LANG_MAIL_ELFER_AUFGENOMMEN_SUB")."\";"); eval ("\$new_msg = \"".$lang->get4eval("LANG_MAIL_ELFER_AUFGENOMMEN_MSG")."\";"); mailer($row89['email'],$new_sub,$new_msg); $onpm->insertpm($new_sub,$new_msg,$config[1],$row89['userid'],$row89['popup
']); } } } return; } //botspiel function elfer_get_bot_tor($tore){ global $row; $stt = 1; while ($stt < 9) { srand ((double) microtime() * 10000000); $scoot[$stt] = rand(1,18); $stt++; } $schleife = 1; $tore_1 = 0; while ($schleife < 9) { if ($tore[$scoot[$schleife]] == 1) $tore_1++; $schleife++; } return $tore_1; } //bild gewonnen verloren unendschieden function elfer_gvu($gvu){ global
Das war jetzt nur ein Ausschnitt hier habe ich mal den Link zu meiner Seite Elfer Liga
Kann mir da einer helfen. THX
G
Raider
|
|