Go Back Age of Conan Europe Forums > Community Forums > Forums Francophones > Forums de discussion > La tour de l'éléphant
Reload this Page Tuto sur les scripts (Les liens fenêtrer et autres in game)
Reply
Old 2nd June 2008, 00:14     Xaren is offline   #1
Xaren
Barbarian Cimmerian
   
Xaren's Avatar

Equinox

French server Ishtar PvE
Default Tuto sur les scripts (Les liens fenêtrer et autres in game)

Après que l'on m'ai demandé "quelques fois" comment je faisais ces fabuleuses invitations de guilde (en fait on peut faire beaucoup mieux que ça en théorie ), jme suis dit, et pourquoi pas un petit tuto.

Vous pouvez faire bien des choses avec les scripts, des quêtes personnelles, pour vos event de guilde, des notes, parchemins, déclarations de guerre, etc, etc... Utiliser ceci pour enrichir le serveur .

Voici donc le petit tuto fr, sur les scripts, je l'ai fait assez simple, pour que les non initié au html puisse aussi l'utiliser. Je précise que je n'ai pas de connaissances énormes en html, aussi je ne pourrai pas réellement approfondir la chose, mais ce sera toujours utile pour les novices.

Pour ceux désirant en savoir plus, et que l'anglais ne rebute pas, vous pourrez en trouver sur Wikiaoc, ou j'ai trouvé la plupart des informations.

note: N'hésiter pas à faire des remarques, ou commentaires, si vous voyez des erreurs, ou quelque chose à corriger, orthographe ou autre.

1 Introduction
2 Les outils
3 Les fichiers
4 Le html
5 Petit lexique utile
6 Création d'un script


1 Introduction:

On va commencer doucement, celà pourra paraitre compliqué de prime abord, mais en fait c'est très simple, si si (comme l'impératrice, ou presque, enfin bref).

Le html est un langage codé, ne crier pas ne hurler pas c'est pas bien compliqué, et rassurer vous, pour l'utiliser dans aoc, vous n'aurez pas besoin de l'apprendre en totalité, loin de là.

Le html est en général utilisé pour créer des sites web, enfin anciennement ont utilisai uniquement le html, maintenant ont utilise le xhtml, et le css, voire le xml etc.., mais on s'en fou on à pas besoin de tout ça.

Voilà pour la petite intro, si vous voulez en savoir plus sur le html, voire le xhtml et le css, je ne peut que vous conseiller le site du zero

2 Les outils:

Vous n'aurez pas besoin de grand chose pour faire votre script, si ce n'est un petit logiciel nommé Notepad ++, du moins c'est celui que j'utilise, il est très pratique (vous pouvez également le trouver sur le site du zero).

Installer donc notepad++, et faites fichier, nouveau, ensuite faites enregistrer sous, choisissez le répertoire script du jeu(Age of Conan/script), pour le chemin. Donner le nom que vous souhaiter à votre fichier, puis sauvegarder le en type de fichier html.

Voilà vous êtes près pour écrire votre code.

3 Les fichiers

Il est important que vous remarquier la différence en un fichier html et un fichier classique. Vous ne pourrez pas utiliser le fichier html tel quel pour le jeu, une fois que vous aurez écrit tout votre code, il faudra re-sauvegarder votre script en tant que type de fichier "All types (*.*)".

Le sauvegarder une première fois en fichier html nous permet d'utiliser la colorisation que nous fournit notepad++, qui simplifie grandement la lecture du code pour les débutants. Une fois que vous y serez habituer, rien ne vous empêche d'écrire votre code directement en "All types (*.*)".

4 Le html

Pour que vous compreniez bien comment fonctionne le html, voici un exemple:

Quote:
<font color=blue>Je suis un exemple</font>
Comme vous pouvez le voire le html utilise des balises, il y en aura toujours une pour ouvrir la fonction, et une pour la fermer. Ici la balise <font color=blue> permet de mettre mon texte en couleur, et la balise </font>, permet de la fermer. si vous ne fermer pas vos balises le script pensera que vous souhaiter que la totalité de votre texte soit affecté par la fonction (la couleur dans notre cas)

