Accueil Connexion Inscription Membres Rechercher Accéder au jeu


   Index / Les mises à jours et Mods / MOD:Prison

   


 Page n° 1 / 5 > >>

Compte éffacé
Membre

Message : 0
Remonter

MOD:Prison (0 vote)

Posté par almost, le 11/04/2006 à 23:25:45

Suite à la demande de bynoix j'ai créé un mod prison!Les prisonnier ne peuvent plus joueur temp que un des autres membres n'est pas payé sa caution!

Dans rpg_users

SQL:

Code :

prison varchar(30) | 0





Dans index.php

Code :



elseif ($do[0] == "prison") { include('prison.php'); prison(); }

elseif (
$do[0] == "prison2") { include('prison.php'); prison2($do[1]); }

elseif (
$do[0] == "prison3") { include('prison.php'); prison3($do[1]); }






Dans prison.php(nouveau fichier)

Code :


<?

function prison() { // Mod By Almost



global $userrow$numqueries;



$prison1 explode(",",$userrow["prison"]);



$page "<center><img src='./images/carte.gif'>Bienvenue dans la prison, vous pouvez payer la caution d'un membre.<br /><br />

"
;

$page .= "Cliquez sur le nom du membre pour payer sa caution.<br /><br />

"
;

$page .= "<table width='90%'>

"
;



$prisonquery doquery("SELECT * FROM {{table}} ORDER BY prison,id,charname""users");

while (
$prisonrow mysql_fetch_array($prisonquery)) {





$prison false;

foreach(
$prison1 as $a => $b) {

if (
$b == $prisonrow["id"]) { $prison true; }

}

if (
$prison == false) {

$page .= "<tr><td width='25%'><a href='index.php?do=prison2:".$prisonrow["id"]."'>".$prisonrow["charname"]."</a></td>

"
;

}



}



$page .= "</table><br />

"
;

$page .= "Si vous avez changé d'avis, vous pouvez également <a href='index.php'>retourner à la ville</a>.

"
;



display($page"Prison");



}



function 
prison2($id) {



global 
$userrow$numqueries;



$prisonquery doquery("SELECT charname,prison FROM {{table}} WHERE id='$id' LIMIT 1""users");

$prisonrow mysql_fetch_array($prisonquery);



if (
$prisonrow["prison"] == 0) { display("Se membre n'est pas en prison!""N'est pas en prison"); die(); }



if (
$userrow["gold"] < 10000) { display("Vous n'avez pas assez de gils pour payer la caution de ce membre.<br /><br />Vous pouvez <a href='index.php'>retourner à la ville</a>, <a href='index.php?do=prison'>à la prison</a>, ou utiliser les boutons directionnel de gauche pour continuer à explorer le monde.""Prison"); die(); }



$page "Vous allez paye la caution de ".$prisonrow["charname"]." pour le prix de 10,000 gilds . Vous êtes d'accord?<br /><br /><form action='index.php?do=prison3:$id' method='post'><input type='submit' name='submit' value='Oui' /> <input type='submit' name='cancel' value='Non' /></form>";



display($page"Prison");



}



function 
prison3($id) { 



if (isset(
$_POST["cancel"])) { header("Location: index.php"); die(); }



global 
$userrow$numqueries;



$prisonquery doquery("SELECT charname FROM {{table}} WHERE id='$id' LIMIT 1""users");

$prisonrow mysql_fetch_array($prisonquery);





if (
$userrow["gold"] < 10000) { display("Vous n'avez pas assez de gils pour payer la caution de ce membre.<br /><br />Vous pouvez <a href='index.php'>retourner à la ville</a>, <a href='index.php?do=prison'>à la prison</a>, ou utiliser les boutons directionnel de gauche pour continuer à explorer le monde.""Prison"); die(); }



$prison 0;

$newgold $userrow["gold"] - 10000;



$updatequery doquery("UPDATE {{table}} SET gold='$newgold' WHERE id='".$userrow["id"]."' LIMIT 1""users");

$updatequery doquery("UPDATE {{table}} SET prison='$prison' WHERE id='$id' LIMIT 1""users");





display("Vous pouvez <a href='index.php'>retourner à la ville</a>, <a href='index.php?do=prison'>à la prison</a>, ou utiliser les boutons directionnel de gauche pour continuer à explorer le monde.""Prison");



}

