JeuxOnLineForumsPlusConnectés : 646 (sites) | 1149 (forums)Créer un compte
Forum jeux-vidéo>Neverwinter Nights
Maskado
Répondre
Partager Outils Rechercher
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
Exclamation

[script] GetLastObjectClicked

On va rire.
Celui qui me trouve ça a ma gratitude éternelle et est accessoirement un dieu :
- J'ai besoin de récupérer dans un script le Tag du dernier object cliqué. Et j'aimerais éviter d'avoir à modifier tous les OnSpawns.

Merci à tous.
Lien direct vers le message - Vieux
Avatar de Reyan
Reyan [L.D.D]
Roi / Reine
 
Avatar de Reyan
 
tu modifie le onused de base, avec un truc du genre

Code PHP:

object oPC
=GetLastUsedBy();
if(
GetIsPC(oPC))
SetLocalObject(oPC"LAST_CLICKED"OBJECT_SELF); 
variable objet que tu récupère quand t'en a besoin ..
pis y a éventuellement les onclick des trigers ...

ou alors :

Code PHP:

object oPC
=GetLastUsedBy();
if(
GetIsPC(oPC))
SetLocalString(oPC"LAST_CLICKED"GetTag(OBJECT_SELF)); 
si t'as déjà mis des onused de base partout, ba c pas bien, ca sert à quoi onuserdefined

mais tu peu tjrs modifier le onspawn de base ( :bouffon: ) et décotter la ligne du onused
Lien direct vers le message - Vieux
Avatar de 'Az
'Az [P.H.]
Alpha & Oméga
 
Avatar de 'Az
 
euh... je comprend pas bien ta question.....

SetLocalObject(GetLastUsedBy(), "LastClick", OBJECT_SELF);
dans le OnUsed ca marche pas ?

d'autre part, je comprend pas ce que tu veux faire avec le OnSpawn
Lien direct vers le message - Vieux
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
OnUsed ? OnUsed de quoi ?
Lien direct vers le message - Vieux
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
SetLocalObject ?
Tu peux m'expliquer ?
Lien direct vers le message - Vieux
Avatar de Reyan
Reyan [L.D.D]
Roi / Reine
 
Avatar de Reyan
 
de base, celui de nwn le nw_machin_truc
mais tu vas avoir de tt facon pleins d'objets à changer, ds la mesure où y en a plein qu'on pas de onused de base ...
bref, tu peu aps être plus précis ?


edit : qd tu utilise un objet, il se met en memoire sur le PV avec un SetLocalObject, et qd t'as besoin du dernier utilisé tu fet un

GetLocalObject (oPC, "LAST_CLIKED);

...
Lien direct vers le message - Vieux
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
Je le trouve où exactement ce OnUsed adoré ?
Lien direct vers le message - Vieux
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
Je précise ma pensée : je veux que le PC ou NPC aie une variable qui indique le dernier objet cliqué.

EDIT // Je précise : c'est d'une importance capitale.

EDIT 2// WARNING !!!
Excusez, excusez, je me suis mal exprimé : L'objet à récupérer est un PC ou NPC avant tout
Lien direct vers le message - Vieux
Avatar de 'Az
'Az [P.H.]
Alpha & Oméga
 
Avatar de 'Az
 
bien avec ce truc, ca ne sera pas le dernier objet clické, mais le dernier objet utilisé (ce qui change un peu).

Pour simplement le CLICK d'un objet, je pense pas que ca soit possible :/
Lien direct vers le message - Vieux
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
Utilisé et cliqué c'est pareil ? Je ne saisis pas la différence. Si tu arrives avec use, c'est super.
Lien direct vers le message - Vieux
Avatar de 'Az
'Az [P.H.]
Alpha & Oméga
 
Avatar de 'Az
 
Bien pour utiliser, il faut arriver au contact, et déclencher l'action d'utilser, tandis que pour moi, un click est simplement de porter le doigt sur le bouton gauche de sa souris.

Après, si ta cible est une créature, tu dois pouvoir mettre le truc dans le .... ben je sais pas moi ^_^
Lien direct vers le message - Vieux
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
Merde. Zut de flute.
Bon. C'est caca.
C'est très caca.
C'est très beaucoup caca.
Raaaaaaah. Pitié, quelqu'un a une idée ? Doit bien y avoir un moyen... Bwahahahaha...
Lien direct vers le message - Vieux
Avatar de Reyan
Reyan [L.D.D]
Roi / Reine
 
Avatar de Reyan
 
déjà, j'ai pas l'impression, ensuite, qu'est que tu veux faire ?
y a peut ^tre un dérivatif, ou un moyen, mais là . . . sans info . . .
Lien direct vers le message - Vieux
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
Autre question toute aussi importante : j'active un objet avec pouvoir unique. Comment je détermine dans le script d'effets de l'objet la location du pointeur ?

C'est à dire que si je veux créer une table à l'endroit cliqué (ou pointé) par exemple, je détermine l'endroit comment dans mon script ?
Lien direct vers le message - Vieux
Avatar de Reyan
Reyan [L.D.D]
Roi / Reine
 
Avatar de Reyan
 
avec la fonction qui va bien, a savoir :
Code PHP:
// Use this in an OnItemActivated module script to get the location of the item's
// target.
location GetItemActivatedTargetLocation() 
Lien direct vers le message - Vieux
Répondre
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > [script] Clics
   

Outils Rechercher
Rechercher:

Recherche avancée

Les vidéos de Neverwinter Nights RSS
  • Aucune vidéo pour le moment...
Thème visuel : Fuseau horaire GMT +1. Il est actuellement 20h49.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite