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=00b2e6cbfae3dabd9a0a5e2f00c6d18dMé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

Optimisation: Help Center
Aller à la page Précédente  1, 2
 
Poster un nouveau sujet   Répondre au sujet    Worldedit Index du Forum -> Aide sur les déclencheurs
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 Troll-Brain
Ri1kamoua


Inscrit le: 23 Aoû 2007
Messages: 7143
Sujets: 147
Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance
Médailles: 2 (En savoir plus...)
Grand mage créateur de sort (Quantité : 1) Rédacteur de tuto #3 (Quantité : 1)

MessagePosté le: 06/04/10 10:22    Sujet du message: Citer

Tu peux utiliser des variables mais il faut impérativement utiliser "" pour les paramètre d'une textmacro.
Personnellement je trouves cela encore plus crade que copier/coller/éditer, mais si tu préfères ...
_________________
Le violet, c'est moche.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
 jk2pach
Invité








MessagePosté le: 06/04/10 11:35    Sujet du message: Citer

Je suis d'accord que c'est crade.

Le seul truc, c'est que niveau "scroll" latéral, c'est diablement mal foutu sur le JNPG vu que pas de retour automatique à la ligne.

Du coup mes lignes de textmacros vont faire une largeur gigantesque :/
_________________
Revenir en haut
 Troll-Brain
Ri1kamoua


Inscrit le: 23 Aoû 2007
Messages: 7143
Sujets: 147
Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance
Médailles: 2 (En savoir plus...)
Grand mage créateur de sort (Quantité : 1) Rédacteur de tuto #3 (Quantité : 1)

MessagePosté le: 06/04/10 12:02    Sujet du message: Citer

Apocalypse a écrit:
Je suis d'accord que c'est crade.

Le seul truc, c'est que niveau "scroll" latéral, c'est diablement mal foutu sur le JNPG vu que pas de retour automatique à la ligne.

Du coup mes lignes de textmacros vont faire une largeur gigantesque :/


Go copier/coller/editer, et passe toi des macros.
_________________
Le violet, c'est moche.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
 jk2pach
Invité








MessagePosté le: 06/04/10 12:08    Sujet du message: Citer

Je comprends pas ce que tu veux dire.

Je croyais que les macros étaient mieux.

Tu veux que je copie-colle quoi :O
_________________
Revenir en haut
 Troll-Brain
Ri1kamoua


Inscrit le: 23 Aoû 2007
Messages: 7143
Sujets: 147
Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance
Médailles: 2 (En savoir plus...)
Rédacteur de tuto #3 (Quantité : 1) Grand mage créateur de sort (Quantité : 1)

MessagePosté le: 06/04/10 12:15    Sujet du message: Citer

Apocalypse a écrit:
Je comprends pas ce que tu veux dire.

Je croyais que les macros étaient mieux.

Tu veux que je copie-colle quoi :O


Ouep.
Bah les macros c'est mieux seulementsitunapasdechamparemplirquiremplissenttoutelapageatelpointqueceladevientvitechiantàlireetàutilisermaiscanechangestrictementrienaucodecompiléceladit.
_________________
Le violet, c'est moche.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
 jk2pach
Invité








MessagePosté le: 06/04/10 12:47    Sujet du message: Citer

D'où ma question: le copier coller, tu veux que je fasse quoi avec, par rapport au système existant, qui éviterait les "loops"?
_________________
Revenir en haut
 Troll-Brain
Ri1kamoua


Inscrit le: 23 Aoû 2007
Messages: 7143
Sujets: 147
Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance
Médailles: 2 (En savoir plus...)
Grand mage créateur de sort (Quantité : 1) Rédacteur de tuto #3 (Quantité : 1)

MessagePosté le: 06/04/10 12:51    Sujet du message: Citer

Mais omg ...
_________________
Le violet, c'est moche.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
 jk2pach
Invité








MessagePosté le: 06/04/10 13:04    Sujet du message: Citer

Je sais, je sais.

