14-01-2008, 12:45 PM
(Modification du message : 14-01-2008, 06:12 PM par Mysterarts.)
bonjour à tous
(dsl pour le titre je sais jamais quoi mettre exactement)
bon voila j'ai rajouté un système de boss à mon jeu qui marche presque bien
le seul problème est que je n'arrive pas a trouver un système par pas que l'on puisse les combattre deux fois si l'on gagne.
il y a deja un code qui si l'on gagne rajoute l'id du boss dans les champ du joueur.
le code que j'utilise pour déclencher le combat est le suivant
(dsl pour le titre je sais jamais quoi mettre exactement)
bon voila j'ai rajouté un système de boss à mon jeu qui marche presque bien
le seul problème est que je n'arrive pas a trouver un système par pas que l'on puisse les combattre deux fois si l'on gagne.
il y a deja un code qui si l'on gagne rajoute l'id du boss dans les champ du joueur.
le code que j'utilise pour déclencher le combat est le suivant
Code PHP :
<?php
$query = sprintf("SELECT * FROM {{table}} WHERE longitude = %d AND latitude = %d;", $userrow['longitude'], $userrow['latitude']);
$recherche = doquery($query, "boss");
$boss = mysql_fetch_array($recherche);
if ($boss['latitude'] == $userrow['latitude'] && $boss['longitude'] == $userrow['longitude']) {
$action = "currentaction='En combat Vs boss', currentfight='1',";}
}
j'avais tente comme ça mais ça marche pas
Code PHP :
<?php
$query = sprintf("SELECT * FROM {{table}} WHERE longitude = %d AND latitude = %d;", $userrow['longitude'], $userrow['latitude']);
$recherche = doquery($query, "boss");
$boss = mysql_fetch_array($recherche);
if ($boss['latitude'] == $userrow['latitude'] && $boss['longitude'] == $userrow['longitude']) {
$bossfight = explode(",",$userrow["boss"]);
$fait=0;
if(ereg($boss["id"],$userrow["boss"])) { $action = "currentaction='En exploration',"; $fait=1;}
else{ $action = "currentaction='En combat Vs boss', currentfight='1',";}
}