Page 1 of 2

Aide commande /portal

PostPosted: Thu Jul 26, 2012 6:12 pm
by Kataract
Bonsoir !

Je chercher actuellement à créer une nouvelle commande >> /portal <<

Pour la créér j'ai tenté d'utiliser les scripts suivants :

Antipass.cs
Summon BB.cs


Le but de ma commande étant de pouvoir invoquer un portail comme un bb qui tp les gens lorsqu'ils entrent dans la range de celui-ci.

Le problème est (parce qu'il y a toujours des problèmes avec mes créations :p) que lorsque je lance le serveur avec le scripts, j'ai des erreurs et je ne comprend pas comment les enlever -_-

Je vous transmets le scripts que j'étais de créer... En espérant que vous puissiez m'aider :D

Notez bien que je me doute que lorsque les gens qui s'y connaissent en C# vont voir le script, ils voudrout m'insulter tellement c'est mal fait... :p


Merci d'avance ^^

Re: Aide commande /portal

PostPosted: Thu Jul 26, 2012 6:21 pm
by Graveen
je comprends pas, tu veux faire quoi exactement ?

Re: Aide commande /portal

PostPosted: Fri Jul 27, 2012 12:05 pm
by HunabKu
Alors si j'ai bien compris (ça ç'est pas sur :P) tu veux créer une commande qui invoque un mob.
Ce mob téléporte un joueur lorsque celui-ci s'en approche.
Avant tout il te faut définir le problèmes que tu pourra rencontrer :
- Lorsque le joueur invoque le mob, il sera téléporté puisqu'il est dans le range; il faut donc qu'il soit créé éloigné du joueur ou créer un timer à la création (beaucoup plus compliqué).
- Le mob peut-il être utilisé par les autres joueurs ?
Comme ça je n'en voit pas d'autre. (Yen a surement.)

Sinon avant tout affiche nous les erreurs qu'il t'affiche au lancement et on pourra t'aider plus facilement.

Re: Aide commande /portal

PostPosted: Fri Jul 27, 2012 12:23 pm
by Graveen
En fait tu veux que sur un /use ton personnage:
- crée un TP qu'il peut ou non emprunter ?
- téléporte ton personnage quelque part

Si c'est l'option 2, tu as les personnal bind stone qui fonctionnent comme ca et qui sont de mémoire dans le core.

Re: Aide commande /portal

PostPosted: Fri Jul 27, 2012 1:01 pm
by Shursan
Salut,

Je te fournis trois fichiers là qui fonctionnent ensemble et averc peu de modification peuvent fonctionner comme tu le souhaites.

Ces ZonePointMob ont le rôle de remplacer un zonepoint manquant par exemple ou d''en ajouter un.
J'avais codé ça vite fais pour zambreck il me semble.

Le code est assez bien commentée pour être compris je pense.

ZonePointMob = le mob a invoquer in game.
ZonePointsMobManagement est une commande pour gérrer ces zonespoints.
DBZonePointsMobReplacement est la partie Database qui sauvegarde tes lieux de tp.

Re: Aide commande /portal

PostPosted: Sun Jul 29, 2012 9:24 am
by Kataract
Alors si j'ai bien compris (ça ç'est pas sur :P) tu veux créer une commande qui invoque un mob.
Ce mob téléporte un joueur lorsque celui-ci s'en approche.
Avant tout il te faut définir le problèmes que tu pourra rencontrer :
- Lorsque le joueur invoque le mob, il sera téléporté puisqu'il est dans le range; il faut donc qu'il soit créé éloigné du joueur ou créer un timer à la création (beaucoup plus compliqué).
- Le mob peut-il être utilisé par les autres joueurs ?
Comme ça je n'en voit pas d'autre. (Yen a surement.)

Sinon avant tout affiche nous les erreurs qu'il t'affiche au lancement et on pourra t'aider plus facilement.
Oui tu as bien compris le principe ^^

Le but de la commande c'est créer un npc qui tp les gens qui sont dans son /mob range.
Par exemple :

Le joueur utilise la commande /portal.
--> Le mob est créé avec un model 1418(model qui ressemble aux portails de Storm D2) et une range de 80.
--> Le joueur est donc automatiquement teleporté à la setup.
--> Le portail reste à l'endroit ou il a été invoqué pendant 5-10min.
--> Tous les joueurs peuvent l'utiliser.

A noter que cette commande doit être utlisé comme le buffbot, c'est à dire avec un timer (5-10min) et avoir un certain nombre de BPs.


J'ai bien pris en compte ton script Ysia et je vais voir si je peux faire quelque chose avec ça.


Merci à tous pour votre aide !

Re: Aide commande /portal

PostPosted: Sun Jul 29, 2012 11:07 am
by HunabKu
Je t'en prie. Tiens nous au courant et si tu veux bien, partage le script final ;-)

Re: Aide commande /portal

PostPosted: Sun Jul 29, 2012 1:35 pm
by Kataract
Voila !

J'ai réussi à créer un premier prototype de la commande :)

Je l'explique et, pour ceux qui sont interressés, je partage le script :)

- Créé une nouvelle commande /portal
- Lorsque la commande est utilisée (en échange de 100bps), un npc est invoqué et téléporte tous les joueurs dans la range du mob.
*Tous les joueurs peuvent utiliser le portail.

Merci à toutes les personnes qui m'ont aidées pour la création de ce script !

Re: Aide commande /portal

PostPosted: Mon Jul 30, 2012 4:03 am
by HunabKu
Merci pour le partage.

Re: Aide commande /portal

PostPosted: Thu Aug 16, 2012 2:40 pm
by Horizon
Petite erreur sur le script .

Peace :rolleyes:

Re: Aide commande /portal

PostPosted: Thu Aug 16, 2012 4:41 pm
by HunabKu
Ah ? J'ai pas encore regardé, je vais jeter un oeil :-D

Re: Aide commande /portal

PostPosted: Sat Aug 18, 2012 6:48 pm
by Kataract
Oui j'ai vu et en plus il manque des trucs en fait ^^

On peut cast la commande en combat et se faire tp en combat... pas cool ça :p

Re: Aide commande /portal

PostPosted: Sun Aug 19, 2012 3:10 pm
by HunabKu
Effectivement ;-)

Re: Aide commande /portal

PostPosted: Wed Sep 12, 2012 8:25 am
by Horizon
Je pensais plus au flag Peace manquant ....

:)

Re: Aide commande /portal

PostPosted: Sun Sep 16, 2012 5:42 pm
by Kataract
Ah effectivement :D

Merci Horizon ! ^^