L2J-FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum pour réunir les administrateurs de serveur L2
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Coffret dresseur d’élite ETB Pokémon EV06 Mascarade Crépusculaire
56.90 €
Voir le deal

 

 [Résolu]Script Gm Online

Aller en bas 
+2
decarvk
Dunkan
6 participants
AuteurMessage
Dunkan




Nombre de messages : 77
Date d'inscription : 11/08/2008

[Résolu]Script Gm Online Empty
MessageSujet: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty16/12/08, 09:05 pm

Bonsoir a tous,

J'aimerais crée un script pour mettre sur mon site Web qui montre combien de Gm sont Online j'ai parcouru les forums et sans succès donc je viens voir si vous pourriez m'aidez s.v.p.

Merci d'avance


Dernière édition par Dunkan le 16/12/08, 11:20 pm, édité 1 fois
Revenir en haut Aller en bas
decarvk




Nombre de messages : 241
Age : 34
Localisation : en france
Date d'inscription : 06/07/2008

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty16/12/08, 09:08 pm

une requete SELECT ..... WHERE acceslevel=100

et tu afiche avec un mysql_fetch_array et une boucle while

tu en a pour 10 min a tout casser si tu vas doucement.
Revenir en haut Aller en bas
http://nemerian.apdvm.asso.fr
Divinity

Divinity


Nombre de messages : 1282
Age : 35
Localisation : Yvelines
Date d'inscription : 24/05/2006

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty16/12/08, 09:36 pm

[quote="decarvk"]SELECT ..... WHERE acceslevel=100
quote]

Code:
SELECT COUNT(*) [...]
ou
Code:
mysql_num_rows

On veut le nombre Wink
Revenir en haut Aller en bas
Dunkan




Nombre de messages : 77
Date d'inscription : 11/08/2008

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty16/12/08, 10:27 pm

Merci a vous cela fonctionne cela dit j'aurais encore besoin de vous :d cela sera contrib sur le fofo.

j'aurais besoin de savoir aussi pour les races donc comme ceci:

Humain : nombres
DE : nombres
Nain : nombres
Elfe : nombres

donc comme j'ai pu le constater dans la table Characters il marque dans la colonne "race" que des nombres, donc je suppose que je dois faire une ligne qui va dans une colonne mes la quel ... donc si vous pourriez m'aider et me donné la requete cela serai vraiment gentil de votre part.
Revenir en haut Aller en bas
Hizin

Hizin


Nombre de messages : 501
Age : 35
Localisation : Le Mans, Sarthe
Date d'inscription : 08/04/2007

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty16/12/08, 10:31 pm

Ben ... si tu ne connais pas la correspondance, regarde les persos dont tu connais la race.
Tu auras la valeur associée a la race ainsi.
Puis une requête SQL avec un
Code:
SELECT COUNT [...] where race =
et c'est bouclé.

Ps : tu as zappé Orc et Kama la :p
Revenir en haut Aller en bas
Dunkan




Nombre de messages : 77
Date d'inscription : 11/08/2008

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty16/12/08, 10:56 pm

je viens de mettre la requete et il m'affiche toujour le chiffre "1" hors sur mon serveur il y a bcp plus "d'humain de cree" voici la ligne que j'ai rentrée

Code:
"SELECT COUNT(*)FROM characters WHERE race = '3'"

si vous seriez m'en dire d'avantage.
Revenir en haut Aller en bas
Dunkan




Nombre de messages : 77
Date d'inscription : 11/08/2008

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty16/12/08, 11:03 pm

Probleme réglé j'ai modifié la ligne part ceci

Code:
SELECT * FROM characters

Voila merci a vous en tout cas
Revenir en haut Aller en bas
Dunkan




Nombre de messages : 77
Date d'inscription : 11/08/2008

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty17/12/08, 11:24 am

je réouvre mon poste car je suis toujour dans mes script.

la j'essaye de mettre le pourcentage du sexe feminin & masculin mais je ne trouve pas de solution donc si vous pourriez m'aider.

Cordialement.
Revenir en haut Aller en bas
Hizin

Hizin


Nombre de messages : 501
Age : 35
Localisation : Le Mans, Sarthe
Date d'inscription : 08/04/2007

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty17/12/08, 11:27 am

Compte le nombre de Pj total, compte le nombre de Pj homme, compte le nombre de Pj femme.
Affiche (pj femme/pj total)*100, (pj homme/pj total)*100.

C'est aussi un 0 ou un 1 pour le sexe, a toi de voir comment compter le tout =)
Revenir en haut Aller en bas
phpsteuf

phpsteuf


Nombre de messages : 570
Date d'inscription : 17/03/2007

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty17/12/08, 11:30 am

Dunkan a écrit:
Probleme réglé j'ai modifié la ligne part ceci

Code:
SELECT * FROM characters

Voila merci a vous en tout cas

Beurk !!!

