Menu principal
|
Parcourant ce sujet :
2 Utilisateur(s) anonymes
|
Concernant les level, HP, MP, EXP etc... |
|
Webmestre 
Inscrit: Le 12/02/2004 à 18:37
De Kiwiland ( dans les Yvelines )
Niveau : 42 HP : 0 / 1037 MP : 966 / 64378 EXP : 49
|
Voila j'ai trouvé le code php qui calcule tout ca, alors je n'ai pas encore essayé de comprendre comment ca marchait mais obn si jms un codeur php se balade ici ..
$RPG = $user->getVar('posts');
$RPGDIFF = $user->getVar('user_regdate');
$today = time();
$diff = $today - $RPGDIFF;
$exp = round($diff / 86400,0);
if ($exp<=0) { $exp = 1; }
$ppd= round($RPG / $exp, 0);
$level = pow (log10 ($RPG), 3);
$ep = floor (100 * ($level - floor ($level)));
$showlevel = floor ($level + 1);
$hpmulti =round ($ppd / 6, 1);
if ($hpmulti > 1.5) { $hpmulti = 1.5; }
if ($hpmulti < 1) { $hpmulti = 1; }
$maxhp = $level * 25 * $hpmulti;
$hp= $ppd / 5;
if ($hp >= 1) {
$hp= $maxhp;
} else {
$hp= floor ($hp * $maxhp);
}
$hp= floor ($hp);
$maxhp= floor ($maxhp);
if ($maxhp <= 0) {
$zhp = 1;
} else {
$zhp = $maxhp;
}
$hpf= floor (100 * ($hp / $zhp)) - 1;
$maxmp= ($exp * $level) / 5;
$mp= $RPG / 3;
if ($mp >= $maxmp) { $mp = $maxmp; }
$maxmp = floor ($maxmp);
$mp = floor ($mp);
if ($maxmp <= 0) {
$zmp = 1;
} else {
$zmp = $maxmp;
}
$mpf= floor (100 * ($mp / $zmp)) - 1;
if ( $hpf >= 98 ) { $hpf = $hpf - 2; }
if ( $ep >= 98 ) { $ep = $ep - 2; }
if ( $mpf >= 98 ) { $mpf = $mpf - 2; }
$level = array();
$level['LEVEL'] = $showlevel ;
$level['EXP'] = $ep;
$level['HP'] = $hp;
$level['HP_MAX'] = $maxhp;
$level['HP_WIDTH'] = $hpf;
$level['MP'] = $mp;
$level['MP_MAX'] = $maxmp;
$level['MP_WIDTH'] = $mpf;
Voila voila.. je proposerais bientot une explikation à tout ca..
Contribution du : Le 14/05/2005 à 15:45
|
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Radasse 
Inscrit: Le 15/02/2005 à 22:32
Niveau : 6 HP : 0 / 140 MP : 20 / 8307 EXP : 62
|
Oula, qui c'est qui a fait ca, c'est le bordel la-dedans. Que celui qui a fait ca range tout de suite ! Bon alors : $RPG,............................................................... J'ai compris level !!!!!!!! Bon bah le mieux serait de demander au créateur de cette chose ma foi très compliquée...
Contribution du : Le 14/05/2005 à 15:59
|
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Webmestre 
Inscrit: Le 12/02/2004 à 18:37
De Kiwiland ( dans les Yvelines )
Niveau : 42 HP : 0 / 1037 MP : 966 / 64378 EXP : 49
|
ouais c vmt la merde mdrr j'ai compris que ton level=niveau, correspond a la fonction qui associe au nombre de posts total, (log(nbre de post total) )^3 ca donne une courbe en fction du nbre de posts ,courbe qui croit progressivement et très lentement 1->0, 10->1, 100->8, 1000->27 etc.. le reste, HP et Mp g bcp de mal a comprendre a quoi mènent les calculs.. ya des arrondis tt ltemsp en plus c pa facil de se repérer.. mais le HP correspondrait a ton taux activité, plus tu post par heure plus c élevé.. mais c étrange pcq ca fé intervenir ds les calcul le nbre de posts par 4h, et le nbre de posts par 4h48min.., et des coef multiplikatifs, et des arrondis.. c vmt étrange.. edit : -Niveau: calculé en fonction du nombre de posts du membre, chaque niveau correspond à une tranche de nombre de posts. -EXP: correspont au niveau de progression entre le niveau du membre, et le niveau suivant. -Mp: nombre de posts /3.. -Hp: taux d'activité .. en faite MP et HP c étrange.. MP est a comparer avec MP max, qui correspond à (nbre de posts * niveau du membre) /5 2em edit : quelques petites courbes : 1/ 'Niveau' en fonction du nombre total de posts:  2/ MPmax en fonction de MP (qui est proportiennel au nombre total de posts):  3/ MP/MPmax en fonction du nombre total de posts:  Donc aparament plus on a une barre Mp petite, plus on a posté.. mais ya un pb c que gregg a une barre plus petite que la mienne alors que j'ai plus de posts que lui.. alors ca fout tout en l'aire et je n'ai pas trouvé mon erreur..
Contribution du : Le 14/05/2005 à 16:26
Edité par Niluge_KiWi sur 14/5/2005 17:02:50 Edité par Niluge_KiWi sur 14/5/2005 17:14:27
|
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Webmestre 
Inscrit: Le 25/04/2004 à 14:56
De Forêt magique
Niveau : 40 HP : 0 / 984 MP : 841 / 60522 EXP : 38
|
Ton premier message est très clair 
Contribution du : Le 14/05/2005 à 17:58
|
_________________
« La modération est une chose fatale, rien ne réussit comme l'excès. » (Oscar Wilde)
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Webmestre 
Inscrit: Le 12/02/2004 à 18:37
De Kiwiland ( dans les Yvelines )
Niveau : 42 HP : 0 / 1037 MP : 966 / 64378 EXP : 49
|
et la suite c'est pir.. cool mdr
bon alor pour HP resté mistérieux : c en fonction du nombre total de posts et ossi en fonction de l'ancieneté du membre..
du coup c une fonciton a 2variables.. et la chui emerdé.. pcq le seul logiciel que je connaisse pour créer des surfaces il a mm pa la fonction log.. il a que ln.; ya pas de fonction arrondi.. ya pa de if..
du coup jpeu rien faire..
pour ceux que ca intéresse :
HPmax=ARRONDI((LOG(x;10))^3*25*SI(ARRONDI(ARRONDI (x/y;0)/6;1)>1,5;1,5;SI(ARRONDI(ARRONDI(x/y;0)/6;1)<1;1;1));0)
et
HP=SI(ARRONDI(x/y;0)/5>=1;ARRONDI((LOG(x;10))^3*25*SI( ARRONDI(ARRONDI(x/y;0)/6;1)>1,5;1,5;SI(ARRONDI(ARROND I(x/y;0)/6;1)<1;1;1));0);ARRONDI(ARRONDI(x/y;0)/5*ARRONDI ((LOG(x;10))^3*25*SI(ARRONDI(ARRONDI(x/y;0)/6;1)>1,5;1,5;SI (ARRONDI(ARRONDI(x/y;0)/6;1)<1;1;1));0);0))
avec x le nombre de posts, et y l'ancieneté du membre en jours
bon c le language excel.. alors c pas top.. mais ya la mm chose en php plus haut!
dc si qqun a un bon logiciel pr tracer des surfaces.. chui preneur !
Contribution du : Le 14/05/2005 à 18:10
Edité par Niluge_KiWi sur 14/5/2005 18:25:10 Edité par Niluge_KiWi sur 14/5/2005 18:26:03 Edité par Niluge_KiWi sur 14/5/2005 18:27:10
|
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Webmestre 
Inscrit: Le 25/04/2004 à 14:56
De Forêt magique
Niveau : 40 HP : 0 / 984 MP : 841 / 60522 EXP : 38
|
Pour les fonctions à plusieurs variables, Maple le fait, nan? T'as une expression claire des fonctions?
Contribution du : Le 14/05/2005 à 23:37
|
_________________
« La modération est une chose fatale, rien ne réussit comme l'excès. » (Oscar Wilde)
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Modérateur 
Inscrit: Le 18/02/2004 à 18:34
De Paname
Niveau : 36 HP : 0 / 877 MP : 626 / 54399 EXP : 9
|
je regarderais demain. enfin tout a l'heure, mais vu mon level en maths, je garanti kedal
Contribution du : Le 15/05/2005 à 02:42
|
_________________
"C'est pas de l'alcool, c'est du parfum! Jack Daniels, n°7, pour nous, les dingues ghhhhahahaha!!!"
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Radasse 
Inscrit: Le 15/02/2005 à 22:32
Niveau : 6 HP : 0 / 140 MP : 20 / 8307 EXP : 62
|
Je ne reviendrai plus jamais sur ce topic au risque de devenir intelligent...
Contribution du : Le 15/05/2005 à 08:43
|
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Webmestre 
Inscrit: Le 12/02/2004 à 18:37
De Kiwiland ( dans les Yvelines )
Niveau : 42 HP : 0 / 1037 MP : 966 / 64378 EXP : 49
|
g pas mapple.. il me le faudrait urgament effectivement..
mdrr je fais fuire les membres avec mes posts..
niluje> le pb cque si ta regardé un peut les fonctions, elles sont composés d'arrondis, et de if, else.. du coup c pu vmt des fonctions 'normales' comme on en vois en TS (ex: f(x)=4x) donc je ne sais pas si mapple gère ca..
Contribution du : Le 15/05/2005 à 12:30
|
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Radasse 
Inscrit: Le 27/07/2004 à 23:07
De J'ai trop honte/Juine
Niveau : 5 HP : 0 / 104 MP : 13 / 6368 EXP : 19
|
Euh ba moi je vais faire comme BelialL je crois... 
Contribution du : Le 15/05/2005 à 14:07
|
_________________
Nom d'une imprimante religieuse!
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Webmestre 
Inscrit: Le 25/04/2004 à 14:56
De Forêt magique
Niveau : 40 HP : 0 / 984 MP : 841 / 60522 EXP : 38
|
f(x) = 4x n'est pas une fonction  Pour Maple, vu que t'as acheté une licence, tu peux allumer soulseek 
Contribution du : Le 15/05/2005 à 14:30
|
_________________
« La modération est une chose fatale, rien ne réussit comme l'excès. » (Oscar Wilde)
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Modérateur 
Inscrit: Le 18/02/2004 à 18:34
De Paname
Niveau : 36 HP : 0 / 877 MP : 626 / 54399 EXP : 9
|
ouh la, on voit qu'il etait 3 h du mat qd j'ai posté... je suis pas sur de revenir en fait... un peu trop incomprehensible pour moi Citation : le seul logiciel que je connaisse pour créer des surfaces il a mm pa la fonction log.. il a que ln. si je me rappelle bien de ce que je n'ai jamais daigné apprendre en terminale, log peu s'ecrire par un rapport de ln, non? du genre Log X=ln X/ln 10 ?
Contribution du : Le 15/05/2005 à 15:10
|
_________________
"C'est pas de l'alcool, c'est du parfum! Jack Daniels, n°7, pour nous, les dingues ghhhhahahaha!!!"
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Webmestre 
Inscrit: Le 12/02/2004 à 18:37
De Kiwiland ( dans les Yvelines )
Niveau : 42 HP : 0 / 1037 MP : 966 / 64378 EXP : 49
|
tu te souviens très bien.. j'ai vu ca avant hier en cours de math.. mais obn ca règle que ce pb et pas tous les autres.. sui arrondissent et les if et else..
Contribution du : Le 15/05/2005 à 16:08
|
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Radasse 
Inscrit: Le 15/02/2005 à 22:32
Niveau : 6 HP : 0 / 140 MP : 20 / 8307 EXP : 62
|
Ohhh non je suis retourner sur le topic HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa !!!!!!!!!!!!!!!!!!!!!!!! Je suis toujours con ????????? Ouph, c'est bon.....putain g eu peur ! NIARRRGHHHHHH !!!!!!!!!!!!!!!
Contribution du : Le 15/05/2005 à 21:17
|
|
Anonyme
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Guest_Anonyme
|
Ah, enfin un topic ou on se sent bien... on fait du Maple, des maths etc... Latex pas connecté Ps : message a prendre au 158967° degré ( pour les amateurs de gotlib ..  )
Contribution du : Le 15/05/2005 à 22:05
|
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Webmestre 
Inscrit: Le 25/04/2004 à 14:56
De Forêt magique
Niveau : 40 HP : 0 / 984 MP : 841 / 60522 EXP : 38
|
Bon ben on a résolu les pb avec Latex  Allez NK, poste les beaux graphiques^^
Contribution du : Le 15/05/2005 à 22:22
|
_________________
« La modération est une chose fatale, rien ne réussit comme l'excès. » (Oscar Wilde)
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Helmut! 
Inscrit: Le 03/09/2004 à 13:27
Niveau : 32 HP : 0 / 777 MP : 465 / 46985 EXP : 10
|
lol ..... laime pas les maths (surtt les ln ..;  ) mais j'adore gothilb ... dc vais fonder un gpe ac latex .... 
Contribution du : Le 15/05/2005 à 22:41
|
_________________
Oh rage! Oh désespoir ! Oh vieilles et demies !
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Webmestre 
Inscrit: Le 12/02/2004 à 18:37
De Kiwiland ( dans les Yvelines )
Niveau : 42 HP : 0 / 1037 MP : 966 / 64378 EXP : 49
|
mdr bon ben oué v poster ca demain en ayant un peut retouché ! avec les explikations qui vont avec ! 
Contribution du : Le 15/05/2005 à 23:58
|
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Modérateur 
Inscrit: Le 18/02/2004 à 18:34
De Paname
Niveau : 36 HP : 0 / 877 MP : 626 / 54399 EXP : 9
|
et le bô dessin que tu nous as promis?
Contribution du : Le 16/05/2005 à 00:55
|
_________________
"C'est pas de l'alcool, c'est du parfum! Jack Daniels, n°7, pour nous, les dingues ghhhhahahaha!!!"
|
|
Re: Concernant les level, HP, MP, EXP etc... |
|
Webmestre 
Inscrit: Le 12/02/2004 à 18:37
De Kiwiland ( dans les Yvelines )
Niveau : 42 HP : 0 / 1037 MP : 966 / 64378 EXP : 49
|
LES beaux dessins !!
aimablement fournis par niluje.. aidé par latex..bentot retouchés par moi.. ca fait en tout 6 surfaces mathématiques ! ac des joulies couleur made in maple !
ben ca sera demain ! moi v dodo mdr
bon pr info : ce qui ressort de cette étude : ceux qui ont plus de 4.52posts par jour, ben ils on le HP à font !
Contribution du : Le 16/05/2005 à 01:22
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
|
Connexion
|