?>






Dans templates/towns.php

Code :

&nbsp;<img src="././images/pic2.gif" /><a href="index.php?do=prison"Prison</a>




Puis en haut de index.php juste avant:


Code :



// Jeu fermé ou en maintenance.

if ($controlrow["gameopen"] == 0) { display("Le jeu est actuellement fermé pour cause de maintenance. Merci de revenir plus tard.","Jeu fermé"); die(); }

// Forcer la vérification de l'utilisateur.

if ($controlrow["verifyemail"] == && $userrow["verify"] != 1) { header("Location: users.php?do=verify"); die(); }

// Bloquer/bannir un utilisateur.

if ($userrow["authlevel"] == 2) { die("Votre compte a été bloqué. Veuillez réessayer plus tard."); }






Ajouter sa:

Code :



//Prison

if ($userrow["prison"] == 1) { display("Vous êtes en prison vous ne pouvez plus jouer.","Prison"); die(); }






Bon et vouala

édité par almost le 12/04/2006 à 01:00:22


sammy
Membre

Messages : 186
Remonter

RE:MOD:Prison (0 vote)

Posté par sammy, le 11/04/2006 à 23:54:14

coment on fé si personne paye la caution?
y faudrait pouvoir la payé sois même nan?


-------------------------------------------------------
Statut msn:


maxcj
Membre

Messages : 371
Remonter

RE:MOD:Prison (0 vote)

Posté par maxcj, le 12/04/2006 à 09:55:59

oui ca serais bien de pouvoir la payer nous meme si tu veux almost je me charge de le faire ?

édité par maxcj le 12/04/2006 à 09:56:10


Compte éffacé
Membre

Message : 0
Remonter

RE:MOD:Prison (0 vote)

Posté par almost, le 12/04/2006 à 13:22:21

Non je vais le faire

édité par almost le 12/04/2006 à 13:22:50


sammy
Membre

Messages : 186
Remonter

RE:MOD:Prison (0 vote)

Posté par sammy, le 12/04/2006 à 15:00:59

ok merci


-------------------------------------------------------
Statut msn:


maxcj!
Visiteur
Remonter

RE:MOD:Prison (0 vote)

Posté par maxcj!, le 12/04/2006 à 19:20:45

oki pas de prob^^




sammy
Membre

Messages : 186
Remonter

RE:MOD:Prison (0 vote)

Posté par sammy, le 12/04/2006 à 22:22:17

} juste une petite question sous quelle motifs ou action on est envoyé en prison?


-------------------------------------------------------
Statut msn:


bynoix
Membre

Messages : 4
Remonter

RE:MOD:Prison (0 vote)

Posté par bynoix, le 12/04/2006 à 22:59:23

coment on fé si personne paye la caution?
y faudrait pouvoir la payé sois même nan?


oui coment jatten la modif
j'ador tres bon

édité par bynoix le 12/04/2006 à 23:00:10


maxcj
Membre

Messages : 371
Remonter

RE:MOD:Prison (0 vote)

Posté par maxcj, le 13/04/2006 à 08:48:38

bynoix sammy a deja poser la question et almost va faire cette modif :p




Nipioko
Membre

Messages : 198
Remonter

RE:MOD:Prison (0 vote)

Posté par Nipioko, le 13/04/2006 à 15:41:38

Lisez les posts des autres avant de posez des questions. Et sinon... Bravo très bon mod


-------------------------------------------------------
')">http://www.web-ados.be


 Page n° 1 / 5 > >>


   



Messages Anciens messages Nouveaux messages Nouveaux messages


® RPGillusion.net - Tous droits réservés - 2005-2008. Reproduction interdite par les droits d\'auteurs.