Le créature suit le membre du groupe qui est le plus proche.
> Ca fonctionne.
Si le membre change de carte, il doit suivre aussi.
> fonctionne uniquement si c'est le PLAYER1.
Les mots clés ci-dessous fonctionnent uniquement avec le PLAYER1
MakeGlobal
MoveGlobalObject
MoveGlobal
MoveGlobalObject("COEKILIS",Player6)
> la créature n'apparait pas. sauf si je mets Player1.
MoveGlobal("COM015","COEKILIS",[870.1370])
> le créature apparait pour disparaitre aussitôt et va finalement apparaitre près du PLAYER1 (autre carte) alors que ça ne correspond pas aux coordonnées.
On dirait que la créature est liée au PLAYER1 pour le changement de carte.
Cocrane
Oyez, oyez !
Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !
Merci à toutes et à tous pour votre participation !
N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...
Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !
Merci à toutes et à tous pour votre participation !
N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...
[Script] avoir une créature qui suit le groupe et change de carte
- Faust
- Adepte de Grondemarteau
- Loup noir
- Messages : 291
- Enregistré le : mer. 15 avr. 2009, 12:04
- Localisation : Wherever I may roam
- Statut : Hors ligne
.
Est-ce que ça marche avec LastSummonerOf(Myself))?Cocrane a écrit : Le créature suit le membre du groupe qui est le plus proche.
> Ca fonctionne.
Si le membre change de carte, il doit suivre aussi.
> fonctionne uniquement si c'est le PLAYER1.
Les mots clés ci-dessous fonctionnent uniquement avec le PLAYER1
MakeGlobal
MoveGlobalObject
MoveGlobal
MoveGlobalObject("COEKILIS",Player6)
> la créature n'apparait pas. sauf si je mets Player1.
MoveGlobal("COM015","COEKILIS",[870.1370])
> le créature apparait pour disparaitre aussitôt et va finalement apparaitre près du PLAYER1 (autre carte) alors que ça ne correspond pas aux coordonnées.
On dirait que la créature est liée au PLAYER1 pour le changement de carte.
Cocrane
[h=6]"Wrath is the burden of those who haven't faith in humanity but there's no mean to avoid it. I guess it's my choice, just try to stand it."[/h]Wherever I May Roam.
- Pélagie
- Adepte de Grondemarteau
- Ogre
- Messages : 209
- Enregistré le : dim. 18 juil. 2004, 15:55
- Localisation : In my wonderland
- Contact :
- Statut : Hors ligne
.
Si tu veux que la créature se retrouve à des coordonnées précises, tu as essayé MoveBetweenAreas(area,coordonnées,face)? Pas besoin d'un MakeGlobal() dans ce dernier cas pour que cela fonctionne il me semble.MoveGlobal("COM015","COEKILIS",[870.1370])
> le créature apparait pour disparaitre aussitôt et va finalement apparaitre près du PLAYER1 (autre carte) alors que ça ne correspond pas aux coordonnées.
J'ai utilisé cette méthode pour faire quelque-chose de particulier en fait: la créature quitte le groupe pour un temps (je vire donc le statut familier par un ChangeEnemyAlly(myself,NEUTRAL) et RemoveFamiliar(), puis je la fais aller où je désire avec le MoveBetweenAreas. Si je veux qu'elle retrouve le groupe, après un dialogue par exemple, hop MakeGlobal ChangeEnemyAlly(myself,FAMILIAR) AddFamiliar()
Donc ça dépend de ce que tu veux faire exactement.
Si tu veux simplement que la créature suive le groupe et à travers les maps, en quoi le fait qu'elle ne suive que le player 1 te dérange? Le player 1 est toujours dans le groupe
Un MakeGlobal() et MoveObjectFollow suffit. Si tu veux qu'elle combatte à tes côtés il faudra changer son statut en GOODUTOFF ouGOODBUTBLUE. Si tu veux pouvoir la contrôler, il faudra en faire un familier (tu sais déjà faire ).
Sinon, si c'est pour un déplacement occasionnel et que tu n'as pas de coordonnées, tu as le bon vieux DestroySelf() associé d'un CreateCreatureObject("TaCreature","CreatureacôtéDeQuiTuVeuxQu'elleApparaisse",Face,0,0)
Demi-elfe aquatique
Groupie de Bioware
Groupie de Bioware
-
- Adepte de Grondemarteau
- Ogre mage
- Messages : 1328
- Enregistré le : dim. 21 mars 2010, 12:03
- Localisation : Paris
- Contact :
- Statut : Hors ligne
.
Salut Pélagie,
merci pour ton retour que je viens juste voir. Visiblement je suis passé à côté.
Je n'ai jamais utilisé " MoveBetweenAreas". Je retiens la piste.
A priori, le code autour de mon besoin étant complexe (pour moi en tout cas), j'ai visiblement "des interférences" que je suis en train de corriger. Je suis parvenu à un résultat en isolant une partie du code ce soir. A voir si c'est stable avec tout le code.
Pour répondre à tes questions, la créature suiveuse ne suit pas forcément le Charname. Cela dépendra du contexte et du désir du joueur. De plus, le groupe ne sera pas forcément sur la même carte, il pourra être séparé. Donc elle pourrait suivre n'importe qui.
C'est n'importe quoi en fait.
Cocrane
merci pour ton retour que je viens juste voir. Visiblement je suis passé à côté.
Je n'ai jamais utilisé " MoveBetweenAreas". Je retiens la piste.
A priori, le code autour de mon besoin étant complexe (pour moi en tout cas), j'ai visiblement "des interférences" que je suis en train de corriger. Je suis parvenu à un résultat en isolant une partie du code ce soir. A voir si c'est stable avec tout le code.
Pour répondre à tes questions, la créature suiveuse ne suit pas forcément le Charname. Cela dépendra du contexte et du désir du joueur. De plus, le groupe ne sera pas forcément sur la même carte, il pourra être séparé. Donc elle pourrait suivre n'importe qui.
C'est n'importe quoi en fait.
Cocrane
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité