Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Lancement d'un sort.

Par Le Hamster le 13/9/2002 à 10:49:18 (#2149195)

Un personnage s'entraine à lancer des sorts sur un combat dummy. Cette cible porte le Tag "CibleBoule", ce tag est unique dans l'area. je lance le petit script suivant :


void main()
{
object oTarget = GetNearestObjectByTag("CibleBoule");

ClearAllActions();
ActionCastSpellAtObject(SPELL_MAGIC_MISSILE, oTarget,TRUE,TRUE);

ActionSpeakString("J'aime bien ! C'est beau! ");

DelayCommand(30.0,ExecuteScript("laure_boule2",OBJECT_SELF));
}


le npc lance le sort, mais le missile magique ne part pas vers la cible. J'ai déplacé la cible, le perso, mais le projectile part toujours dans la même direction. (hum, ça fait vachement magos novice quand le projectile part dans son dos !!)

Aurais-je oublié quelque chose, ben sûrement, mais ouate ?

Bises à toutes et à tous

Par Fredegar le 13/9/2002 à 11:17:06 (#2149327)

Je pense que c'est l'appel de la méthode ActionCastSpellAtObject qui n'est pas bon. Essaye en mettant ça :

ActionCastSpellAtObject(SPELL_MAGIC_MISSILE, oTarget, METAMAGIC_ANY, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE);

Il faut toujours se méfier des valeurs par défaut. Ainsi quand tu commences à changer des paramètres par défaut il faut aussi mettre des valeurs aux autres. Dans ton cas, il mettait le paramètre de Metamagic à 1.

Je ne sais pas si ça va marcher, mais tiens nous au courant STP:merci:

Par Kemay le 13/9/2002 à 11:43:55 (#2149454)

Essaie en cochant la case useable dans les propriétés de ton combat dummy tout simplement :) L'animation des missiles du sorts magic missile ne peut pas cibler un objet "static" et "non useable"

Par Fredegar le 13/9/2002 à 11:48:29 (#2149469)

Merci Kemay, c'est bon à savoir :merci:
Du coup mon précédent post doit servir à rien, mais pourtant il me semble que je n'ai pas tort à propos des paramètres par défaut, non? :lit:

Par Kemay le 13/9/2002 à 11:53:12 (#2149486)

Oui tu as raison en ce qui concerne les paramètres par défaut et ton post ne sert pas à rien puisqu'il corrige effectivement une erreur, même si ici elle était bénigne, dans d'autre cas elle pourrait être source de problèmes :)

JOL Archives 1.0.1
@ JOL / JeuxOnLine