Après vous allez dire : "Je comprend pas mon serveur Ram à mort..."

CF : https://l2jfr.jeun.fr/aides-et-conseils-f18/resolutrequete-php-pour-afficher-une-progressbar-t2856.htm#25257
Revenir en haut Aller en bas
http://www.loreal.com
Jules

Jules


Nombre de messages : 384
Localisation : Rome
Date d'inscription : 11/04/2008

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty17/12/08, 11:31 am

Faut arrêter avec les SELECT * . On choisi un champ et on le selectionne, pas la peine de tout sélectionner, ça surcharge pour rien.

Pour le coup des GM, ce sont ceux qui n'ont pas un accesslevel à 0, donc on compte les id de ceux qui ne sont pas à 0 :
SELECT COUNT(`charId`) AS `nbGM` FROM `characters` WHERE `acceslevel`<>0

Tu récupères la variable nbGM et t'as ton nombre.

Pour les féminins et les masculins, ben c'est pas plus compliqué. T'as un champ female qui est à 1 si le joueur est feminnin et à 0 s'il est masculin...

Faut faire en deux étapes, 1) tu comptes le nombre de joueurs au total, et 2) tu compte le nombre de femmes. Un simple produit en croix avec une base 100 te sortira le pourcentage de nanas. Les mecs, ben c'est la différence...

EDIT : grilled par deux fois... Jules s'incline.


Dernière édition par Jules le 17/12/08, 11:32 am, édité 1 fois
Revenir en haut Aller en bas
https://l2jfr.jeun.fr/search.forum
phpsteuf

phpsteuf


Nombre de messages : 570
Date d'inscription : 17/03/2007

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty17/12/08, 11:31 am

Dunkan a écrit:

la j'essaye de mettre le pourcentage du sexe feminin & masculin mais je ne trouve pas de solution donc si vous pourriez m'aider.

Tu as pas l'air de chercher beaucoup non plus... c'est des maths niveau CM2 ça le calcul de pourcentage Suspect
Revenir en haut Aller en bas
http://www.loreal.com
Dunkan




Nombre de messages : 77
Date d'inscription : 11/08/2008

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty17/12/08, 12:00 pm

Merci pour toute vos reponses, si je cherche meme via "Google" voici se que j'ai fais mai cela ne marche pas
Code:

$req = mysql_query("SELECT * FROM characters WHERE sex = '1'");
$nbfemme = mysql_fetch_row($req); //retourne un tableau
$nbfemme= $nbfemme[1];

//recuperation du nombre total de femme
$req = mysql_query("SELECT * FROM characters");
$nbfemmeTotal = mysql_fetch_row($req); //retourne un tableau
$nbfemmeTotal = $nbfemmeTotal[1];

$pourcentage = 100*$nbfemme/$nbfemmeTotal; //calcul du pourcentage

$afficher = $pourcentage . '%';

Cela Marche mais j'obtient ceci sur ma page web :

Nom %

Femme 100.00022049932
Revenir en haut Aller en bas
Hizin

Hizin


Nombre de messages : 501
Age : 35
Localisation : Le Mans, Sarthe
Date d'inscription : 08/04/2007

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty17/12/08, 12:07 pm

Recherche google :

http://www.manuelphp.com/php/function.round.php

http://www.manuelphp.com/php/function.floor.php

Ps : revoit la syntaxe SQL de COUNT, cela t'aidera beaucoup ici (que ce soit niveau code ou au niveau ressource).
Revenir en haut Aller en bas
phpsteuf

phpsteuf


Nombre de messages : 570
Date d'inscription : 17/03/2007

[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty17/12/08, 12:11 pm

A croire que tu ne lis vraiment pas ce qu'on écrit...

Code:

$req = mysql_query("SELECT count(*) femme FROM characters WHERE sex = '1'");
$n = mysql_fetch_row($req); //retourne un tableau


//recuperation du nombre total de comptes
$req = mysql_query("SELECT count(*) players FROM characters");
$nb = mysql_fetch_row($req); //retourne un tableau

$pourcentage = 100*$n['femme']/$nb['players']; //calcul du pourcentage

$afficher = 'Femme : '.$pourcentage.'% <br/> Homme : '.(100-$pourcentage).'%';

On ne fait évidemment pas une troisième requête pour les hommes... Sinon ça voudrait dire que tu aurais :

- Un troisième sex
- Des persos sans sex
- Des transsexuels ? affraid
Revenir en haut Aller en bas
http://www.loreal.com
Contenu sponsorisé





[Résolu]Script Gm Online Empty
MessageSujet: Re: [Résolu]Script Gm Online   [Résolu]Script Gm Online Empty

Revenir en haut Aller en bas
 
[Résolu]Script Gm Online
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RESOLU]Npc script python
» [Resolu]Aide Script recipe (Php)
» Joueurs Online
» script html

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L2J-FR :: Général :: Aides et Conseils-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser