JeuxOnLineForumsPlusCréer un compte
Forum jeux-vidéo>Neverwinter Nights
Maskado
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > Une clef multiserrure (avec plusieurs tags de serrure) RSS
   
Répondre
Partager Outils Rechercher
Compte #39350
Invité
 
L'erreur vient du fait que la fonction GetStringRight() fonctionne avec une longueur et non pas une position, ici il faut mettre 3 pour avoir les 3 derniers caractères.

http://www.nwnlexicon.com/compiled/f...ringRight.html

D'autre part c'est dangereux d'appeler une fonction à l'intérieur d'une autre fonction en NWScript, ici ça fonctionne mais cela peut ne pas marcher^^.

donc:
Code PHP:

GetStringRight
(sItem3) ; 
Cela fonctionnait dans le premier cas car FindSubString() renvoyait 4 pour les tags commençant par "DOOR_" donc avec -1 on obtenait 3. Dans le deuxième cas "CLE_" donne 3 et avec -1 on obtient 2 ce qui renvoyait par exemple "11" au lieu du "111" voulu.

D'ailleurs si on avait dû utiliser FindSubString on aurait dû écrire :

GetStringRight(sItem, FindSubString(sItem, "_")+1) ;

C'est ce qui m'a mis la puce à l'oreille^^.
Lien direct vers le message - Vieux
Répondre
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > Une clef multiserrure (avec plusieurs tags de serrure)
   

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 21h10.
   

© 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