Archives des forums MMO/MMORPG > Neverwinter Nights > NWN - Maskado > mettre en condition dexecution ds un dialogue le level de la personne ?
mettre en condition dexecution ds un dialogue le level de la personne ?
Par TyKeM le 30/10/2002 à 22:40:59 (#2444620)
ex:
un perso a une cle qui donne lacces a un dongeon mais il ne la donne que si le perso est level 10 ...
: /
Par LeProctophantasmiste le 30/10/2002 à 22:49:22 (#2444679)
int StartingConditional()
{
object oPC =GetPCSpeaker();
if(GetLevelByPosition(1,oPC)+ GetLevelByPosition(2,oPC)+ GetLevelByPosition(3,oPC) < 10 )
return FALSE;
return TRUE;
}
Par TyKeM le 30/10/2002 à 23:15:41 (#2444848)
Par coolstar le 31/10/2002 à 0:11:41 (#2445208)
Par LeProctophantasmiste le 31/10/2002 à 0:19:52 (#2445255)
Par eMRaistlin le 31/10/2002 à 0:31:58 (#2445307)
Par TyKeM le 31/10/2002 à 0:39:25 (#2445346)
loool
bha j ai une memoire de crevette :'(
en atendant mon mode avance a grand pas :)
...
Par coolstar le 31/10/2002 à 0:57:43 (#2445414)
(Ben alors LeProctophantasmiste ?? vous et vos manies à tout prix du Script ! :mdr: )
... :merci:
Par Tyn' le 31/10/2002 à 3:34:04 (#2445917)
int StartingConditional()
Make it simple !
{
object oPC =GetPCSpeaker();
return GetLevelByPosition(1,oPC)+ GetLevelByPosition(2,oPC)+ GetLevelByPosition(3,oPC) < 10;
}
Par coolstar le 31/10/2002 à 10:18:00 (#2446907)
(au fait ? c plus Tyn ?)
Par LeProctophantasmiste le 31/10/2002 à 12:21:24 (#2447899)
int StartingConditional()
{
object oPC =GetPCSpeaker();
return GetLevelByPosition(1,oPC)+ GetLevelByPosition(2,oPC)+ GetLevelByPosition(3,oPC) >= 10;
}
Make it right! :ange:
PS: On m'a fait remarquer que c'était moins lisible comme ça il y a quelques jours, depuis je développe.
Par Tynril le 1/11/2002 à 0:03:13 (#2453068)
Provient du message de coolstar
J'ai repris mon nom originel qui était pris par quelqu'un d'autre ;)
(au fait ? c plus Tyn ?)
Make it right!
Rho, j'ai copié ta formule, j'ai même pas lu le post original :p
Par LeProctophantasmiste le 1/11/2002 à 0:25:19 (#2453162)
if(GetLevelByPosition(1,oPC)+ GetLevelByPosition(2,oPC)+ GetLevelByPosition(3,oPC) < 10 )
return FALSE;
:p
Par miriandel le 1/11/2002 à 0:43:47 (#2453240)
int StartingConditional()
{
return GetHitDice(GetPCSpeaker()) >= 10;
}
Ca économise le CPU.
Comment ça si peu ?
Ah ben sur un 386 overclocké à 66 Mhz ça compte, je regrette beaucoup ! :bouffon:
Par LeProctophantasmiste le 1/11/2002 à 0:54:25 (#2453274)
Provient du message de miriandel
int StartingConditional()
{
return GetHitDice(GetPCSpeaker()) >= 10;
}
Nous avons un gagnant! GetHitDice je note...
Sinon pour ton processeur je te conseille ça :D
JOL Archives 1.0.1
@ JOL / JeuxOnLine