La Bibliothèque de Neverwinter Nights
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
Aide et informations diverses sur Neverwinter Nights ainsi que D&D3.
FAQ
Rechercher
Liste des Membres
Groupes d'utilisateurs
S'enregistrer Se connecter pour vérifier ses messages privés Connexion
S'enregistrer Se connecter pour vérifier ses messages privés Connexion
La date/heure actuelle est 23/11/2024 19:37:56
La Bibliothèque de Neverwinter Nights Index du Forum »
La Bibliothèque Binaire du NWScript - Neverwinter Nights
Voir le sujet précédent ¤ Voir le sujet suivant | |
---|---|
Auteur | Message |
Black Knight Grand Maître Chanteur du Conseil Messages: 1031 Localisation: Fin fond du trou du cul du monde |
Posté le : 28/10/2006 15:12:42 Sujet du message : J'ai un problème avec une condition.. on peut m'expliquer?
Bonjour !
NWScript :
int StartingConditional() { string sName = GetLocalString(OBJECT_SELF, "Name"); string sRefu = "&(-)=$*,;:!#{`\@}%?./1234567890"; int i = 1; if(sName == "") { return TRUE; } while(i < GetStringLength(sName)) { if(FindSubString(sRefu, GetSubString(sName, i, 1)) >=0) { return TRUE; } i++; } return FALSE; } Cherchez l'erreur ! Non. Bon le but de ce script est deux choses : Si on passe à TRUE ça veut dire qu'on est en tord -Si sName est == à "" (donc à rien en gros) on actionne à TRUE -Si sName comporte des lettres de sRefu on actionne à TRUE Mais, à chaque fois, ça passe à TRUE, je sais que la première fonction marche (celle qui dit si il est == à "") mais la deuxième me fait tout bugger et ça commence à m'énerver grave, donc je viens voir si votre bon coeur est présent sName se réfere au nom de la guilde créer par le joueur quand il le marque avec la barre de t'chat, et j'ai pas envi que leur nom de guilde soit avec des caractères autres que les lettres A à Z ! Merci Edit : voici le dialogue 1)-Dites votre nom de guilde, grâce à la bare de t'chat. 2)--C'est bon ! 3)---Je suis désolé, mais quelque chose cloche ! Recommencé s'il vous plaît ! 4)---Bien continuons... 5)--On annule ! 1) = il se passe rien 2) = on met ce que le PJ a dit dans une local (ici = "Nom") 3) = en condition on met le script au dessus 4) = on continue, donc aucun script 5) = on remet tout à 0 Donc nous c'est la phrase 3 à voir _________________ [http] |
Revenir en haut | |
-MeteZ- Seigneur Messages: 205 Localisation: Région Parisienne (95) |
Tu refuse les lettres 'a' 'm' 'p', ça vient de là.
Un string ne remplace pas & par un caractère spécial si c'est ce que tu voulais que ça fasse. |
Revenir en haut | |
Black Knight Grand Maître Chanteur du Conseil Messages: 1031 Localisation: Fin fond du trou du cul du monde |
lol je savais que j'aurais dû éditer.
Désolé de pas l'avoir dit, mais le script est trés bien, c'est la fonction du forum [*nwscript][*/nwscript] qui a un probleme. Normalement, à la place de & il y a &, donc ça, vient pas de la _________________ [http] |
Revenir en haut | |
-MeteZ- Seigneur Messages: 205 Localisation: Région Parisienne (95) |
Bah chez moi elle marche très bien
|
Revenir en haut | |
Black Knight Grand Maître Chanteur du Conseil Messages: 1031 Localisation: Fin fond du trou du cul du monde |
Hein?! Pas possible ! lol
J'ai testé en enlevant la condition pour voir si le message était bien prit, et bien il est prit, donc le script marche pas... il y a bug, t'as toucher à quelque chose non?? Ca me tue la! lol le jeu m'en veut? _________________ [http] |
Revenir en haut | |
Amphiprion Ecuyer Messages: 56 |
Je suis au taf, donc je peux pas vérifier, mais "i" ne devrait pas commencer à 0 ? et si c'est le cas ton GetSubString ne traite pas le 1er caractere et pourrait planter sur le dernier caractere (index out of bound)
|
Revenir en haut | |
Black Knight Grand Maître Chanteur du Conseil Messages: 1031 Localisation: Fin fond du trou du cul du monde |
Erfff je m'escuse de vous avoir déranger, mais je viens de voir qu'en faite j'ai mal nommé ma local, c'était pas "Name" mais "Nom" comme j'ai refait le script j'ai oublier en fesant copier coller... Encore désolé
_________________ [http] |
Revenir en haut | |
-MeteZ- Seigneur Messages: 205 Localisation: Région Parisienne (95) |
Black Knight a écrit : Ca me tue la! lol le jeu m'en veut? Le genre de phrase type du programmeur "Rah de compilo ! Il à quoi aujourd'hui ?!"
Content que tu es trouvé la source de ton ennui |
Revenir en haut | |
Black Knight Grand Maître Chanteur du Conseil Messages: 1031 Localisation: Fin fond du trou du cul du monde |
héhé
T'inquiete pas, mes questions vont bientot arrivé, parceque je dois faire un créateur de guilde, et je commence a être en diffculté (pour les invitations des joueurs) mais bon c'est un autre sujet Merci quand même de votre aide _________________ [http] |
Revenir en haut | |
La Bibliothèque de Neverwinter Nights Index du Forum »
La Bibliothèque Binaire du NWScript - Neverwinter Nights
Page 1 sur 1 ¤
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum