Merci de votre compr?nsion

"); include './requete.php'; if($_SESSION["numperso"]>0) $resultatperso=mysql_fetch_array(exec_requete("select * from perso,gang where perso.numgang=gang.numgang and numperso=".$_SESSION["numperso"])); if(!test_session($_SESSION["numperso"]) || $resultatperso["position"]==-1) { if($_POST["login"]!="" && $resultatperso["position"]!=-1) { echo(""); // Ceux qui n'ont pas boug?epuis 30 jours sont mis ??uvert... $bannis=exec_requete("select perso.numperso from perso,joueur where perso.numperso=joueur.numperso and ban>=3 and position<>-6 and TO_DAYS(NOW()) - TO_DAYS(dernierdeplacement) >= 10"); while ($banni=mysql_fetch_array($bannis)) { exec_requete("update perso set emplacement=rand()*100+1,position=-6 where numperso=".$banni["numperso"]); enterrer($banni["numperso"]); } $inactifs=exec_requete("select numperso from perso where position<>-6 and TO_DAYS(NOW()) - TO_DAYS(dernierdeplacement) >= 30"); while($inactif=mysql_fetch_array($inactifs)) { exec_requete("insert into evenement (dateevt,numperso,contenu) values (now(),".$inactif["numperso"].",'Tu es mort d\'ennui dans ta planque. / You died because your life was so boring')"); exec_requete("update perso set position=-6,vie=-1 where numperso=".$inactif["numperso"]); } exec_requete("update joueur set passban=password,password='Blattes' where password<>'Blattes' and ban>=3 and TO_DAYS(NOW()) - TO_DAYS(connexion) >=2"); $debannis=exec_requete("select numperso from joueur where password='Blattes' and TO_DAYS(NOW()) - TO_DAYS(connexion) >=jourban"); while($debanni=mysql_fetch_array($debannis)) { exec_requete("delete from perso_ban where numbanni=".$debanni["numperso"]); } // Deban auto exec_requete("update joueur set password=passban,ban=0,raisonban='',jourban=0 where password='Blattes' and TO_DAYS(NOW()) - TO_DAYS(connexion) >=jourban"); $resultat_login=exec_requete("select numjoueur,gangorigine,ban,raisonban,moderateur,perso.numperso,Date_Format(connexion,'%Y%m%d%H%i%s') AS last_connexion,Date_Format(planque,'%Y%m%d%H%i%s') AS last_planque,emplacement,numgang,position,peine,vie,langue,jourban,espion,chemin,avatar,horsplanque,popup,nom,to_days(now()-sortietaule) as evasion,nbconnexions from joueur,perso where perso.numperso=joueur.numperso and login='".$_POST["login"]."' and password='".$_POST["password"]."' and password<>'Blattes'"); if(mysql_num_rows($resultat_login)==1) { $resultat_ip=exec_requete("select numjoueur,perso.numperso from joueur,perso where perso.numperso=joueur.numperso and derniereip='".$_SERVER['HTTP_X_FORWARDED_FOR'].":".$_SERVER['REMOTE_ADDR']."' and position>=0"); while($memeip=mysql_fetch_array($resultat_ip)) exec_requete("update perso set position=-1 where position=0 and numperso=".$memeip["numperso"]); $perso=mysql_fetch_array($resultat_login); exec_requete("insert into ip (numjoueur,dateconnexion,adresseip) values (".$perso["numjoueur"].",now(),'".$_SERVER['HTTP_X_FORWARDED_FOR'].":".$_SERVER['REMOTE_ADDR']."')"); exec_requete("delete from ip where to_days(now())-to_days(dateconnexion)>60"); if($perso["gangorigine"]==0 && $perso["vie"]>0 && $perso["position"]>-6) { exec_requete("update perso set vie=-100,position=-6 where numperso=".$perso["numperso"]); die("Essaie de te reconnecter / Try to reconnect"); } if($perso["ban"]>=2) { if($perso["jourban"]==0) $perso["jourban"]=30; exec_requete("update joueur set jourban=".$perso["jourban"].",passban=password,password='Blattes' where password<>'Blattes' and numperso=".$perso["numperso"]); exec_requete("delete from mission where accomplie='N' and typemission='mort' and numcible=".$perso["numperso"]); mysql_close(); die($version["ban"][$_SESSION["langue"]].$perso["raisonban"]."
".$version["ban2"][$_SESSION["langue"]].$perso["jourban"]); } if($perso["moderateur"]==1) $moderateur=1; $heure=explode(':',$perso["horsplanque"]); if($perso["numgang"]==3 && $heure[0]%10==0 && $heure[0]!=0) { $_SESSION["civil"]=1; $voitureflic=exec_requete("select vehicule.resistance from vehicule,perso_voiture where vehicule.resistance=80000 and numvoiture=numvehicule and numperso=".$perso["numperso"]); if(mysql_num_rows($voitureflic)>0) exec_requete("delete from perso_voiture where numperso=".$perso["numperso"]); } if($perso["numgang"]==3 && $_SESSION["civil"]!=1) { exec_requete("delete from perso_fille where numperso=".$perso["numperso"]); $voitureflic=exec_requete("select vehicule.resistance from vehicule,perso_voiture where vehicule.resistance<>80000 and numvoiture=numvehicule and numperso=".$perso["numperso"]); if(mysql_num_rows($voitureflic)>0) exec_requete("delete from perso_voiture where numperso=".$perso["numperso"]); } $derniere_connexion=mktime(substr($perso["last_connexion"],8,2), substr($perso["last_connexion"],10,2), substr($perso["last_connexion"],12,2), substr($perso["last_connexion"],4,2), substr($perso["last_connexion"],6,2), substr($perso["last_connexion"],0,4)); $derniere_planque=mktime(substr($perso["last_planque"],8,2), substr($perso["last_planque"],10,2), substr($perso["last_planque"],12,2), substr($perso["last_planque"],4,2), substr($perso["last_planque"],6,2), substr($perso["last_planque"],0,4)); $dateactuelle=time(); $_SESSION["numperso"]=$perso["numperso"]; if($_COOKIE['np']>0 && $_COOKIE['np']!=$_SESSION["numperso"]) { $avertissement=$version["multi"][$_SESSION["langue"]]; $res_nom=exec_requete("select nom from perso where numperso=".$_SESSION["numperso"]." or numperso=".$_COOKIE["np"]); $nom1=mysql_fetch_array($res_nom); $nom2=mysql_fetch_array($res_nom); exec_requete("update joueur set ban=greatest(ban,1),raisonban='Multi-compte détecté utomatiquement : ".$nom1["nom"]."=".$nom2["nom"]."' where ban<>-1 and (numperso=".$_SESSION["numperso"]." or numperso=".$_COOKIE["np"].")"); } // Le gars est en prison if($perso["position"]==-2) { $prison=true; $peinerestante=$perso["peine"]-floor(($dateactuelle-$derniere_connexion)/3600); if($peinerestante<=0) { exec_requete("update perso set recidive=0,sortietaule=now(),peine=0,position=-1 where numperso=".$perso["numperso"]); $prison=false; } else { if($perso["evasion"]>2 || $perso["evasion"]=="null" || $perso["evasion"]=="") { $pilote=exec_requete("select numperso from perso where pilote>=10 and position>=0 and vie>0 and emplacement=".$perso["emplacement"]." and numgang=".$perso["numgang"]." and numperso<>".$perso["numperso"]); if(mysql_num_rows($pilote)>0) { exec_requete("update perso set sortietaule=now(),peine=0,position=-1 where numperso=".$perso["numperso"]); exec_requete("insert into evenement (dateevt,numperso,contenu) values (now(),".$perso["numperso"].",'".addslashes($version["evasion"][$perso["langue"]])."')"); exec_requete("insert into news (datenews,titre,contenu,photo,legende, importance,langue) values (now(),'Evasion spectaculaire','". addslashes($login." vient de s'échapper de prison, grâce à l'aide de plusieurs complices de son gang. C'est vraisemblablement en soudoyant l'un des gardiens que le gang est arrivé ses fins.")."','".$perso["avatar"]. "','".$perso["nom"]."',999,'fr')"); exec_requete("insert into news (datenews,titre,contenu,photo,legende, importance,langue) values (now(),'Escape from jail','". addslashes($login." has just escaped from jail, with essential help of friends of his gang.")."','".$perso["avatar"]. "','".$perso["nom"]."',999,'en')"); $prison=false; } else { echo("(Pas de pilote dans les environs)"); } } $complices=exec_requete("select nom from perso where position=0 and argent>=10000 and intelligence>15 and emplacement=".$perso["emplacement"]); if(mysql_num_rows($complices)>=8) { exec_requete("update perso set sortietaule=now(),peine=0,position=-1 where numperso=".$perso["numperso"]); exec_requete("insert into evenement (dateevt,numperso,contenu) values (now(),".$perso["numperso"].",'".addslashes($version["evasion"][$perso["langue"]])."')"); while($complice=mysql_fetch_array($complices)) { exec_requete("update perso set argent=greatest(0,argent-1000) where numperso=".$complice["numperso"]); } exec_requete("insert into news (datenews,titre,contenu,photo,legende, importance,langue) values (now(),'Evasion spectaculaire','". addslashes($login." vient de s'échapper de prison, grâce à l'aide de plusieurs complices de son gang. C'est vraisemblablement en soudoyant l'un des gardiens que le gang est arrivé ses fins.")."','".$perso["avatar"]. "','".$perso["nom"]."',999,'fr')"); exec_requete("insert into news (datenews,titre,contenu,photo,legende, importance,langue) values (now(),'Escape from jail','". addslashes($login." has just escaped from jail, with essential help of friends of his gang.")."','".$perso["avatar"]. "','".$perso["nom"]."',999,'en')"); $prison=false; } } } $mort=false; if($perso["position"]==-6 || $perso["vie"]<=0) $mort=true; if($prison==false && $mort==false) { $racine=$perso["chemin"]; session_register("racine"); session_register("numperso"); $_SESSION["numgang"]=$perso["numgang"]; session_register("numgang"); $_SESSION["login"]=$perso["nom"]; session_register("password"); $tableau=array(array()); session_register("tableau"); $colorf=array(array()); session_register("colorf"); $cache_carte=false; session_register("cache_carte"); $dernierrefresh=0; session_register("dernierrefresh"); $dernierrefresh_preparer=0; session_register("dernierrefresh_preparer"); $dernierrefresh2=0; session_register("dernierrefresh2"); $dernieremplacement=$perso["emplacement"]; session_register("dernieremplacement"); $nbreload=0; session_register("nbreload"); $dateconnexion=time(); session_register("dateconnexion"); $datedeplacement=time(); session_register("datedeplacement"); $_SESSION["derniertir"]=$perso["emplacement"]; $browser=$_SERVER['HTTP_USER_AGENT']; $dateconnexionobs=date("YmdHis"); session_register("dateconnexionobs"); $fracasser=rand(1,100); session_register("fracasser"); $shasard=md5(rand(1,100)); session_register("shasard"); if($perso["espion"]==1) $_SESSION["s_espion"]=1; $_SESSION["langue"]=$perso["langue"]; $_SESSION["popup"]=$perso["popup"]; if($_SESSION["langue"]=="") $_SESSION["langue"]="fr"; $couleurs=exec_requete("select numgang,couleur from gang"); while($couleur=mysql_fetch_array($couleurs)) { $_SESSION['couleurgang'][$couleur["numgang"]]=$couleur["couleur"]; } $armus=exec_requete("select emplacement from commerce where armu=1"); $nbarmu=0; while($armu=mysql_fetch_array($armus)) { $_SESSION['s_armu'][$nbarmu]=$armu["emplacement"]; $nbarmu++; } $hopitaux=exec_requete("select emplacement from commerce where hosto=1"); $nbhosto=0; while($hopital=mysql_fetch_array($hopitaux)) { $_SESSION['s_hosto'][$nbhosto]=$hopital["emplacement"]; $nbhosto++; } $pharmacie=mysql_fetch_array(exec_requete("select emplacement from commerce where nomcommercefr like '%pharma%'")); $_SESSION['s_pharma']=$pharmacie["emplacement"]; if(rand(0,1)==0) $asc="asc"; else $asc="desc"; $prisons=exec_requete("select emplacement from commerce where prison=1 order by prix ".$asc); $nbprison=0; while($prison=mysql_fetch_array($prisons)) { $_SESSION['s_prison'][$nbprison]=$prison["emplacement"]; $nbprison++; } $casino=mysql_fetch_array(exec_requete("select emplacement from commerce where nomcommercefr like '%Casino%'")); $_SESSION["s_casino"]=$casino["emplacement"]; $concession=mysql_fetch_array(exec_requete("select emplacement from commerce where nomcommercefr like '%Concession%'")); $_SESSION["s_concess"]=$concession["emplacement"]; $occase=mysql_fetch_array(exec_requete("select emplacement from commerce where nomcommercefr like '%Occase%'")); $_SESSION["s_occase"]=$occase["emplacement"]; include "./langues/fr.php"; include "./langues/en.php"; if(!strpos($_SERVER['HTTP_REFERER'],"wargang")) { $aol="OUI"; session_register("aol"); echo($version["navigateur"][$_SESSION["langue"]]); } $allopass=exec_requete("select * from perso_allopass where numperso=".$_SESSION["numperso"]." order by allopass"); $precedent="Rien"; $triple=false; while($allopas=mysql_fetch_array($allopass)) { if($allopas["allopass"]==$precedent) { if($triple) { echo($version["fraude_allopass"][$_SESSION["langue"]]); exec_requete("update joueur set raisonban='Tentative de fraude allopass',ban=ban+1 where numperso=".$_SESSION["numperso"]); } else $triple=true; } else $triple=false; $precedent=$allopas["allopass"]; } $resultat_mission=exec_requete("select * from mission where numperso=".$_SESSION["numperso"]." and NOW()>datelimite"); if(mysql_num_rows($resultat_mission)>0) { $mission=mysql_fetch_array($resultat_mission); exec_requete("delete from mission where numperso=".$_SESSION["numperso"]); exec_requete("insert into mission (numperso,typemission,numcible) values (-1,'mort',".$_SESSION["numperso"].")"); if($_SESSION["numgang"]!=3) exec_requete("insert into evenement (dateevt,numperso,contenu) values (now(),".$_SESSION["numperso"].",".$version["parrain_contrat"][$perso["langue"]].")"); else { if($mission["typemission"]!="valise") { exec_requete("update perso set criminel=greatest(0,criminel-1) where numperso=".$_SESSION["numperso"]); exec_requete("insert into evenement (dateevt,numperso,contenu) values (now(),".$_SESSION["numperso"].",'Le capitaine Dobbey est furax. Et les truands te prennent pour un clown.')"); } else { exec_requete("update perso set gyrophare=0,argent=greatest(0,argent-".$mission["recompense"]."),criminel=0,trafiquant=0,proxenete=0,braqueur=0,stupefiant=0 where numperso=".$_SESSION["numperso"]); exec_requete("insert into evenement (dateevt,numperso,contenu) values (now(),".$_SESSION["numperso"].",'Message du capitaine Dobbey : Retourne ?a circulation !')"); } } } // Alertes mission $missions=exec_requete("select email,langue from mission,perso,joueur where joueur.numperso=perso.numperso and perso.numperso=mission.numperso and missionconnecte='on' and numcible=".$_SESSION["numperso"]." and (typemission='mort' or typemission='police')"); while($mission=mysql_fetch_array($missions)) { mail($mission["email"],"[Wargang Alert] ".$version["alertemissionconnecte"][$mission["langue"]],$version["alertemissionconnecte"][$mission["langue"]]."\n".$version["disclaimer"][$mission["langue"]], "From: wargang@merome.net\r\nReply-To: wargang@merome.net\r\nX-Mailer: PHP/" . phpversion()); } exec_requete("update joueur set browser='".$browser."' ,connexion=now(),nbconnexions=nbconnexions+1,derniereip='".$_SERVER['HTTP_X_FORWARDED_FOR'].":".$_SERVER['REMOTE_ADDR']."',alertediscretion=0,alerteannule=0 where numperso=".$_SESSION["numperso"]); //exec_requete("update joueur set browser='".$browser."' ,connexion=".date("YmdHis").",derniereip='".$_SERVER['REMOTE_ADDR']."' where numperso=".$_SESSION["numperso"]); $connexion_actuelle=mktime(substr($dateactuelle,8,2), substr($dateactuelle,10,2), substr($dateactuelle,12,2), substr($dateactuelle,4,2), substr($dateactuelle,6,2), substr($dateactuelle,0,4)); exec_requete("update perso set position=0,dernierclic=now() where numperso=".$_SESSION["numperso"]); $resultat_perso["position"]=0; maj_carte($perso["emplacement"]); if($dateactuelle-$derniere_connexion>3600 && intval($perso["last_connexion"])>0) { $discretion=0; $vie=0; if($dateactuelle-$derniere_connexion>43200) { // Si qqun ne s'est pas connect?epuis 14 jours et pas de lance roquettes en circulation, le lance-roquette apparait /* if($dateactuelle-$derniere_connexion>1209600 && $dateactuelle-$derniere_connexion<604800) { $lr=exec_requete("select numarme from perso_arme where numarme=25"); if(mysql_num_rows($lr)==0) { exec_requete("update arme set stock=1 where numarme=25 and stock=0"); exec_requete("insert into news (datenews,titre,contenu,photo,legende, importance) values (now(),'Trafic d\'armes lourdes','La police a eu connaissance d\'un trafic d\'armes lourdes dans la ville de Wargang. La plupart des armes ont ? saisies, mais la police indique qu\'il est probable que des armes de guerre sophistiqu? circulent sous le manteau.','images/armes/lanceroquette.jpg','Lance-roquette',99999)"); } }*/ $vie=1; $discretion=1; $casehosto=false; for($i=0;$i0) { $villa=mysql_fetch_array($villas); if($villa["emplacement"]==$perso["emplacement"] || $_SESSION['s_pharma']==$perso["emplacement"]) { $vie=2; } } if(intval($perso["last_connexion"])>0) { // On fait avancer le camion de pizza exec_requete("update vehicule set emplacement=(emplacement+1)%150 where numvehicule=80"); $pizza=mysql_fetch_array(exec_requete("select emplacement from vehicule where numvehicule=80")); $i=ceil($pizza["emplacement"]/15); $j=$pizza["emplacement"]%15; exec_requete("insert into cache_carte (datemaj,i,j) values (now(),".$i.",".$j.")"); $i=ceil(($pizza["emplacement"]-1)/15); $j=($pizza["emplacement"]-1)%15; exec_requete("insert into cache_carte (datemaj,i,j) values (now(),".$i.",".$j.")"); } $vehicules=exec_requete("select * from vehicule where emplacement<0 and resistance<>80000"); while($vehicule=mysql_fetch_array($vehicules)) { exec_requete("update vehicule set emplacement=".(-rand(1,5))." where numvehicule=".$vehicule["numvehicule"]); } } exec_requete("update perso set discretion=discretion+".$discretion.",vie=greatest(vie,least(100,vie+".$vie.")) where numperso=".$_SESSION["numperso"]); // Les garages /* $resultat_commerce=exec_requete("select * from perso_commerce,commerce where phrase like '%garage=%' and commerce.numcommerce=perso_commerce.numcommerce and perso_commerce.numperso=".$_SESSION["numperso"]); while($commerce=mysql_fetch_array($resultat_commerce)) { exec_requete(str_replace("",$_SESSION["numperso"],$commerce["phrase"])); }*/ // La drogue for($i=1;$i<=7;$i++) { $resultat_drogue=exec_requete("select perso.numperso as nump,numdrogue,prix,position,quantite from perso_drogue,perso where perso.numperso=perso_drogue.numperso and position>=0 and vie>0 and quantite>0 and emplacement<>".$_SESSION["s_casino"]." and perso_drogue.numdrogue=".$i." order by prix limit 0,10"); while($vente_drogue=mysql_fetch_array($resultat_drogue)) { exec_requete("update perso set stupefiant=stupefiant+".($vente_drogue["prix"]/10000).",argent=argent+".$vente_drogue["prix"].",argentdrogue=argentdrogue-".$vente_drogue["prix"]." where numperso=".$vente_drogue["nump"]); exec_requete("update perso_drogue set qtevendue=qtevendue+1,quantite=greatest(0,quantite-1) where numperso=".$vente_drogue["nump"]." and numdrogue=".$i); } } // Les batiments if($dateactuelle-$derniere_planque>20000) { $resultat_commerce=exec_requete("select * from perso_commerce,commerce where commerce.numcommerce=perso_commerce.numcommerce and perso_commerce.numperso=".$_SESSION["numperso"]); while($commerce=mysql_fetch_array($resultat_commerce)) { exec_requete(str_replace("",$_SESSION["numperso"],$commerce["phrase"])); } } // Les filles $resultat_filles=exec_requete("select * from perso_fille,fille where fille.numfille=perso_fille.numfille and abs(prix-passe)<500 order by abs(prix-passe) limit 0,12"); if(mysql_num_rows($resultat_filles)>5) { while($passe=mysql_fetch_array($resultat_filles)) { exec_requete("update perso set argent=argent+".$passe["passe"]." where numperso=".$passe["numperso"]); exec_requete("update perso_fille set nbpasses=nbpasses+1 where numfille=".$passe["numfille"]); } } if($dateactuelle-$derniere_connexion>12000) { $resultat_filles=exec_requete("select * from perso_fille,fille where fille.numfille=perso_fille.numfille and numperso=".$_SESSION["numperso"]); while($fille=mysql_fetch_array($resultat_filles)) { if($fille["passe"]>$fille["prix"]+20 && $fille["passe"]<$fille["prix"]+40) $info=$info.$fille["nomfille"].$version["fille1"][$_SESSION["langue"]]; if($fille["passe"]>$fille["prix"]+40 && $fille["passe"]<$fille["prix"]+60) $info=$info.$fille["nomfille"].$version["fille2"][$_SESSION["langue"]]; if($fille["passe"]>$fille["prix"]+60 && $fille["passe"]<$fille["prix"]+80) $info=$info.$fille["nomfille"].$version["fille3"][$_SESSION["langue"]]; if($fille["passe"]>$fille["prix"]+80) $info=$info.$fille["nomfille"].$version["fille4"][$_SESSION["langue"]]; if($fille["passe"]<$fille["prix"]-20 && $fille["passe"]>$fille["prix"]-40) $info=$info.$fille["nomfille"].$version["fille5"][$_SESSION["langue"]]; if($fille["passe"]<$fille["prix"]-40 && $fille["passe"]>$fille["prix"]-60) $info=$info.$fille["nomfille"].$version["fille6"][$_SESSION["langue"]]; if($fille["passe"]<$fille["prix"]-60 && $fille["passe"]>$fille["prix"]-80) $info=$info.$fille["nomfille"].$version["fille7"][$_SESSION["langue"]]; if($fille["passe"]<$fille["prix"]-80) $info=$info.$fille["nomfille"].$version["fille8"][$_SESSION["langue"]]; } } // Les fourgons exec_requete("update fourgon set trajet=trajet-1"); $resultat_fourgon=exec_requete("select * from fourgon where trajet=0"); while($fourgon=mysql_fetch_array($resultat_fourgon)) { exec_requete("update banque set butin=butin+".$fourgon["butin"]." where numbanque=".$fourgon["numbanquearrivee"]); exec_requete("delete from fourgon where numfourgon=".$fourgon["numfourgon"]); maj_carte($fourgon["emplacement"]); } if(rand(1,100)<40) { $resultat_banque=exec_requete("select numbanque,butin from banque where butin>0 and image like '%banq%'"); mysql_data_seek($resultat_banque,rand(0,mysql_num_rows($resultat_banque)-1)); $banquedepart=mysql_fetch_array($resultat_banque); mysql_data_seek($resultat_banque,rand(0,mysql_num_rows($resultat_banque)-1)); $banquearrivee=mysql_fetch_array($resultat_banque); $transport=rand(1,$banquedepart["butin"]/2.5); $emplacement_fourgon=casesanseau(); maj_carte($emplacement_fourgon); exec_requete("insert into fourgon (numbanquedepart,numbanquearrivee,butin,resistance,emplacement,trajet) values (".$banquedepart["numbanque"].",".$banquearrivee["numbanque"].",".$transport.",".rand(500,5000).",".$emplacement_fourgon.",".rand(20,40).")"); exec_requete("update banque set butin=butin-".$transport." where numbanque=".$banquedepart["numbanque"]); } // Cout d'entretien des voitures $entretien=0; $resultat_voiture=exec_requete("select * from perso_voiture,vehicule where vehicule.resistance<>80000 and perso_voiture.numvoiture=vehicule.numvehicule and perso_voiture.numperso=".$_SESSION["numperso"]); if(mysql_num_rows($resultat_voiture)>0) { while($voiture=mysql_fetch_array($resultat_voiture)) { $entretien+=$voiture["prix"]/10; } } $argent=mysql_fetch_array(exec_requete("select argent from perso where numperso=".$_SESSION["numperso"])); if($entretien>0 && $argent["argent"]>$entretien) exec_requete("update perso set argent=greatest(0,argent-".$entretien.") where numperso=".$_SESSION["numperso"]); if($argent["argent"]<$entretien) { exec_requete("update perso set argent=0 where numperso=".$_SESSION["numperso"]); exec_requete("delete from perso_voiture where numperso=".$_SESSION["numperso"]); exec_requete("insert into evenement (dateevt,numperso,contenu) values (now(),".$_SESSION["numperso"].",'".addslashes($version["entretien_voiture"][$perso["langue"]])."')"); } // Fourri? pour les voitures $voitures=exec_requete("select * from vehicule where emplacement<>-1 and resistance<>80000 order by prix"); $fourriere=true; while(($voiture=mysql_fetch_array($voitures)) && $fourriere) { $pv=exec_requete("select * from perso_voiture where numvoiture=".$voiture["numvehicule"]); if(mysql_num_rows($pv)==0) { maj_carte($voiture["emplacement"]); exec_requete("update vehicule set emplacement=-2 where numvehicule=".$voiture["numvehicule"]); $fourriere=false; } } } $_SESSION["emplacement"]=$perso["emplacement"]; session_register("emplacement"); } } else { $resultat_login=exec_requete("select raisonban,langue,jourban from joueur where login='".$_POST["login"]."' and password='Blattes'"); if(mysql_num_rows($resultat_login)==1) { $banni=mysql_fetch_array($resultat_login); echo($version["ban"][$banni["langue"]]." ".$banni["raisonban"]); } else echo($version["motdepasse"][$_SESSION["langue"]]); $login=""; $password=""; exec_requete("update joueur set password=passban,ban=0,raisonban='',jourban=0 where password='Blattes' and TO_DAYS(NOW()) - TO_DAYS(connexion) >=jourban"); } } if($_POST["login"]=="" || $resultatperso["position"]==-1) { $login="";$password=""; session_unset(); if(session_id()) session_destroy(); $langs=explode(",",$_SERVER["HTTP_ACCEPT_LANGUAGE"]); if(strstr($langs[0],'en')) { $_SESSION["langue"]="en"; $titre="Titreen.gif"; } if(strstr($langs[0],'fr')) { $_SESSION["langue"]="fr"; $titre="Titre.gif"; } $titre="images/banniere.jpg"; if($_COOKIE["np"]>0) $datec=mysql_fetch_array(exec_requete("select connexion,planque from joueur,perso where perso.numperso=joueur.numperso and perso.numperso=".$_COOKIE["np"])); else { $datec["connexion"]=""; $datec["planque"]=""; } ?>
08/06/2013 à 12h30

