|
Les métiers (ANPE)     (0 vote) Posté par sff, le 04/08/2005 à 19:46:24 Les métiers (ANPE) par lucaszer:
bon je vien de finir le mod des metier qui n'a pas de parti admin et qu'il faut modifier a la main mais bon c'est mieu que rien . bon tardons plus je commence parsque c'est super long a faire se petit truck ... !
Index.php :
Code :
elseif ($do[0] == "metier") { include('towns.php'); metier($do[1]); }
elseif ($do[0] == "travail") { include('towns.php'); travail($do[1]); }
town.php :
Code :
function metier() { // Staying at the inn resets all expendable stats to their max values.
global $userrow, $numqueries;
/////- Metier n°1 -/////
if (isset($_POST["1"])) {
if ($userrow["gold"] > 500 ) {
$newtpmetier = $userrow["ptmetier"] - 1 ;
$newgold = $userrow["gold"] - 500 ;
$query = doquery("UPDATE {{table}} SET metier='eboueur',gold='$newgold' WHERE id='".$userrow["id"]."' LIMIT 1", "users");
$title = "ANPE";
$page = "vous etes bien embaucher <a href="index.php?do=metier">Retour</a></br>";
display($page, $title);
} else {display("Vous n'avez pas assez d'argent pour vous former", "Auberge"); die(); }
}
/////- FIN Metier n°1 -/////
/////- Metier n°2 -/////
if (isset($_POST["2"])) {
if ($userrow["gold"] > 1000 ) {
$newtpmetier = $userrow["ptmetier"] - 1 ;
$newgold = $userrow["gold"] - 1000 ;
$query = doquery("UPDATE {{table}} SET metier='eboueur2',gold='$newgold' WHERE id='".$userrow["id"]."' LIMIT 1", "users");
$title = "ANPE";
$page = "vous etes bien embaucher <a href="index.php?do=metier">Retour</a></br>";
display($page, $title);
} else {display("Vous n'avez pas assez d'argent pour vous former", "Auberge"); die(); }
/////- FIN Metier n°2 -/////
}
else {
$title = "ANPE";
$metier = $userrow["metier"] ;
$page = "
<p align="center">Vous etes un(e) $metier </p>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="450" height="68" valign="top"><div align="center"><a href="index.php?do=travail">Aller au boulot </a></div></td>
</tr>
</table>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="300" height="250" valign="top"><div align="center">
<p><img src="http://www.rfi.fr/images/061/eboueur220.jpg"></p>
</div></td>
<td width="150" valign="top"><p align="center"><u>éboueur</u></p>
<p align="center">500 Gils de Formation</p>
<p align="center">50 Gils / Jour</p>
<form name="form1" method="post" action="index.php?do=metier">
<div align="center">
<input name="1" type="submit" id="1" value="Se Former">
</div>
</form> <p align="center"> </p></td>
</tr>
</table>
</br>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="300" height="250" valign="top"><div align="center">
<p><img src="http://www.rfi.fr/images/061/eboueur220.jpg"></p>
</div></td>
<td width="150" valign="top"><p align="center"><u>éboueur nivo2</u></p>
<p align="center">1000 Gils de Formation</p>
<p align="center">100 Gils / Jour</p>
<form name="form1" method="post" action="index.php?do=metier">
<div align="center">
<input name="2" type="submit" id="1" value="Se Former">
</div>
</form> <p align="center"> </p></td>
</tr>
</table>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="450" height="68" valign="top"><div align="center"><a href="index.php?do=travail">Aller au boulot </a></div></td>
</tr>
</table>
<a href="index.php">Retour en ville</a>
";
}
display($page, $title);
}
function travail() { // Staying at the inn resets all expendable stats to their max values.
global $userrow, $numqueries;
if ($userrow["metier"] < 1) { display("Vous n'avez pas de travail ! <a href="index.php">retourner à la ville</a>", "Auberge"); die(); }
if ($userrow["ptmetier"] < 1) { display("Vous avez deja travaillés <a href="index.php">retourner à la ville</a>", "Auberge"); die(); }
/////- Metier n°1 -/////
if ($userrow["metier"] == "eboueur") {
$newgold = $userrow["gold"] + 50 ;
$newptmetier = $userrow["ptmetier"] - 1 ;
$query = doquery("UPDATE {{table}} SET gold='$newgold',ptmetier='$newptmetier' WHERE id='".$userrow["id"]."' LIMIT 1", "users");
$title = "Au boulot";
$page = "vous avez bien travaillés aujourd'hui ! vous remportez 50 gils ! <a href="index.php">retourner à la ville</a>";
display($page, $title);
}
/////- Metier n°1 -/////
/////- Metier n°2 -/////
elseif ($userrow["metier"] == "eboueur2") {
$newgold = $userrow["gold"] + 100 ;
$newptmetier = $userrow["ptmetier"] - 1 ;
$query = doquery("UPDATE {{table}} SET gold='$newgold',ptmetier='$newptmetier' WHERE id='".$userrow["id"]."' LIMIT 1", "users");
$title = "Au boulot";
$page = "vous avez bien travaillés aujourdhui ! vous remportez 100 gils ! <a href="index.php">retourner à la ville</a>";
}
display($page, $title);
}
/////- Metier n°2 -/////
town.php (template) :
Code :
<img src="././images/pic2.gif" /><a href="index.php?do=metier">ANPE</a></br>
SQL ( rpg_users ) :
Code :
ptmetier || vachar 255 || 1 par defaut
metier || vachar 255 || 0 par defaut
NOUS VOILA A LA PARTI QUI FAIT QUE TOUT LES JOUR MON PEUT ALLER AU TRAVAIL !! (la plus compliquer) :
- aller sur : http://www.webcron.org/inscription.php et inscrivez vous ....
-ensuite loguez vous ...
- apres aller sur : http://www.webcron.org/mestaches.php
- cliquer sur Nouvelle Tâche
- remplissez comme ca :
Url : http://www.nom-de-domaine.com/dossier-proteger-par-htaccess/auto.php
Login : login de votre htaccess
Mot de passe : mdp de votre htaccess
Heure : 23
et le reste faut pas toucher ...
apres revenez sur les taches et activer votre tache ....
pour ce qui est du fichier auto.php :
Code :
<?
$db = mysql_connect('localhost','login','mdp') or die ('erreur de connexion');
mysql_select_db('base-de-donne',$db);
mysql_query("UPDATE rpg_users SET ptmetier='1' WHERE verify=1");
echo "C'est ok !!!";
mysql_close();
?>
voila jespere que sa vous plait !! j'ai bosser dure dessu et j'ai mal au dos lol
édité par sff le 04/08/2005 à 20:04:07 -------------------------------------------------------
Version actuelle : 1.2b
Site officiel : http://www.rpgillusion.net
|
|
RE:Les métiers (ANPE)     (0 vote) Posté par ciendre, le 05/08/2005 à 12:34:00 DE mon cotés les metiers ne fonctionnait pas , quel est le probleme ?
Je prend le travail , ensite je fais allez au boulot , mais ils disent que je n'ai aps de travail .
-------------------------------------------------------
Ciendre , le foufou }
Eldoror , Forum Rp : 0 %
|
AnewaMembre
Messages : 26
|
RE:Les métiers (ANPE)     (0 vote) Posté par Anewa, le 05/08/2005 à 14:53:46 C'est très simpa de nous proposé des code .
Mais j'ai eu un petit BUG quand je clic sur ANPE j'ai un message d'erreur sur la ligne 522 du fichier (towns.php)
ligne 522 : $page = "vous etes bien embaucher <a href="index.php?do=metier">Retour</a></br>";
|
|
RE:Les métiers (ANPE)     (0 vote) Posté par camille69, le 10/08/2005 à 11:44:20 si je peux me permetre pour eviter les beug can tu code esaye de metre des ' a la place des " qui entoure ton code html:
exemple:
Code :
$page = "
<p align="center">Vous etes un(e) $metier </p>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="450" height="68" valign="top"><div align="center"><a href="index.php?do=travail">Aller au boulot </a></div></td>
</tr>
</table>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="300" height="250" valign="top"><div align="center">
<p><img src="http://www.rfi.fr/images/061/eboueur220.jpg"></p>
</div></td>
<td width="150" valign="top"><p align="center"><u>éboueur</u></p>
<p align="center">500 Gils de Formation</p>
<p align="center">50 Gils / Jour</p>
<form name="form1" method="post" action="index.php?do=metier">
<div align="center">
<input name="1" type="submit" id="1" value="Se Former">
</div>
</form> <p align="center"> </p></td>
</tr>
</table>
</br>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="300" height="250" valign="top"><div align="center">
<p><img src="http://www.rfi.fr/images/061/eboueur220.jpg"></p>
</div></td>
<td width="150" valign="top"><p align="center"><u>éboueur nivo2</u></p>
<p align="center">1000 Gils de Formation</p>
<p align="center">100 Gils / Jour</p>
<form name="form1" method="post" action="index.php?do=metier">
<div align="center">
<input name="2" type="submit" id="1" value="Se Former">
</div>
</form> <p align="center"> </p></td>
</tr>
</table>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="450" height="68" valign="top"><div align="center"><a href="index.php?do=travail">Aller au boulot </a></div></td>
</tr>
</table>
<a href="index.php">Retour en ville</a>
";
Code :
$page = '
<p align="center">Vous etes un(e) $metier </p>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="450" height="68" valign="top"><div align="center"><a href="index.php?do=travail">Aller au boulot </a></div></td>
</tr>
</table>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="300" height="250" valign="top"><div align="center">
<p><img src="http://www.rfi.fr/images/061/eboueur220.jpg"></p>
</div></td>
<td width="150" valign="top"><p align="center"><u>éboueur</u></p>
<p align="center">500 Gils de Formation</p>
<p align="center">50 Gils / Jour</p>
<form name="form1" method="post" action="index.php?do=metier">
<div align="center">
<input name="1" type="submit" id="1" value="Se Former">
</div>
</form> <p align="center"> </p></td>
</tr>
</table>
</br>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="300" height="250" valign="top"><div align="center">
<p><img src="http://www.rfi.fr/images/061/eboueur220.jpg"></p>
</div></td>
<td width="150" valign="top"><p align="center"><u>éboueur nivo2</u></p>
<p align="center">1000 Gils de Formation</p>
<p align="center">100 Gils / Jour</p>
<form name="form1" method="post" action="index.php?do=metier">
<div align="center">
<input name="2" type="submit" id="1" value="Se Former">
</div>
</form> <p align="center"> </p></td>
</tr>
</table>
<table width="450" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="450" height="68" valign="top"><div align="center"><a href="index.php?do=travail">Aller au boulot </a></div></td>
</tr>
</table>
<a href="index.php">Retour en ville</a>
';
et aussi dans tu ecrit des apostrophe evite de metre ' directement esaye dutiliser les caractere speciaux tu vera que t script seron moins beuguer
|
|
RE:Les métiers (ANPE)     (0 vote) Posté par Mykwan, le 12/08/2005 à 11:29:33 Même bug que ciendre...et le cron ne marche pas non plus.
|
|
RE:Les métiers (ANPE)     (0 vote) Posté par Pikachu, le 17/09/2005 à 15:51:33 il faut separer les boulots en fonction
travaille1 = eboueur
travaille2 = eboueur nivo 2
Ca corrige le bug
-------------------------------------------------------
MOD Boss: 100%
MOD Quete: 50%
MOD Towninf2: 100%
|
|
RE:Les métiers (ANPE)     (0 vote) Posté par Ricain, le 14/11/2005 à 20:02:41 Comment on s'epare les metier ?
|
|
RE:Les métiers (ANPE)     (0 vote) Posté par ggdj3000, le 15/11/2005 à 16:54:16 essaye d'avoir un minimum de compétence pour pouvoir comprendre un minimum }
-------------------------------------------------------

|
maxcjMembre
Messages : 371
|
RE:Les métiers (ANPE)     (0 vote) Posté par maxcj, le 28/11/2005 à 18:52:28 moi je comprend pas pour les script vous donner pas d'indication ou inserer les ligne
|
|
RE:Les métiers (ANPE)     (0 vote) Posté par UnKnOw, le 28/11/2005 à 19:15:54 1 er éléments indispensable : Avoir, un cerveau
2 eme élements : Réfléchir 2/3 secondes ..
3 eme éléments : Autant jouer sur RPG illusion ton site est pareil
Firrs lol allez heu réfléchis mec xD
édité par UnKnOw le 28/11/2005 à 21:38:49 -------------------------------------------------------
(noir) Rien ne sert de ratrapper le temps il finira par s'arrétter... (/noir)
|