Ne pas faire des objets à l'infinis
Lorsque vous commencez une partie, il peut être interessant de donner des objets: par exemple un livre, une sorte de journal des quêtes.
Cependant, lorsque vous sauvegardez le personnage, que vous refaites le module : paf! ça recrée l'objet. Ce qui, vous en conviendrez est fort peu sympathique (imaginez un objet de gros bill crée à l'infini...)
Vous devez pour cela avoir le tag de l'item, le blueprint d'une item, et le tag d'un joueur. (note: le 1.25 devrait faire apparaître la fonction GetResRef)
#include "NW_I0_TOOL"
void main()
{
if ( CheckPartyForItem( GetFirstPC(), "itmMiscClair" ) == FALSE )
{
CreateItemOnObject( "itmmiscclair", GetFirstPC() );
}
}
Notez bien : ici ce script ne teste QUE le premier joueur. Vous devrez sûrement passer par une boucle pour les autres joueurs.
|