Athalantes
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-29%
Le deal à ne pas rater :
PC portable – MEDION 15,6″ FHD Intel i7 – 16 Go / 512Go (CDAV : ...
499.99 € 699.99 €
Voir le deal

Les scripts par Bigengine et Xeratrading

Aller en bas

Les scripts par Bigengine et Xeratrading Empty Les scripts par Bigengine et Xeratrading

Message  xeratrading Sam 11 Déc - 12:02

Introduction :

Et bien voilà je me lance, j'avais promis un tuto pour expliquer comment réaliser un script sous AO. Donc on va commencer par expliquer ce qu'est un script et bien c'est simple c'est tout simplement un fichier texte qui reprend des commandes basique du jeux ainsi que du code html pour des scripts plus élaboré.

Alors pourquoi faire un script??? Dans un premier temps vous pouvez personnaliser/automatiser vos messages et les agrementer de couleurs etc... pour ça rien ne sert de se prendre la tête il existe un petit prog sympa qui vous aidera à réaliser ces premiers scripts en couleur c'est AOscripter => http://www.unityoftherose.com/tools/aoscripter.htm


Pour les scripts plus élaboré (comme par exemple une fenêtre perso avec votre description de charactère, ou tarif de plusieurs items, ou tarif de services, messages personnels, La recette de tartiflette de votre mamy (pour travy ça :p)...) là il faut passer par des balises HTML. Vous devez pas connaître grand chose non plus pour cette partie cependant il faut quelques bases :p.

En html tout fonctionne par balise, chaque balise commence par un "<" et fini par un ">". Une balise peut déterminer beaucoup de chose comme la couleur d'un texte, une insertion d'image...


Balise Texte avec choix de couleur <font color> :


Exemple : <font color='#FF0000'>Bonjour athalantes

Cette balise affichera "Bonjour athalantes" dans une nuance de gris. Le code #FF0000 étant le code couleur en héxadécimal. Voici un site qui vous permettra de trouver le code couleur qui vous conviendra => http://www.henri-ruch.ch/HTML/Couleurs/couleurs.asp . Pour les utilisateurs de photoshop, il y a également moyen d'obtenir la valeur héxadécimal d'une couleur en poitant avec la souris sur la couleur désirée.

Utilisation de <a Href="..."></a> :


Href vous permettra de créer un link. (grâce à cela vous pourrez créer une fenêtre)

Exemple :

<font color='#FF0000'>Bonjour athalantes<a href="text://<font color='#E87A28'>Bienvenue dans l'org athalantes</font>">Cliquez ici pour accéder à notre page</a>

Dans ce cas ci, le script affichera => Bonjour athalantes (en nuance gris) Cliquez ici pour accéder à notre page(c'est le link)

En cliquant sur le link une fenêtre apparaîtra et le texte "Bienvenue dans l'org athalantes" sera affiché en couleur orange.

=> Bonjour athalantes Cliquez ici pour accéder à notre page

Balise <br> :

La balise <br> permettra de rajouter des interlignes dans votre texte

Exemple : <font color='#C0C0C0'>QL01-QL10 = 50k</font><br><font color='#C0C0C0'>QL10-QL20 = 100k

Cela donnera :

QL01-QL10 = 50k (en gris)
QL10-QL20 = 100k (en gris)

Comment insérer une image? :

Alors pourquoi insérer une image ? parceque c'est classe ^^ lol. C'est vrai c'est juste pour embellir votre page de présentation c'est toujours sympa d'avoir le logo de sa profession en haut de sa page pour ça c'est aussi très facile il suffit d'utiliser la balise <img> Very Happy.

Pour cette partie je vais vous alléger la tâche en vous donnant directement les réf images de vos profs =>

- MP => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF1>">essai</a>
- Adv => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF2>">essai</a>
- Engi => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF3>">essai</a>
- Soldier => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF4>">essai</a>
- Keeper => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF5>">essai</a>
- Shade => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF6>">essai</a>
- Fixer => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF7>">essai</a>
- Agent => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF8>">essai</a>
- Trader => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF9>">essai</a>
- Doctor => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF10>">essai</a>
- Enforcer=> <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF11>">essai</a>
- Bureaucrats => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF12>">essai</a>
- Martial Artist => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF13>">essai</a>
- Nano Technicien => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF14>">essai</a>

Donc voilà comme vous pouvez remarquer c'est toujours la même commande, il y a juste le chiffre à côté de PROF qui change ^^ (j'ai pas mis toutes les profs, faudra completer ^^)

Donc dans mon cas comme je suis engi j'utilise => <a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF3>">essai</a>

Grâce à cette commande j'aurai une image avec engineer de marqué ainsi que le perso qui représente cette prof.

Bon voilà pour ce qui est des bases en html et encore on a rien vu lol, j'ai juste parlé de ce qui était utile pour AO, si vous voulez en savoir plus il existe pas mal de site sur les bases en html.

Comment éditer le script? :

Bon pour éditer votre script il suffit d'utiliser notepad par exemple, il fera l'affaire, vous créez votre script puis vous l'enregistrer sous un format .txt (cependant retirez l'extension du fichier ".txt" sinon ça marchera pas) donc texte et vous le nommez biensure (athalantes par exemple Very Happy)