"); if ($datec["planque"]!="") echo("Dernière planque/ Last hiding : ".$datec["planque"]);?>



:

:

" name="B1">


Get Firefox


"); echo("

".str_replace("",$peinerestante,$version["taule"][$_SESSION["langue"]])."

"); if(date("H")<8) { $banque=mysql_fetch_array(exec_requete("select nombanque from banque order by butin desc")); if($_SESSION["langue"]!="") echo("".$version["banqueriche"][$_SESSION["langue"]].$banque["nombanque"]."

"); else echo("".$version["banqueriche"]["fr"].$banque["nombanque"]."

"); } else { if(date("H")<17) { $mallettes=exec_requete("select * from mallette where now()0) { $mallette=mysql_fetch_array($mallettes); $i=ceil($mallette["emplacement"]/15); $j=$mallette["emplacement"]%15; if($j==0) $j=15; $quartier=chr(ord("A")+$j-1).$i; echo("".str_replace("",$quartier,str_replace("",$mallette["rendezvous"],str_replace("",$mallette["butin"],$version["fonds"][$_SESSION["langue"]])))."

"); } else { if(rand(1,10)==1) { exec_requete("delete from mallette where rendezvous is not null"); exec_requete("insert into mallette (emplacement,butin,rendezvous) values (".casesanseau().",".rand(500000,2500000).",Date_add( Now( ) , INTERVAL 1 DAY ))"); } $banque=mysql_fetch_array(exec_requete("select nombanque,combinaison from banque order by derniereattaque asc")); $combinaison=sprintf("%d",$banque["combinaison"]); $digit=date("H")%4; echo("".str_replace("",$banque["nombanque"],$version["banquecode"][$_SESSION["langue"]]).$combinaison[$digit].$version["banqueposition"][$_SESSION["langue"]].($digit+1)."

"); } } else { if(date("H")<18) { $persoplan=exec_requete("select * from banque where persoplan=".$_SESSION["numperso"]); if(mysql_num_rows($persoplan)<2) { $planbanques=exec_requete("select * from banque where persoplan=0 order by butin desc"); if(mysql_num_rows($planbanques)>0) { $planbanque=mysql_fetch_array($planbanques); echo("".$version["planbanque"][$_SESSION["langue"]].$planbanque["nombanque"]."

"); exec_requete("update banque set persoplan=".$_SESSION["numperso"]." where numbanque=".$planbanque["numbanque"]); } } } else { $filles=exec_requete("select * from fille,arg_fille where fille.numfille=arg_fille.numfille and langue='".$_SESSION["langue"]."' and fille.numfille=".(date("H"))); if(mysql_num_rows($filles)>0) { $fille=mysql_fetch_array($filles); $mots=explode(" ",$fille["arguments"]); if(strlen($mots[abs(sizeof($mots)%date("H")-2)])>3) echo("".$fille["nomfille"].$version["estfolle"][$_SESSION["langue"]].$mots[abs(sizeof($mots)%date("H")-2)]."

"); else echo("".$version["douche"][$_SESSION["langue"]]."

"); } } } } echo($version["allopass_taule"][$_SESSION["langue"]]); ?>
Logo
Entrer votre code d'acc?- Enter your access code
">

If your country is not listed, click here
Allopass http://www.allopass.com

".$version["mort"][$_SESSION["langue"]]."
"); if($perso["numgang"]==0) { $recensement=exec_requete("select numgang,count(*) as nbgg from perso where vie>0 and position>-6 and numgang in (1,2) group by numgang order by nbgg asc"); $g1=mysql_fetch_array($recensement); if($g1["numgang"]==0 || mysql_num_rows($recensement)<2) { $g1["numgang"]=rand(1,2); } echo("\n\n"); } echo("
"); if($perso["vie"]>=-20) { echo("

"); } echo("
"); session_unset(); if(session_id()) session_destroy(); } else { exec_requete("insert into evenement (dateevt,numperso,contenu) values (now(),".$_SESSION["numperso"].",'Sortie de planque')"); echo("
"); if($_SESSION["numgang"]==3 && $_SESSION["civil"]==0) include './menu_police.php'; else { include './menu.php'; $voitures_police=exec_requete("select * from perso_voiture,vehicule where vehicule.resistance=80000 and numvoiture=numvehicule and perso_voiture.numperso=".$_SESSION["numperso"]); while($voiture_police=mysql_fetch_array($voitures_police)) exec_requete("delete from perso_voiture where numvoiture=".$voiture_police["numvehicule"]); } echo($avertissement."
"); echo("
"); include './perso.php'; echo(""); echo($info); if($resultatperso["vie"]<100) echo("

".$version["tip_hopital"][$_SESSION["langue"]]); if($casier>10 || $_SESSION["numgang"]==3) { $numjoueur=mysql_fetch_array(exec_requete("select numjoueur from joueur where numperso=".$_SESSION["numperso"])); echo("

".$version["tip_parrainage"][$_SESSION["langue"]]."http://merome.net/wargang/cree_perso.php?numparrain=".$numjoueur["numjoueur"]); $filleuls=exec_requete("select nom from perso,joueur where joueur.numperso=perso.numperso and joueur.parrain=".$numjoueur["numjoueur"]); if(mysql_num_rows($filleuls)>0) { echo($version["filleuls"][$_SESSION["langue"]]); while($filleul=mysql_fetch_array($filleuls)) { echo($filleul["nom"]."
"); } } else echo($version["zerofilleuls"][$_SESSION["langue"]]); if($_SESSION["numgang"]==3) { $indics=exec_requete("select * from mission,perso,banque where typemission='banque' and perso.numperso=mission.numperso and banque.numbanque=mission.numcible"); while($indic=mysql_fetch_array($indics)) { $nbindic++; if($nbindic==1) echo("Selon nos indics, un certain nombre de coups se préparent dans la ville :

"); echo($indic["nom"]." envisagerait d'attaquer cet établissement :".$indic["nombanque"]."
"); } $nbindic=0; $indics=exec_requete("select * from mission,perso,commerce where typemission='batiment' and perso.numperso=mission.numperso and commerce.numcommerce=mission.numcible"); while($indic=mysql_fetch_array($indics)) { $nbindic++; if($nbindic==1) echo("
Des informateurs nous avertissent d'un trafic de bâtiment :

"); echo($indic["nom"]." est sur le point d'acheter ce bâtiment :".$indic["nomcommercefr"]."
"); } } } /* if($_SESSION["numperso"]!=1) exec_requete("update wildnightusers set username=concat(username,'_') where user_id<>".$_SESSION["numperso"]." and username='".$login."'");*/ $resultat_groupe=mysql_fetch_array(exec_requete("select numgroupe from gang where numgang=".$_SESSION["numgang"])); exec_requete("delete from wildnightuser_group where user_id=".$_SESSION["numperso"]." and group_id not in (1,2,10,18)"); exec_requete("insert into wildnightuser_group (group_id,user_id,user_pending) values (".$resultat_groupe["numgroupe"].",".$_SESSION["numperso"].",0)"); // Menu des mod?teurs if($moderateur==1) { echo("

Cliquez ici pour accéder au panneau des modérateurs
"); } $jeu=mysql_fetch_array(exec_requete("select *,abs(timestampdiff(DAY, now(),debut)) as duree from jeu")); if($jeu["etat"]=="F") { $gagnant=mysql_fetch_array(exec_requete("select gang from hof order by numhof desc")); echo(str_replace("",$gagnant["gang"],$version["partiefinie"][$_SESSION["langue"]])); } else { // Jeu gagné les flics if($jeu["duree"]>=60) { $liste=exec_requete("select * from perso,gang where gang.numgang=3 and perso.numgang=gang.numgang and vie>0"); while($perso=mysql_fetch_array($liste)) { $membres.=$perso["nom"]."
"; } exec_requete("insert into hof (gang,parrain,membres,datefin,somme) values ('Police','Capitaine Dobbey','".addslashes($membres)."',now(),0)"); exec_requete("update jeu set etat='F'"); } } $resultat_mission=exec_requete("select * from mission where numperso=".$_SESSION["numperso"]." and NOW()0) { $mission=mysql_fetch_array($resultat_mission); switch($mission["typemission"]) { case "valise": $banque=mysql_fetch_array(exec_requete("select * from banque where numbanque=".$mission["numcible"])); echo("

Rappel de ta mission : Tu dois apporter la valise contenant $".$mission["recompense"]." à cette adresse :


".$banque["nombanque"]."

"); break; case "police": $resultat_cible=exec_requete("select *,abs( timestampdiff( DAY, now( ) , dernierdeplacement ) ) as dd from perso where numperso=".$mission["numcible"]); if(mysql_num_rows($resultat_cible)>0) { $cible=mysql_fetch_array($resultat_cible); if($cible["dd"]>3) { exec_requete("delete from mission where numperso=".$_SESSION["numperso"]); echo($version["missionannulee"][$_SESSION["langue"]]); exec_requete("insert into evenement (dateevt,numperso,contenu) values (now(),".$_SESSION["numperso"].",'".addslashes($version["missionannulee"][$_SESSION["langue"]])."')"); } else { echo("

Rappel de ta mission : tu dois coffrer ".$cible["nom"]."
"); if($cible["position"]==0) { $i=ceil($cible["emplacement"]/15); $j=$cible["emplacement"]%15; if($j==0) $j=15; echo("
Emplacement actuel : ".chr(ord("A")+$j-1).$i."
"); } } } else { echo("

Message du capitaine Dobbey : le gars que tu devais arrêter est mort... Mais j'ai d'autres missions pour toi...
"); exec_requete("delete from mission where numperso=".$_SESSION["numperso"]); } break; case "mort": $resultat_cible=exec_requete("select *,abs( timestampdiff( DAY, now( ) , dernierdeplacement ) ) as dd from perso where numperso=".$mission["numcible"]); if(mysql_num_rows($resultat_cible)>0) { $cible=mysql_fetch_array($resultat_cible); // Pas de d?acement pendant 3 jours => cible annul? if($cible["dd"]>3) { exec_requete("delete from mission where numperso=".$_SESSION["numperso"]); echo($version["missionannulee"][$_SESSION["langue"]]); exec_requete("insert into evenement (dateevt,numperso,contenu) values (now(),".$_SESSION["numperso"].",'".addslashes($version["missionannulee"][$_SESSION["langue"]])."')"); } if($cible["vie"]<=0 || $cible["position"]==-6 || $mission["accomplie"]=="O") { echo($version["missionaccomplie"][$_SESSION["langue"]]); exec_requete("update mission set accomplie='O' where nummission=".$mission["nummission"]); } else { echo("

".str_replace("",$mission["recompense"],str_replace("",$cible["nom"],str_replace("",$cible["avatar"],$version["rappelmission1"][$_SESSION["langue"]])))); if($cible["position"]==0) { $i=ceil($cible["emplacement"]/15); $j=$cible["emplacement"]%15; if($j==0) $j=15; echo($version["positionactuelle"][$_SESSION["langue"]].chr(ord("A")+$j-1).$i."
"); } } } else { echo($version["missionaccomplie"][$_SESSION["langue"]]); exec_requete("update mission set accomplie='O' where nummission=".$mission["nummission"]); } break; case "banque": $cible=mysql_fetch_array(exec_requete("select * from banque where numbanque=".$mission["numcible"])); echo(str_replace("",$cible["nombanque"],str_replace("",$cible["image"],$version["rappelmission2"][$_SESSION["langue"]]))); break; case "batiment": $cible=mysql_fetch_array(exec_requete("select * from commerce where numcommerce=".$mission["numcible"])); if($_SESSION["langue"]=="fr") echo(str_replace("",$cible["nomcommercefr"],str_replace("",$cible["photo"],$version["rappelmission3"][$_SESSION["langue"]]))); else echo(str_replace("",$cible["nomcommerceen"],str_replace("",$cible["photo"],$version["rappelmission3"][$_SESSION["langue"]]))); break; case "fille": $cible=mysql_fetch_array(exec_requete("select * from fille where numfille=".$mission["numcible"])); $i=ceil($cible["emplacement"]/15); $j=$cible["emplacement"]%15; if($j==0) $j=15; echo(str_replace("",$cible["nomfille"],str_replace("",$cible["photo"],$version["rappelmission4"][$_SESSION["langue"]]))); if($cible["emplacement"]<$_SESSION["emplacement"]) echo("
".$version["aunord"][$_SESSION["langue"]]."
"); if($cible["emplacement"]>$_SESSION["emplacement"]) echo("
".$version["ausud"][$_SESSION["langue"]]."
"); break; case "vehicule": $cible=mysql_fetch_array(exec_requete("select * from vehicule where numvehicule=".$mission["numcible"])); echo(str_replace("",$cible["nomvehicule"],str_replace("",$cible["image"],$version["rappelmission5"][$_SESSION["langue"]]))); break; } echo($version["datebutoir"][$_SESSION["langue"]].$mission["datelimite"]."
"); } if($_SESSION["langue"]=="fr") { if($perso["nbconnexions"]<=5) echo("Dès l'affichage de cette page, tu es considéré comme \"en ville\" et donc potentiellement en danger. Les autres joueurs, s'ils sont connectés en même temps que toi, peuvent te voir et t'attaquer. Tu peux voir ton entourage proche dans la page \"Observer\" accessible en cliquant sur le bouton ci-dessus.

Depuis cette page, tu pourras aussi te déplacer dans la ville (\"Vision globale de ville et déplacement\").

Wargang est un jeu de gestion et d'action, mais surtout d'équipe. Impossible de gagner seul, certains bons coups ne sont possible qu'avec l'aide de ton gang. Le meilleur moyen pour le contacter reste le club WildNight, un forum ou chaque gang a son espace de discussion privé.

Sur cette page de démo, un ennemi virtuel et inoffensif est apparu en même temps que toi. Essaye de lui mettre une raclée dans la page Observer
Cette phase de jeu est appelé un Réglement de Compte ou RC, il est impératif de bien la maitriser pour progresser dans le jeu.

Toute les règles du jeu sont abordées dans le manuel et dans la FAQ, mais n'hésite pas à demander de l'aide à ton gang sur le forum. Wargang est un jeu à courbe d'apprentissage lente. Il te faudra être patient, courageux voire intrépide pour progresser."); echo("
Vous pouvez proposer des articles de journaux"); echo("
Vous pouvez proposer des astuces de jeu"); echo("


- On refait le blog - Derniers articles parus -

"); include '../3blog.php'; echo("
"); mysql_select_db("wargang"); } else { echo("
You can write your own press articles"); echo("
You can write your own tip & trick"); } } } echo("
"); include './evenement.php'; echo("
"); } else { // Fin du corps de la page /* echo(""); echo("
");*/ } mysql_close(); ?>