Re ! j´ai trouvé la solution pour les statues sans revenir a la save précédente
alors la voila , elle marche a 100% si vous avez bien tous fait :
1. Ouvrir l´éditeur.
(le fichier NWN2ToolsetLauncher.exe dans le répertoire NWN2.)
2. Choisir: Fichier -> Nouveau -> Script
3. Sélectionner l´onglet "Script" qui se trouve entre l´onglet "conversations" et "conversations de campagne" sur la partie gauche.
4. Clic droit sur "Script 1" et choisir "Renommer"
5. Renommer le script en "24_p_talk_statue"
6. Copier-coller le texte suivant dans la fenetre de script:
- include "ginc_debug"
int GetIsPartyInCombat()
{
object oPC = GetFirstPC();
object oFM = GetFirstFactionMember(oPC, FALSE);
while(GetIsObjectValid(oFM))
{
if(GetIsInCombat(oFM))
{
return TRUE;
}
oFM = GetNextFactionMember(oPC, FALSE);
}
return FALSE;
}
int GetIsEnemyWithin( object oTarget, float fDist)
{
object oNearest = GetNearestCreature( CREATURE_TYPE_REPUTATION, REPUTATION_TYPE_ENEMY, oTarget);
if( GetIsObjectValid(oNearest) && GetDistanceBetween( oTarget, oNearest) < fDist)
{
return TRUE;
}
return FALSE;
}
void main()
{
object oUser = GetLastUsedBy();
if( GetIsPartyInCombat() || GetIsEnemyWithin(oUser, 15.f))
{
SendMessageToPCByStrRef( oUser, 83352); //"you cannot use that item while in combat."
return;
}
ActionStartConversation( oUser);
}
7. Taper F7 pour compiler le script.
8. Dans le répertoire du jeux (dans Mes Documents), aller dans le répertoire "modules", et ouvrir le répertoire "temp0". L´éditeur doit rester ouvert pendant l´opération.
9. Sélectionner le fichier "24_p_talk_statue.ncs" et copier le.
10. Coller le fichier dans le répertoire "Override" toujours dans Mes Documents.
voila ca fonctionne pour moi ^^