Où enregistrer le fichier ? :

Oui pour que votre script fonctionne il doit être installé dans un dossier du jeux qui s'appelle scripts :p. Donc rendez vous à la racine du répertoire de AO puis vous cherchez après un dossier qui s'appelle scripts tout simplement et vous enregistrez votre fichier dans celui-ci.

NB : Si le dossier n'existe pas, créez un dossier dans le répertoire principal du jeux (nommé le répertoire "scripts")

Comment utiliser les scripts dans le jeux ? :

Bon nous voici à la dernière étape TAdaaaaa roulement de tambour, vous avez passé 40 min ou 2 min pour les avertis :p et quesque je fais? et bien il suffit de taper la commande /nomduscript dans votre chan de chat et c'est tout ^^.
Donc si le fichier se nomme Athalantes => tapez /athalantes.
on peut aller plus loin et mettre ça sous forme de macro (vous verrez pour les post sur les chan shop c'est utile ^^) donc là suffit de taper => /macro nomdelamacro /nomduscript.

Quelques Commandes supplémentaires intéressantes :

Pour choisir le chat dans lequel vous enverrez votre script ou message, tapez les commandes suivantes :

/o pour l'org
/v pour vicinity
/t pour team

/tell %t pour envoyer a la cible que vous selectionez ou la commande %m pour écrire votre propre pseudo

Le mot de la fin :

Voilà normalement j'ai fait le tour si vous avez un prob n'hésitez pas je suis à votre disposition.

Je post ici mon script pour la vente de carb armor, comme ça vous aurez quelques chose sur lequel vous pouvez vous référencer =>

<font color='#FF0000'>///</font><font color='#82C69D'>Making </font><a href="text://<img src=tdb://id:GFX_GUI_CC_NEW_PROF3><br><br><font color='#E87A28'>Basic Price of plates :</font><br><font color='#E87A28'>-------------------</font><br><br><font color='#C0C0C0'>QL01-QL10 = 50k</font><br><font color='#C0C0C0'>QL10-QL20 = 100k</font><br><font color='#C0C0C0'>QL20-QL30 = 150k</font><br><font color='#C0C0C0'>QL30-QL40 = 200k</font><br><font color='#C0C0C0'>QL40-QL50 = 300k</font><br><font color='#C0C0C0'>QL50-QL60 = 450k</font><br><font color='#C0C0C0'>QL60-QL70 = 600k</font><br><br><font color='#E87A28'>-It's only price of plates without work ;-)</font>">Carb Armor</a><font color='#FF0000'> Tell me ;-)\\\

A bientôt les athalantes ;-)

P.S. : Si vous avez des propositions pour ce sujet, n'hésitez pas à m'en faire part (rajouter des commandes, des explications,...) c'est loin d'être fini mais c'est déjà un début ;-).
xeratrading
xeratrading
Admin

Messages : 33
Date d'inscription : 08/12/2010
Age : 36

https://athalantes.kanak.fr

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum