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

Panneau de contr√īle

Recherche | Retour aux forums

JOL Archives

Petit prob de script avec un objet

Par halaster le sombre le 2/10/2002 à 19:53:56 (#2271913)

Salut :)

Voilou, c'est tout simple, mais moi etre gros nul en script :sanglote: donc,

J'ai un NPC qui doit donner une clef (tag: ClefChambre) au PC contre une somme d'argent. J'ai mis le script suivant dans Conditions d'Execution (dialogues différents par rapport a l intelligence) :

#include "NW_I0_Plot"
int StartingConditional()
{
return HasGold(100,GetPCSpeaker()) && CheckIntelligenceNormal();
}

et un autre dans Action Conséquentes :

#include "NW_I0_Plot"
void main()
{
TakeGold(100,GetPCSpeaker());
CreateItemOnObject("ClefChambre",GetPCSpeaker());
}

et en testant ca cloche : Le NPC lui prend bien les 100 pieces d'or, mais dans l inventaire du PC la clé n'apparait pas :confus:

Quelqu un pourrait me dire ou je me suis planté ??

Par Jeda√Į le 2/10/2002 √† 20:32:24 (#2272108)

CrateItemOnObject() n'accepte pas les tags des objets mais uniquement leur blueprint, il te faut donc créer une clé personnalisée à laquelle tu attribueras un tag et un blueprint identique (pas obligatoire mais recommandé), "clef_chambre" par exemple (à noter que le blueprint n'accepte que les minuscules).

JOL Archives 1.0.1
Par Mind