View Full Version: Stat Cap

RunUO.FR Support > comment on fait ... > Stat Cap


Title: Stat Cap
Description: un cap different pour chaque stat


Enola - May 7, 2004 03:58 PM (GMT)
dans le playermobile il y a le statcap que l'on peut definir, et qui represente le cap du total des stat ( exemple, statcap = 225 => int+dext+str ne peut pas depasser 225)

ce que j'aimerai c'est pouvoir definir un cap pour chacune des stats.
que la force du perso ne puisse pas depasser 120, sa dext 150 et son int 100

quelqu'un sait ou est ce que l'on definit ca?

slade15 - May 7, 2004 06:05 PM (GMT)
fait aussi le definir dans le playerMobie, 3 variables statCapStr, statCapDex, statCapInt

tout vas dependre mtn comment dans ton shard les joueur augmentent leur str , dex , et int

suposant qu'a chaque level les joueur gagnent 5 point a repartir, et qu'il les reparti en cliquand sur 3 bouton (b1 = str , b2= dex, b3= int )

avant

if(pointStat > 0)
{
if(clic sur b1)
{
str++;
pointStat --;
}
if(clic sur b2)
{
dex++;
pointStat --;
}
if(clic sur b3)
{
int++;
pointStat --;
}
}
else
playerMessage("vous n'avez plus de point de stat a repartir")

apres

if(pointStat > 0)
{
if(clic sur b1)
{
if(str< statCapStr)
{
str++;
pointStat --;
}
else
playerMessage("vous ne pouvez plus avoir de str")
}
... idem les autre bouton

}
else
playerMessage("vous n'avez plus de point de stat a repartir")


EDIT: desole mais il veux pas imbriquer les {}

Didi - May 8, 2004 12:40 AM (GMT)
pas saaaaaaa :P

Actuellement, le maximum en str que lon peut avoir est de 125
en int, de 125
en dex, de 125

Ce qu'il faut, c'est savoir dire:
Je peut avoir jusqu'a 150 str pcq je suis un gros balourd, mais vu les circonstance je pourrai pas avoir plus de 100 int.

Donc:
STRCAP deviendra 150
DEXCAP 125
et INTCAP 100

mais ondéfini sa ou, tel est la question :D

Enola - May 9, 2004 11:10 AM (GMT)
oops oublié de me logger avant de poster :)

Dihel - September 9, 2004 02:47 PM (GMT)
et si cela doit changer suivat la race ?

slade15 - September 9, 2004 03:24 PM (GMT)
il suffi que au meme endoit ou tu change la race tu chance les stat

dans ton scrite de choix de la race il y aurai
(RaceType etant un enum contenant les races)

from.Race = RaceType.Orc;
from.RawStr = valeur que tu veux ;
...


mais cela biensur sera pas pris en compe si tu change les races dans le .props

mais pour ca tu pourai a la limite ajouter une sorte de anti bug dans le Onlogin qui verifie les race et leur RawStr




* Hosted for free by InvisionFree