Worldedit
  Worldedit
Le site sur l'éditeur de warcraft 3 !
 
  FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres    Groupes d'utilisateursGroupes d'utilisateurs   medals.php?sid=eac633f18647b7d7537847ef78520fedMédailles   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 
  FAQFAQ World Editor   UploadUploader une map ou une image    UploadAjouter sa map à l'annuaire   UploadConsulter l'annuaire

Questions sur les Id d'unité

 
Poster un nouveau sujet   Répondre au sujet    Worldedit Index du Forum -> Autre
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 Anthelme
Anomalie floodiforme


Inscrit le: 28 Aoû 2007
Messages: 1857
Sujets: 93



MessagePosté le: 25/02/09 03:03    Sujet du message: Questions sur les Id d'unité Citer

Bonsoir ( ou bonjour vu l'heure :s ) Il y a il une Id différente entre unité du même type ? Si non comment peut on différencier 2 unité du même type ( par un numéro par exemple )

Pour ceux qui ce demanderai pourquoi j'explique, je veut faire une variable a déploiement et le déploiement serai rempli avec un triggering unit ( sauf si bien sur je ne peut pas utiliser de chiffre. )
_________________
Ancien The.gosu
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
 Keitaro_Ura
Floodozaurus


Inscrit le: 21 Aoû 2007
Messages: 2073
Sujets: 38
Spécialité en worldedit: Oui
Médailles: 1 (En savoir plus...)
Rédacteur de tuto #2 (Quantité : 1)

MessagePosté le: 25/02/09 07:51    Sujet du message: Citer

Custom value ? ^^
_________________
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
 Anthelme
Anomalie floodiforme


Inscrit le: 28 Aoû 2007
Messages: 1857
Sujets: 93



MessagePosté le: 25/02/09 09:43    Sujet du message: Citer

C'est pas le même pour chaque unité même si elle sont du même type ? Désoler de reposer la question mais c'est pour être sur et merci c'est génial.
_________________
Ancien The.gosu
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
 Ayane
Bot administrateur


Inscrit le: 17 Sep 2007
Messages: 2009
Sujets: 49

Médailles: 2 (En savoir plus...)
Ayane (Quantité : 1) Rédacteur de tuto #1 (Quantité : 1)

MessagePosté le: 25/02/09 09:55    Sujet du message: Citer

Chaque unité dispose de son propre identifiant, peu importe le type; sinon comment ferait-on pour les identifier?!
Tu ne peux pas utiliser cette id en indice de variable car les tableaux sont limités à environ 8192 valeurs.
_________________
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
 Anthelme
Anomalie floodiforme


Inscrit le: 28 Aoû 2007
Messages: 1857
Sujets: 93



MessagePosté le: 25/02/09 10:12    Sujet du message: Citer

Combien de chiffre(lettre ?) compose l'Id des unité. La longueur n'est pas vraiment un problème ça ce raccourci Very Happy

Up: On peut régler le custom-value d'une unité alors mon problème est régler merci vous deux.
_________________
Ancien The.gosu
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
 Ayane
Bot administrateur


Inscrit le: 17 Sep 2007
Messages: 2009
Sujets: 49

Médailles: 2 (En savoir plus...)
Ayane (Quantité : 1) Rédacteur de tuto #1 (Quantité : 1)

MessagePosté le: 25/02/09 10:55    Sujet du message: Citer

L'id est codé sur un entier de 4 octets, autrement dit cela va de 0 à 4294967295.
_________________
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
 jk2pach
Invité








MessagePosté le: 25/02/09 10:56    Sujet du message: Citer

Sinon tu peux créer des variables à tableaux. Dès qu'une unité entre sur la carte, tu fais entier = entier + 1 et set unite[entier] = Triggering Unit.

Au cas où tu utilise plus de 8000 unités, tu passes sur deux nouvelles varibles (entier et unité)
_________________
Revenir en haut
 Anthelme
Anomalie floodiforme


Inscrit le: 28 Aoû 2007
Messages: 1857
Sujets: 93



MessagePosté le: 25/02/09 11:17    Sujet du message: Citer

Je n'aurai pas besoin de dépasser les 8000 et quelques déploiement je ferai en sorte que des que j'arrive au maximum ça reprenne à 1. On peut donner le même custom-value a 2 unité( bien sur l'une des 2 est déjà morte et remov de la partie ) ?
_________________
Ancien The.gosu
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
 jk2pach
Invité








MessagePosté le: 25/02/09 11:20    Sujet du message: Citer

Oui, sans problème. Mais si tu repars à 1: toutes celles qui auront été comptées avant risquent d'être mélangées, vaut mieux créer une nouvelle variable.
_________________
Revenir en haut
 Anthelme
Anomalie floodiforme


Inscrit le: 28 Aoû 2007
Messages: 1857
Sujets: 93



MessagePosté le: 25/02/09 11:34    Sujet du message: Citer

J'utilise les unités à peut près 6 secondes donc elle ne se mélangeront pas j'ai juste besoin d'un déploiement fait par rapport à l'unité pour une variable de type chaîne qui avant était sans déploiement et finissais par bug quand elle était utiliser en même temps par plusieurs unités mais avec le déploiement par unité et le triggering unit ça ne devrait plus bug.

En tout cas encore merci à vous.
_________________
Ancien The.gosu
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
 profet
Instanton Gravitationnel Singulier


Inscrit le: 21 Aoû 2007
Messages: 1633
Sujets: 53
Spécialité en worldedit: Pain d'épice multitâche (terrain, scripts, textures, modèles...)
Médailles: 2 (En savoir plus...)
Rédacteur de tuto #3 (Quantité : 1) Profet (Quantité : 1)

MessagePosté le: 26/02/09 00:45    Sujet du message: Citer

Il faut différencier:

type id = rawcode = code à 4 caractères qui définit le type d'unité (mais aussi de sort, items, améliorations, doodads...), tous les footmans ont le même "type id".

et :

l'handle = le pointeur = l'identifiant qui représente chaque objet sur la carte, les unités par exemple. Cet identifiant est unique.


Dans ton cas tu veux apparemment parler du pointeur, tu peux en effet le stocker dans une variable array, ou également via le gamecache (le système Table de vexorian est très pratique pour ça, si tu fais un peu de jass).
_________________

Bêta Systems: 70%
Bêta Spells: 13%
Bêta Arts & graphics: 70%
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Worldedit Index du Forum -> Autre Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
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


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com