Partagez
Aller en bas
ASHKA
ASHKA
Membre

Nombre de messages : 242
Age : 37
Localisation : Omnipresent !!
Distinction : aucune
Date d'inscription : 28/10/2008

ADD-ON SBS Tankentai : Option Formation Empty ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 13:12
Nom : ADD-ON SBS Tankentai : Option Formation
Auteur : ASHKA
Une démo à télécharger ... si vous le voulez !!

Au programme :

- Possibilité de choisir la position des héros en fonction de la taille de l'equipe.

- Possibilité de choisir in-game la position des héros via integration d'une scene au menu :

ADD-ON SBS Tankentai : Option Formation Screen_form_pos-8e4a1e

Vous pouvez aussi utiliser ça pour vous aider à trouver les bonnes coordonnées.

- Possibilité de definir les positions en fonction de la map :
( Tres pratique pour ceux qui utilise un script de bback par exemple )

ADD-ON SBS Tankentai : Option Formation Screen_form_map-8e4a3c

- Possibilité de choisir in-game sa formation avec les effets qui lui sont associés :
( Même chose, scene à integrer au menu, PNJ ou objet avec event commun ... )

ADD-ON SBS Tankentai : Option Formation Screen_form_form-8e4a40

Je n'ai configuré que deux formations pour permettre de laisser libre cours à votre créativité !!
Mais si vous voulez partager vos créations, n'hesitez pas à la placer ci-dessous.
( J'en ferais surement de même de temps en temps ... )

Pour les effets, si vous avez d'autres idées et/ou besoins, faites moi signe !!
( Même chose, il y a des tas d'autres possibilités, donc autant de MAJ possible ... )

Reste plus qu'une chose à donner, le lien :
Basé sur l'extra démo de Mr Bubble ( SBS Tankentai Version 3.0 )

Nouvelle version :
- Bugs corrigés.
- Histoire des "16 pixels" corrigé.
- 9 nouveaux effets.
- 3 nouvelles formations ( soit 8 de base maintenant ).

Démo !!

Voila, vous n'avez plus aucune excuse maintenant !!

ASHKA


Dernière édition par ASHKA le Lun 15 Déc 2008 - 11:34, édité 2 fois
Arayashiki
Arayashiki
Membre

Nombre de messages : 655
Age : 29
Localisation : Trois lettres me demangent. Oserai-je ?
Distinction : FUCKING nouveau dieu du mal. Gros connard en chef.
Date d'inscription : 18/08/2008

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 13:39
Je n'étais pas au courant de la sortie de la V3 du SBS. J'vais checker un peu ça et bon boulot ASHKA Wink
Azaki
Azaki
Modérateur

Nombre de messages : 1742
Age : 26
Localisation : Dans ton cul(stom), t'as vu, tarba? é_è
Distinction : Commentateur sportif
Indépendantiste Breton
Chevalier de lumière
Membre du Haruhi fan-club
Membre du Tsukasa Nishino fan-club.
[Chou n°3]
Mist' Wink

Fils caché de Francis L'Alan
[Coco' Smile]
Chevalier Noir
Ex-Empereur d'Erem Vehyx (ou pas!! x) )

Date d'inscription : 14/05/2008

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 13:53
Ouah, époustouflant!

C'est super, parce que je trouve qu'un chara mal placé, ça fait très moche.

Bon boulot! Cool
ASHKA
ASHKA
Membre

Nombre de messages : 242
Age : 37
Localisation : Omnipresent !!
Distinction : aucune
Date d'inscription : 28/10/2008

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 16:01
Tout d'abord, désolé, il y a un ch'ti probleme.

Dans le script, à la ligne 554, vous trouvez ça :

Code:
      if not ["liste"].include?("ce") or @form["effet_ce"].empty?

Alors qu'il faut que ça soit ceci :

Code:
      if not @form["liste"].include?("ce") or @form["effet_ce"].empty?

Il y a juste le "@form" à ajouter ...

Ensuite, je me suis rendu compte que deux formations, ça fait radin ...
Donc en voici trois nouvelles :

Code:
  Liste_form[3] = { "name" => "Garde du corps",
                                "id" => 3,
                                "effet" => [],
                                "liste" => ["av", "ce", "ar"],
                                "av" => [[0, [396, 224]], [1, [396, 144]]],
                                "effet_av" => [],
                                "ce" => [[2, [428, 185]]],
                                "effet_ce" => ["skill[33]"],
                                "ar" => [[3, [489, 185]]],
                                "effet_ar" => ["atk_down[50]", "def_up[50]"],
                                "desc" => ["Cette formation permet de proteger",
                                                    "un allié faible.",
                                                    "",
                                                    "Recommandé pour les magiciens !!"]  }
                                                   
  Liste_form[4] = { "name" => "Générosité",
                                "id" => 4,
                                "effet" => [],
                                "liste" => ["av", "ce", "ar"],
                                "av" => [[2, [509, 134]], [3, [509, 245]]],
                                "effet_av" => ["exp_down[100]"],
                                "ce" => [[1, [441, 189]]],
                                "effet_ce" => ["exp_up[300]"],
                                "ar" => [[0, [494, 189]]],
                                "effet_ar" => ["exp_down[100]"],
                                "desc" => ["Il faut etre généreux avec ses amis !!",
                                                    "Cette formation donne toute l'experience reçu",
                                                    "a un seul allié au detriment des autres.",
                                                    "Idéal pour former un novice en quelques combats !!"]  }
                                                   
  Liste_form[5] = { "name" => "Magie celeste",
                                "id" => 5,
                                "effet" => ["atk_down[100]", "spi_up[100]"],
                                "liste" => ["av", "ce", "ar"],
                                "av" => [[0, [426, 189]]],
                                "effet_av" => [],
                                "ce" => [[1, [452, 134]], [2, [452, 245]]],
                                "effet_ce" => [],
                                "ar" => [[3, [489, 189]]],
                                "effet_ar" => [],
                                "desc" => ["Dans la vie, faut savoir ce que l'on veux !!",
                                                    "Nous, ce qu'on aime, c'est la magie !!",
                                                    "",
                                                    "Et rien d'autre ..."]  }

ASHKA
blar
blar
Membre

Nombre de messages : 18
Age : 40
Localisation : La Terre
Distinction : aucune
Date d'inscription : 08/12/2008
http://wi.gw-team.com

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 16:26
joli script

moi qui n'y connait pas grand chose vraiment pratique

j'ai testé ta démo et il faut parler à un pnj pour changer de "formation"

je susi en train d'étudier ton code pour comprendre

mais pourquoi ne pas le rajouter dans le "menu" (là où y compétences,skill,heros ,sauvegarde,etc...) ainsi ,
à tout moment, on peut y avoir accès.

par contre,tu parles de pouvoir le faire dans les combats et j'arrive pas à trouver où l'activer

voilà

merci par avance (si c'est pas abusé comme question ^^)


Dernière édition par blar le Mer 10 Déc 2008 - 17:02, édité 2 fois
ASHKA
ASHKA
Membre

Nombre de messages : 242
Age : 37
Localisation : Omnipresent !!
Distinction : aucune
Date d'inscription : 28/10/2008

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 16:50
le rajouter dans le "menu"

Moi, je veux bien, mais et si c'est pas ce que quelqu'un souhaite ?
Là, vous avez le choix de le faire ou pas, à l'endroit de votre choix, et de la maniere qui vous conviens le mieux.

le faire dans les combats

Non, on peux soit choisir la position au pixel pres ( chara haut/droit ), soit choisir la formation ( chara bas/droit ).
Les changements se voient en combats, mais on ne change pas de position pendant le combat.

ASHKA
blar
blar
Membre

Nombre de messages : 18
Age : 40
Localisation : La Terre
Distinction : aucune
Date d'inscription : 08/12/2008
http://wi.gw-team.com

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 17:01
j'ai bug, j'ai mis donc ton addon et tout marchait bien
ok
puis j'ai juste ajouter 2 monstres dans la gestion ressources et changer l'emplacement des monstres dans "groupes de monstres" (pour qu'ils ne soient plus aligné)
et depuis j'ai l'erreur suivant pour le test de combat:
"Script 'ADD-ON Formation' line 275: TypeError occurred.
cannot convert Array into String"

j'ai qu'un projet vide (au nom des heros près)
j'ai mis les mêmes script que toi
puis rajouter 2 monstres et créé 2 groupes de monstres


Réponses :
ok pour le menu ^^
et oui , ce n'était qu'une proposition ou un éclaircissement (que pour moi ,il est évident que tu vas pas le changer^^)

pour pendant le combat, autant pour moi j'avais mal compris.


Edit: alors j'ai remis ton script d'origine avant ta maj et tes ajouts des 3 formations
je n'ai plus le bug
je reteste avec ta maj


bon ,je vais voir comment rajouter un sous menu dans le menu pour gérer cela.(après que j'aurai résolu mon bug)
c'est l'ajout d'une scène au menu si j'ai bien compris

Edit2: bon ca marche ,j'ai du couillé sur l'ajout de tes formations je regarde cela
ASHKA
ASHKA
Membre

Nombre de messages : 242
Age : 37
Localisation : Omnipresent !!
Distinction : aucune
Date d'inscription : 28/10/2008

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 17:34
Etrange, je ne vois pas d'où il vient son tableau ...

Alors, partons à la peche :
- Peux-tu montrer ta ligne 275, histoire d'etre sur ?
- Combat in-game ou dans la BDD ?
- Est-ce que tu avais defini une formation, et si oui, laquelle ?

Pour le menu, il existe des tutos, ( Exemple !! )
( Oui, j'ai triché ... )

ASHKA
blar
blar
Membre

Nombre de messages : 18
Age : 40
Localisation : La Terre
Distinction : aucune
Date d'inscription : 08/12/2008
http://wi.gw-team.com

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 17:41
ah merci pour le tuto

alors je viens de finir de tout tester
et j'ai compris

en fait,j'ai cette erreur si je touche la variable:

"Form_init = 0"
au début de ton script "ADD-ON FORMATION"

sinon tout est ok, maj et ajout des 3 autres formations ok

tout fonctionne et tout


donc je te met le screen de l'erreur et ma ligne 27X.
(laisse moi le temps de le faire ^^)

EDIT:
alors
donc
Code:
Form_init = 1
screen de l'erreur :
ADD-ON SBS Tankentai : Option Formation Sans_t10

ligne 279 :

Code:
result |= form[("effet_" + rang)]
et le combat se déroule dans la BDD.

voilà

(désolé si je suis chiant)
avatar
Az'
Membre

Nombre de messages : 3317
Age : 74
Date d'inscription : 22/12/2007

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 18:07
Bah Ashka, c'est de la balle T_T
Du bon taff', comme d'hab' quoi, félicitations pour ce(s) script(s) que t'as pondu ='P

Merci de ton partage avec nous Wink
ASHKA
ASHKA
Membre

Nombre de messages : 242
Age : 37
Localisation : Omnipresent !!
Distinction : aucune
Date d'inscription : 28/10/2008

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 18:34
Blar : J'ai localisé la methode qui pose probleme.
Mais c'est etrange, ça ne bug que si on teste depuis la BDD.
In-game, ça fonctionne parfaitement, pourtant, c'est le même methode.
Bizarre ...
Va falloir que je me penche serieusement la dessus !!

ASHKA
Elscorto
Elscorto
Membre

Nombre de messages : 486
Age : 34
Localisation : Dans sa tombe en ce moment
Distinction : Homme de goût en chef.
Date d'inscription : 10/07/2008

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Mer 10 Déc 2008 - 22:02
ASHKA you're the best ADD-ON SBS Tankentai : Option Formation 697634
blar
blar
Membre

Nombre de messages : 18
Age : 40
Localisation : La Terre
Distinction : aucune
Date d'inscription : 08/12/2008
http://wi.gw-team.com

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Jeu 11 Déc 2008 - 9:41
@ASHKA a écrit:Blar : J'ai localisé la methode qui pose probleme.
Mais c'est etrange, ça ne bug que si on teste depuis la BDD.
In-game, ça fonctionne parfaitement, pourtant, c'est le même methode.
Bizarre ...
Va falloir que je me penche serieusement la dessus !!

ASHKA
bon ca me rassure Wink

en attendant ,je vais repartir à zéro pour mon projet ,prendre ta version et incorporer mes parties pour voir où ca couille et si ce n'est pas tout simplement moi Wink
ASHKA
ASHKA
Membre

Nombre de messages : 242
Age : 37
Localisation : Omnipresent !!
Distinction : aucune
Date d'inscription : 28/10/2008

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Jeu 11 Déc 2008 - 13:14
Alors, j'ai trouvé comment eviter le bug ...

Dans le script "ADD-on Formation", au environ de la ligne 257 ( avec les trois nouvelles formations ), tu trouvera ceci :

Code:
  def get_actor_rang(index)
    form = HK_sbs_form::Liste_form[@form_id]
    for type in form["liste"]
      tab = form[type]
      for bloc in tab
        if index == bloc[0]
          return type
        end
      end
    end
  end

Qu'il faut remplacer par ça :

Code:
  def get_actor_rang(index)
    form = HK_sbs_form::Liste_form[@form_id]
    for type in form["liste"]
      tab = form[type]
      for bloc in tab
        if index == bloc[0]
          return type
        end
      end
    end
    return "av"
  end

Ca n'a aucun sens mais ça evite le bug sans en créer d'autres ...

Pour ajouter des formations ( vu que tu semble pas tres sur de toi ), faut les placer juste sous celle de base.
( Donc, ligne 83, plus une ligne pour la lisibilité, tu colle là, sous les formations de base et avant la ligne où c'est ecrit en vert )

Bon, je vais refaire trois/quatres formations et je changerais la démo pour une version débuggée et complétée ...

ASHKA
blar
blar
Membre

Nombre de messages : 18
Age : 40
Localisation : La Terre
Distinction : aucune
Date d'inscription : 08/12/2008
http://wi.gw-team.com

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Jeu 11 Déc 2008 - 14:20
bon merci pour cette retouche

je vais tester

sinon j'avais bien compris pour les formations

d'ailleurs après avoir refait une "nouvelle partie" (effacer ma sauvegarde de jeu pour être bien à zéro),
ca à l'air de fonctionner plutôt pas mal avec ton script "ajout d'option au menu" ^^ dont je te remercie d'ailleurs.

bon je modifie pour tester "form_init =1"

EDIT: test réussi
je peux refaire les combats à partir de la DDB
merci encore à toi Wink
ASHKA
ASHKA
Membre

Nombre de messages : 242
Age : 37
Localisation : Omnipresent !!
Distinction : aucune
Date d'inscription : 28/10/2008

ADD-ON SBS Tankentai : Option Formation Empty Re: ADD-ON SBS Tankentai : Option Formation

le Jeu 11 Déc 2008 - 22:38
Nouvelle version :
- Bugs corrigés.
- Histoire des "16 pixels" corrigé.
- 9 nouveaux effets.
- 3 nouvelles formations ( soit 8 de base maintenant ).

Démo !!

ASHKA
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum