Accueil  Portail  Calendrier  FAQ  Rechercher  Membres  Groupes  S'enregistrer  Connexion  

Partagez | 
 

 [TUTO] Faire un plugin pour Xaseco2

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Messages : 2635
Date d'inscription : 04/10/2009
Age : 53

MessageSujet: [TUTO] Faire un plugin pour Xaseco2   Lun 3 Nov 2014 - 11:31

Tuto plugin pour Xaseco

Programmé en PHP avec Notepad++.
Référence PHP : http://php.net/manual/fr/index.php

Il faut un serveur local avec xaseco2, Xamp avec MySQL lancé.

Le plugin s'enregistre dans le répertoire xaseco2/plugin.
Il faut aussi ajouter le plugin dans le fichier plugin.xml.

L'objet $aseco :
Il regroupe les variables et les functions gérées par Xaseco.
Référence Xaseco explorer : http://koti.mbnet.fi/reaby/tmn/xaseco/explorer/
(Il faut regarder Xaseco2 correspondant à TM2)

Les événements :
Liste complète : http://www.undef.name/Development/Events.php#DescriptionXAseco2

Les événements vraiment utiles :
onStartup
onEverySecond
onSync
onBeginMap
onPlayerConnect
onPlayerDisconnect
onPlayerFinish
onPlayerWins
onRestartMap
onEndRound
onChallengeListModified
onBeginMap
onPlayerManialinkPageAnswer
onEndMap
onBeginRound
onCheckpoint
onPlayerFinish
onPlayerInfoChanged
onChat
onEndMap1
onBillUpdated

Comment mettre en oeuvre un événement :



Avec ce mini plugin, à chaque début de round votre code sera exécuté.


Les manialinks :
Les manialinks permettent les affichages in-game.

Référence : http://forum.funtrackers.net/showthread.php?tid=607&pid=12552#change

exemple :



Le manialink sera affiché à chaque début de round.
"SendDisplayManialinkPage" est une methode (voir plus bas).

effacer un manialink :



Il faut bien comprendre
- le repère utilisé : -160 à +160 horizontalement, -90 à +90 verticalement.
- les frame
- les quad (page exemple des quads du jeu à afficher dans le jeu : maniaplanet:///:exemple)
- les label


Les methodes :
Référence : http://www.gamers.org/tm2/docs/ListMethods.html
ou : http://methods.xaseco.org/methodstmc.php

Par exemple, un plugin pour kicker claleroy à chaque début de run :



Tuto très loin d'être complet, c'est juste les grandes lignes.

Edit Il faut encore que je parle des actions client... Plus tard...


Si je roule lentement c'est pour que le plaisir dure plus longtemps... Very Happy
Revenir en haut Aller en bas
Messages : 1991
Date d'inscription : 28/09/2009
Age : 27
Localisation : Yvelines

MessageSujet: Re: [TUTO] Faire un plugin pour Xaseco2   Lun 3 Nov 2014 - 11:35

Héhé, joli Claude !

Je serais chaud pour retenter de faire un plug avec toi Smile




Revenir en haut Aller en bas
Messages : 2635
Date d'inscription : 04/10/2009
Age : 53

MessageSujet: Re: [TUTO] Faire un plugin pour Xaseco2   Lun 3 Nov 2014 - 13:01

Pas de soucis ! Very Happy

Je suis en train de faire un plugin pour faire des compet par équipe avec plus de deux équipes. Par exemple des 3vs3vs3. Le projet est déjà trop avancé par contre j'ai d'autres projets et pas assez de temps.
- Le mode boulet.
- le mode relais.
- un plugin pour permettre aux joueurs de masquer le tchat (pendant une compétition, les 24h par exemple^^) tout en autorisant des tchats entre joueurs d'une même équipe ou en provenance des admins.
J'ai des demandes pour ce dernier et je pense qu'il faudra utiliser les méthodes ChatEnableManualRouting et ChatForwardToLogin.

Il faut d'abord que tu t'installes un dédié local avec xaseco. C'est indispensable pour tester son code in-game et le debugger.


Si je roule lentement c'est pour que le plaisir dure plus longtemps... Very Happy
Revenir en haut Aller en bas
Messages : 1991
Date d'inscription : 28/09/2009
Age : 27
Localisation : Yvelines

MessageSujet: Re: [TUTO] Faire un plugin pour Xaseco2   Lun 3 Nov 2014 - 13:43

Ouais, je me souviens, j'avais du installer pas mal de trucs ! Je regarde ça un d'ces quatres Smile




Revenir en haut Aller en bas
Messages : 2635
Date d'inscription : 04/10/2009
Age : 53

MessageSujet: Re: [TUTO] Faire un plugin pour Xaseco2   Lun 3 Nov 2014 - 14:31

Il faut installer Xamp : https://www.apachefriends.org/fr/index.html
qui devra être lancé avec MySQL (pour la BDD de Xaseco).

Tuto pour installer un serveur et xaseco : http://www.gamers.org/tm2/quickstart.html

(tous les tutos ici : http://links.xaseco.org/resources.php#tutorials)


Si je roule lentement c'est pour que le plaisir dure plus longtemps... Very Happy
Revenir en haut Aller en bas
Contenu sponsorisé



MessageSujet: Re: [TUTO] Faire un plugin pour Xaseco2   

Revenir en haut Aller en bas
 

[TUTO] Faire un plugin pour Xaseco2

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» TUTO [Faire un canapé]
» [TUTO]Faire un fauteuil, une assises^^
» [Tuto] Faire un joli Noeud
» [TUTO] Faire des captures d'écran
» Tuto pour faire des sandales à Ellowyne

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Spam team :: Chez les Spam/ Spam Team :: La Trinquette :: Tutos/Aide-