| Affiche des variables dynamiques dans des HTML | |
|
|
Auteur | Message |
---|
Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Affiche des variables dynamiques dans des HTML 02/06/08, 11:33 pm | |
| Coucou, J'aurais voulu afficher des variables d'une quête (un random) dans un HTML renvoyé par cette même quête. Je vous donne une partie du code : - Code:
-
if npcId == 60000 : random = (Rnd.get(12) + 1) return "Carte.htm" Donc les explications :J'aimerais afficher le résultat de la variable " random" directement dans le fichier Carte.htm, du genre " Vous avez sélectionné %random%." J'avais vu qu'on pouvait remplacer, par exemple, activeChar.getName(), par %name%, dans EnterWorld.java à l'aide d'un script, j'aimerais faire exactement pareil pour la variable random. Dans l'attente de vous lire, Merci à l'avance ! | |
|
| |
Respawner
Nombre de messages : 1620 Age : 36 Date d'inscription : 20/04/2006
| Sujet: Re: Affiche des variables dynamiques dans des HTML 02/06/08, 11:52 pm | |
| Ceci ce situe au niveau du Java. Tu peux peut être le faire avec le Jython aussi je n'ai jamais essayé. Dans le Java, il suffit de te rendre au niveau de la classe représentant le NPC qui va afficher la carte, ici c'est le 60000. Donc par exemple dans la classe L2NpcInstance et dans la méthode affichant le HTML, il suffit de faire un truc du genre - Code:
-
html.replace("%random%", String.valueOf(Rnd.get(12) + 1)); PS : méthode de conversion à vérifier, ça marche pour pas mal de chose mais j'ai pas vérifié (cause : flemme ) | |
|
| |
Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Re: Affiche des variables dynamiques dans des HTML 02/06/08, 11:54 pm | |
| Oui mais si je met ça, la variable ne sera pas reliée à celle dans le .py ?
Je veux dire pas là que ça fera une requête de random en plus quoi. Moi je veux générer le random dans le .py, puis afficher le résultat de celui-ci dans le HTM. | |
|
| |
Respawner
Nombre de messages : 1620 Age : 36 Date d'inscription : 20/04/2006
| Sujet: Re: Affiche des variables dynamiques dans des HTML 03/06/08, 12:13 am | |
| Je dis peut être une bêtise (fatigue inside) mais suffit de générer le random via une méthode dans ton L2PcInstance par exemple, ainsi il est accessible via le Jython et via la classe représentant le NPC | |
|
| |
Jules
Nombre de messages : 384 Localisation : Rome Date d'inscription : 11/04/2008
| Sujet: Re: Affiche des variables dynamiques dans des HTML 03/06/08, 06:52 am | |
| Ou générer le html directement dans le Jython. | |
|
| |
Skatershi
Nombre de messages : 1305 Age : 36 Date d'inscription : 09/11/2006
| Sujet: Re: Affiche des variables dynamiques dans des HTML 03/06/08, 08:57 am | |
| Comme l'a dit Respawner, le moyen efficace est d'écrire ta variable dans le L2PcInstance directement, puisque le Jython s'en sers ; (Tu déclare que la valeur de ton random vaut "randomval" puis comme l'a souligné vaguemement Respawn' : html.replace("%randomval%", randomval);Sinon pour ça : - Code:
-
html.replace("%random%", String.valueOf(Rnd.get(12) + 1)); Directement écrire la fonction dans une déclaration, je ne trouve pas ça très pratique... Imagine si on mettait des L2PcInstance au lieu de player partout, misère.... x) - Jules a écrit:
- Ou générer le html directement dans le Jython.
Oui cela reste le top si tu veux vraiment coder cela en Jython, effectivement | |
|
| |
Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Re: Affiche des variables dynamiques dans des HTML 03/06/08, 06:12 pm | |
| J'avais oublié qu'on pouvait générer le HTML directement... Arf quel idiot.
Merci pour vos lumière ^^. | |
|
| |
Contenu sponsorisé
| Sujet: Re: Affiche des variables dynamiques dans des HTML | |
| |
|
| |
| Affiche des variables dynamiques dans des HTML | |
|