Entered(), pourquoi ça ne marche pas ?
Posté : ven. 21 avr. 2023, 21:44
Je voudrais crée une rencontre aléatoire, et pour l'instant je teste un script associé à ma zone qui fait :
ça marche mais ce n'est pas du tout aléatoire parce-que le script tourne en boucle, et au bout de 3-4 secondes il fini toujours par faire 1 et la créature apparait.
Si je rajoute
Ca ne marche plus.
Alors j'ai essayé :
Et ça ne crée pas la créature. Pourquoi ? Qu'est ce qui foire avec Entered ? (j'ai essayé aussi avec Entered(Protagonist))
Code : Tout sélectionner
IF
Global("pxl2clientkriol","GLOBAL",0)
RandomNum(10,1)
THEN
RESPONSE #100
SetGlobal("pxl2clientkriol","GLOBAL",1)
CreateCreature("pxl2ckri",[187.297],3)
END
Si je rajoute
Code : Tout sélectionner
IF
Entered([ANYONE])
Global("pxl2clientkriol","GLOBAL",0)
RandomNum(10,1)
THEN
RESPONSE #100
SetGlobal("pxl2clientkriol","GLOBAL",1)
CreateCreature("pxl2ckri",[187.297],3)
END
Alors j'ai essayé :
Code : Tout sélectionner
IF
Entered([ANYONE])
THEN
RESPONSE #100
CreateCreature("pxl2ckri",[187.297],3)
END