Ici "font", appelle la police, et "color" lui indique que l'ont veut changer la couleur, tout simplement.

Il existe plusieurs type de balise, pour centrer le texte, mettre un lien, une image, etc...

Note: Bien entendu lorsque vous mettrez votre code dans votre script, on ne verra plus que le texte, les balises serons invisibles.

5 Petit lexique des diverses balises.

Etant donné que bon nombre de balises ne sont pas fonctionnelles sous AOC pour le moment (notamment les images, et les liens dans les fenêtres ouvertes), il faudra que vous les essayer par vous même, vous en trouverez un bon nombre sur le site du zéro, je vous met ici celles que j'utilise le plus, et qui sont fonctionnelles.

Quote:
Balise pour les liens:

<a href="ici le lien"> Ici le texte que vous souhaiter avoir à la place du lien <a>

Balise servant à utiliser une fonction particulière:

<div align=center> Ici le texte qui sera centré </div>
<div align=left> Ici le texte qui sera placé à gauche </div>
<div align=right> Ici le texte qui sera placé à droite</div>

Balise servant à faire un retour à la ligne:

<br>

note: Cette balise est particulière dans le sens ou elle n'a pas besoin d'être fermée.

Balise servant à faire un paragraphe:

<p> Ici le paragraphe </p>

note: Préférer ces balises à un paquet de balises <br> qui ne devrait être utiliser que pour les retours a la ligne. <p> est plus propre et mon lourd.

Balise servant à souligner un texte:

<u> Ici le texte souligné </u>

Balise servant à mettre le texte en couleur:

<font color=#33CC99>Je suis un exemple</font>

Note: Si vous souhaiter mettre une couleur non générique, voici un site qui vous donne les codes pour les différentes couleurs

Pour créer un lien qui ouvre une fenêtre:

<a href="text:// Ici le contenu de la fenêtre"> Ici le texte du lien menant à la fenêtre </a>
6 Création d'un script:

Voici un script exemple complet, que vous pourrez utiliser comme annonce pour votre guilde, n'en abuser pas tout de même, spammer cela sur le hors-jeu ne sera pas forcément bien vu, et pourrai avoir l'effet inverse. Tout comme si vous spammier votre annonce classique. Vous n'avez qu'a remplacer le texte que j'ai placé entre les balises par le vôtre.

ATTENTION: Le script DOIT être écrit sur une seule et unique ligne, car dans le jeu, chaque retour à la ligne (pas les balises <br>, les vrais retours à la ligne), sont considérés comme un nouveau message, et donc sera considéré comme du flood, et fera bugger le script.

Remarquer que celà fonctionne un peut comme une macro, il faut démarrer par choisir le canal ou vous souhaiter lancer le script, ici en l'occurrence j'ai choisit de vous le mettre en /say, pour plus de commodité, histoire que vous ne polluiez pas un canal avec des essais .


Quote:
/say <a href="text://<div align=center><font color=#6495ED>Avis de recrutement Clan Avalon</font></div><br><p><div align=center>Vos souvenirs vous ont quitté, vous êtes seul, livré à vous même... Avalon représente votre dernier espoir, pour les recouvrer.</p></div><p><div align=center><font color=#6495ED><h3> Que vous souhaitiez simplement apporter votre contribution, ou encore vous impliquer plus profondément dans nos objectifs retrouver nous à notre campement<a href=http://82.225.3.235/avalon> (http://82.225.3.235/avalon)</a>, ou demander à voire Xaren ou Fubuky, le soir à partir de 20h à Tesso</font></div></p>">Une page manuscrite vole au gré du vent, et vient se poser devant vous...</a>
Pour lancer le script en jeu, faites simplement /nomdufichier. Par exemple si vous nommer votre fichier "recrutement", vous n'aurez qu'à taper "/recrutement" dans le jeu. Si vous avez correctement sauvegardé votre fichier, et qu'il se trouve au bon emplacement (n'oubliez pas le script doit être en une seule ligne), votre script devrait s'afficher correctement.

Bon jeu à tous, en espérant que ce petit tuto vous sera utile .
__________________
Kearan, Templier noir [Serveur pve Ishtar]

Xaren, Barbare [Serveur pve Ishtar]

Konalea, Fleau de Set [Serveur pve Ishtar]

Last edited by Xaren; 26th July 2008 at 15:17..
Reply With Quote
Old 2nd June 2008, 02:42     Nelkiel is offline   #2
Nelkiel
Necromancer Stygian

Les Croix Noires

French server Stygia PvP-RP
Default

Génial ce post, merci beaucoup
Reply With Quote
Old 2nd June 2008, 04:56     -Roveth- is offline   #3
-Roveth-
 


French server Stygia PvP-RP
Default

il merite d'etre en post it

merci.

Last edited by -Roveth-; 2nd June 2008 at 11:12..
Reply With Quote
Old 2nd June 2008, 05:05     -CharK- is offline   #4
-CharK-
 

évanescence-PhalanX

French server Stygia PvP-RP
Default

perso j'ai, un souci avec la tabulation vue qu'on peut pas créer de css

ça me gonfle un peu car j'aimmerais faire des colonnes de nom (exemple lister les memebre de la guilde proprement sur 4 colonnes)

et utiliser "&nbsp;" je trouve ça dégueulasse brouillons et pas assez précis a mon gout

au cas ou tu serais de la vieille école, t'aurais pas une idée car perso je suis un inconditionnel du css et la j'avoue je voie pas comment palier au truc?

Last edited by CharKaoc; 2nd June 2008 at 05:07..
Reply With Quote
Old 2nd June 2008, 08:06     Oxylis is offline   #5
Oxylis
Ranger Aquilonian

Les Nomades d'Hyboria

French server Stygia PvP-RP
Default

Quote:
Originally Posted by CharKaoc View Post
perso j'ai, un souci avec la tabulation vue qu'on peut pas créer de css

ça me gonfle un peu car j'aimmerais faire des colonnes de nom (exemple lister les memebre de la guilde proprement sur 4 colonnes)

et utiliser "&nbsp;" je trouve ça dégueulasse brouillons et pas assez précis a mon gout

au cas ou tu serais de la vieille école, t'aurais pas une idée car perso je suis un inconditionnel du css et la j'avoue je voie pas comment palier au truc?
Un bon vieux <table border=0> devrait suffir
Reply With Quote
Old 2nd June 2008, 10:18     Palanthides is offline   #6
Palanthides
 


Default

Mais comment fais tu pour appeller le script une fois en jeu ? quelle commande pour ça ?
Reply With Quote
Old 2nd June 2008, 10:20     Ursangohr is offline   #7
Ursangohr
 

Naerth

French server Stygia PvP-RP
Default

Up pour sticky ! Excellent post, merci
Reply With Quote
Old 2nd June 2008, 10:51     Conchur is offline   #8
Conchur
Barbarian Cimmerian

La Horde de Radek

French server Stygia PvP-RP
Default

Tu pourrais expliquer comment on utilise Riva Tuner ? J'y comprend pas grand chose. Il faut écrire où ? :s
Reply With Quote
Old 2nd June 2008, 11:11     -Roveth- is offline   #9
-Roveth-
 


French server Stygia PvP-RP
Default

on apelle le scripte par /nomdufichier
pensez a enlever l'extension .txt du fichier pour cela.
Reply With Quote
Old 2nd June 2008, 15:08     Conchur is offline   #10
Conchur
Barbarian Cimmerian

La Horde de Radek

French server Stygia PvP-RP
Default

J'ai rien compris. >.<

J'y connais absolument rien en script, les trucs dont tu parle au début (fichier, etc..) sont où ? Moi j'ai ça:

http://img362.imageshack.us/img362/7213/kfozkozkxp1.jpg
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


All times are GMT. The time now is 03:29.

Top

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.