Mais je ne raisonne pas du tout comme toi, donc là, même après relecture, je ne comprends pas ce que tu veux dire Sad
_________________
Revenir en haut
 jk2pach
Invité








MessagePosté le: 06/04/10 15:08    Sujet du message: Citer

Nouvelle version (premier message).

Ca fonctionne pas trop.

-help tout court affiche bien la liste des mots clefs (logique vu que je conserve les variables de déploiement)
-help (un mot clef) renvoie toujours au premier mot clef, Alien.
_________________
Revenir en haut
 Troll-Brain
Ri1kamoua


Inscrit le: 23 Aoû 2007
Messages: 7143
Sujets: 147
Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance
Médailles: 2 (En savoir plus...)
Grand mage créateur de sort (Quantité : 1) Rédacteur de tuto #3 (Quantité : 1)

MessagePosté le: 06/04/10 20:51    Sujet du message: Citer

J'ai vraiment l'impression que tu ne retient pas ce que je dis ...
Tu utilises encore plusieurs fois le même mot avec une casse différente alors que je t'ai déjà dit que StringHash (utilisé par StringTable) ne prenait pas en compte la casse ...

Tu as une erreur dans ta macro, tu as une virgule en trop, et tu n'as pas compris l'utilisation des macros.
//! runtextmacro maMacro("paramètre1","paramètre2").
Les "" sont obligatoires et ca ne veut pas dire que c'est un string.

Jass:
set Str_table[$TITLE1$] = $TEXT_ID$ // car c'est une variable et non un string


Pour utiliser directement des strings c'est plus tricky par contre :

Jass:
//! textmacro t__test takes ARG
    local string s = $ARG$
    uhh ??? // pour avoir une erreur de compilation mais tu verras bien le string
//! endtextmacro

function test takes nothing returns nothing
    //! runtextmacro t__test("\"tonString\"")
endfunction


Mais cela fonctionne aussi :

Jass:
//! textmacro t__test takes ARG
    local string s = "$ARG$"
    uhh ??? // pour avoir une erreur de compilation mais tu verras bien le string
//! endtextmacro

function test takes nothing returns nothing
    //! runtextmacro t__test("tonString")
endfunction

_________________
Le violet, c'est moche.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
 jk2pach
Invité








MessagePosté le: 06/04/10 20:57    Sujet du message: Citer

J'ai édité le premier sujet avec ce que je viens de trouver avant que tu ne postes ton message, et qui fonctionne.

Je vais maintenant procéder avec ce que tu m'as dit.
_________________
Revenir en haut
 jk2pach
Invité








MessagePosté le: 06/04/10 21:06    Sujet du message: Citer

Premier message à nouveau édité.

Ca fonctionne.

Je peux faire mieux, en terme de vitesse?
_________________
Revenir en haut
 Troll-Brain
Ri1kamoua


Inscrit le: 23 Aoû 2007
Messages: 7143
Sujets: 147
Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance
Médailles: 2 (En savoir plus...)
Rédacteur de tuto #3 (Quantité : 1) Grand mage créateur de sort (Quantité : 1)

MessagePosté le: 06/04/10 21:14    Sujet du message: Citer

Tu ne verras déjà aucune différence, mais là il est difficile de faire plus spead freak, à part essayer de concaténer des strings en y incluant des retours à la ligne.
Mais de toute façon même si ca fonctionnerait, il me semble que la limite de taille d'un string en jass est relativement faible pour envisager cela (sans compter que c'est débile).

Par contre ce que j'aime bien dans le code actuel est que tu n'as pas a modifier le cœur du "système", tu peux simplement rajouter les strings dans la première function, et ça n'a pas de prix <3
_________________
Le violet, c'est moche.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
 jk2pach
Invité








MessagePosté le: 06/04/10 21:20    Sujet du message: Citer

Je peux donc clore ce sujet?

Omailleguade.
_________________
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Worldedit Index du Forum -> Aide sur les déclencheurs Toutes les heures sont au format GMT + 1 Heure
Aller à la page Précédente  1, 2
Page 2 sur 2
La question posée dans ce topic a été résolue !

 
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