AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le deal à ne pas rater :
Boutique Nike : -25% dès 50€ sur TOUT le site Nike avec le code ...
Voir le deal

Partagez
 

 Bien utiliser le script TBS

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Bien utiliser le script TBS Empty
MessageSujet: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeSam 2 Aoû 2008 - 10:53

Bien utiliser le script TBS

Démo ici : http://www.mediafire.com/?kmg2evmbngw
Screen : Bien utiliser le script TBS 71ed3ed8c07cf6874c51041c614539414g

/!\La démo est en VO.

I. Créer un ennemi
II. Définir les statistiques d'un héros
III. Créer un Sort
IV. Essayer une invocation

Créer un ennemi :

Pour commencer, créer un ennemi. Il fout faut deux fichiers, un Caracter simple (comme dans les RTP de base) et un autre Caracter, cette foit ci le caracter du personnage. Les deux fichiers doivent avoir le nom du monstre pour nom de fichier et le deuxième un $ devant. Exemple en image :
Si je veut créer un slime.
Dans le dossier Battler de votre jeu mettez une image comme dans un combat normal nommé Slime.
Un autre que vous nommerais $Slime qui contient le caracter du slime Bien utiliser le script TBS Slime074183
Et pour finir avec ce dossier, un autre nommé $Slime_down ca sera le caracter quand le slime sera mort (Si vous n'avez pas d'imagination vous pouvez laisse celui ci pour tous les monstres ^^) Bien utiliser le script TBS Slime_down096808

Maintenant dans le dossier caracters, copiez/coller les fichiers $Slime et $Slime_down de votre dossier battler.
Dans la base de données créez un monstre nommé Slime avec l'image du battler normal, avec ces caractéristiques (PDv, force,...)
Vous devez avoir un truc comme ça :
Bien utiliser le script TBS Capturer123033693

=> Si vous voulez créer un monstre nommé "Skelet" faite la même méthode, sauf remplacez Slime par Skelet.
/!\ Si vous nommer votre monstre Skelet et que vos fichier ont pour nom skelet ça marchera pas ! Il faut exactement le même nom avec les même MAJUSCULES.

La première étape de la création de l'ennemi est faite !

Maintenant nous allons définir les stats avancés
Donc ouvrer l'éditeur de script et cherchez GTBS_Move/Weapon/Skill
Ligne 105 :
Code:
def self.enemy_move(enemy_id)
    list = []
    case enemy_id
    when 1; r = 3 #Ghost
    when 2; r = 5 #Basilisk
    when 3; r = 5 #Shaglin
    else; r = 4
    end
  end
Imaginon que votre monstre à pour ID 15. En dessous de when 3; r = 5 #Shaglin, insérer une ligne :
Code:
when 15; r = 5
Explication du code : Si l'ID du monstre est 15, alors il pourra se déplacer de 5 cases. Mais vous vous avez envie qu'il puisse se déplacer que de deux cases. Comment faites vous ?
Spoiler:

r = x => x est le nombre de case que peut se deplacer le monstre avec l'ID 15
Après nous avons la ligne
Code:
  else; r = 4
Cette partie de code signifie : Si aucun paramètre n'est spécifié, alors le monstre pourra se déplacer de 4 cases. (En gros par défaut, le monstre se déplace de 4 cases)

Donc la création de votre monstre est finie !
Passons a l'étape suivante : Configurer un héros !

Configurer un héros :

Donc, pour faire un héros rien de particulier mettez son caracter dans le dossier Battlers de votre jeu, vous pouvez le nommer comme vous le désirez, puis créer un autre caracater avec le même nom mais _down de rajouté
=> Comme ca :
Bien utiliser le script TBS Capturer123365089825

=> Voila le caracter réalisé par le créateur du script, qui s'affiche quand le héros est mort (ils sont tous dans la démo)
Bien utiliser le script TBS Actor2_down090120

Configurer le dans la base de données comme un héros normal.
Une fois que c'est fait nous allons déterminer la portée de son attaque normale et son déplacement
Donc ouvrer l'éditeur de script et cherchez GTBS_Move/Weapon/Skill
Ligne 87 nous avons ça
Code:
  def self.move_range(class_id)
    list = []
    case class_id
    when 1 ; r = 3 #Geomancer
    when 2 ; r = 3 #Lancer
    when 4 ; r = 5 #Theif
    when 5 ; r = 4 #Hunter
    when 8 ; r = 3 #Mage
    else ; r = 3
    end
    return r
  end

C'est le même principe que pour les monstres donc ne confondez pas avec les héros !
Donc si notre héros "John" qui a l'ID 6, à 4 point de mouvement comment on va faire ?
Simple si vous avez compris le système !
Spoiler:
A rajouter en dessous de
Code:
when 8 ; r = 3 #Mage

Ici par défaut, les héros pourront bouger de 3 cases
Code:
else ; r = 3

Donc passons à la deuxième étape, configurer la portée de l'arme du héros.
Imagination que notre héros John, est un archer, et qu'il peut équiper des arcs. nous voulons que sa portée de basse puisse tirer a 6 cases, mais qu'ils puissent tirer au minimum a 2 cases.
Toujours dans le même script, ligne 63
Code:
def self.w_range(id)
    case id
    when 4; range = [4, 2, true , false, 0] #long bow
    else;  range = [1, 0, false, false, 0]
    end
    return range
  end

Donc nous nous trouvons face a un nouveau cas. nous avons :
Code:
when 4; range = [4, 2, true , false, 0]
Ce qui veut dire en français : Si l'ID du héros est 4, alors :
Portée max : 4
Portée min : 2
Pas en ligne ? : Oui
En zone ? : Non
=> ne pas toucher au dernier paramètre.

Nous on veut pas ça, on veut :
Si l'ID du héros est 6, alors :
Portée max : 6
Portée min : 2
Pas en ligne ? Oui
En zone ? Non
=> Donc si vous avez compris on devrait trouver :
Code:
when 6; range = [6, 2, true , false, 0]
A rajouter en dessous de
Code:
when 4; range = [4, 2, true , false, 0]

Par défaut :
Code:
else;  range = [1, 0, false, false, 0]
Essayez de voir quel paramètres sont appliqué ici
Spoiler:

Voila ! Vous avez crée votre héros !
Passons à l'étape suivante.

Créer un sort :

Nous voulons créer 2 sorts. Un sort feu, de 7 de portée et Cataclysme un sort puissant a 3 de portée en ligne.
Toujours dans le script GTBS_Move/Weapon/Skill, regardez à la ligne 122:
Code:
def self.skill_range(skill_id)
    case skill_id
    when 13; range = [2, 1, false, false] #gravel
    when 11; range = [2, 1, false, false] #electric
    when 33; range = [2, 0, false, false] #heal
    when 75; range = [3, 1, false, false] #wind
    when 45; range = [2, 0, false, false] #silence/mute
    when 99; range = [0, 1, false, true ] #spin fist
    when 100; range = [3,0, false, true ] #gilthyr
    else; range = [1, 0, false, false]
    end
    return range
  end
On remarque que c'est la même syntaxe que pour l'attaque d'un héros.
Code:
when 11; range = [2, 1, false, false] #electric
Explication : Si l'ID du sort est 11 alors :
portée Max : 2
Portée min : 1
En ligne ? non
Zone ? non
Il y a une différence dans les sorts, si l'attaque est en ligne, il faut mettre true, si l'attaque n'est pas en ligne false, contrairement a la syntaxe de l'attaque.
Donc nous avons créer notre sort feu dans la base de données, qui à pour ID 14 Et notre sort Cataclysme qui a pour ID 64
nous avons dit que pour le sort feu, on veut un sort de 7 de portée, pas en ligne
Donc ça nous donne :
Code:
when 14; range = [7, 0, false, false]
Portée Max : 7
Portée Min : 0
En ligne ? Non
Zone ? non
Voila vous avez crée votre sort feu !

Si vous avez compris, alors essayez de créer le sort Cataclysme
Informations :
Id du sort : 64
Portée max : 3
Portée min : 0
En ligne ? Oui
Zone ? non

Spoiler:

Voila vous savez comment créer un sort !

Extra : Les invocations
Pour tester un invocation mettez le sort Gilthyr (ID 100) à un héros et vous pourrez tester l'attaque !


Dernière édition par Blockade le Ven 19 Juin 2009 - 20:56, édité 11 fois
Revenir en haut Aller en bas
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 29
Inscrit le : 09/02/2008
Messages : 5357

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeSam 2 Aoû 2008 - 10:55

Merci beaucoup Blockade ! Continue comme ça *-*.
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
Vincent Valentine
Templier Lv.15
Templier Lv.15
Vincent Valentine


Masculin Age : 33
Inscrit le : 19/07/2008
Messages : 1317

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeDim 3 Aoû 2008 - 12:46

Bien joué
Revenir en haut Aller en bas
http://www.pokemon15-18.forumactif.com
Invité
Invité
avatar



Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeMar 12 Aoû 2008 - 18:40

j'éspere que ces explications vont m'aider j'ai planté tout mon jeu en utilisant mal ce script Sad



ouais super j'ai capté deux trois petites choses c'est déjà bien
par contre j'ai toujours le meme message d'érreur quand je veux tester un combat

" script "scene_battle_tbs" line 833:nameError occured
uninitialized constant scene_battle_tbs::window_config"

et cela commence légerment a me courrir sur le Haricot

de l'aide quelqu'un s'il vous plait Suspect confused Mad



EDIT 1 : je sais que le multi poste est pas vraiment toléré mais quand j'édite cela n'apparait pas dans les derniers sujets et j'en ai assez de voir mon rpg en etre reduit qu'à une simple succession de dialogues...

EDIT 2 : de l'aide pleaaaaaaase!
Revenir en haut Aller en bas
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


Masculin Age : 29
Inscrit le : 09/02/2008
Messages : 5357

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeMer 13 Aoû 2008 - 20:54

Pourquoi ne poste tu pas dans "un problème" ? Plus de gens irons voire déjà...

Le triple post si tu veux mon avis, c'est encore moins toléré. Hop, un averto (déso mais forum oblige, je te l'enlèverai si tu est sage =x...).

Pour faire une sorte de "UP". Tu n'as qu'à supprimer ton 1er post et ensuite, tout simplement. Le reposter... Enfin enfin. Contre toute attente, je ne suis pas venu t'apporter réponse mais tout simplement un avertissement ^^. Comme je peux être sadique Twisted Evil


Edit Hikari:

Pitié fabY, donne l'averto, mais au moins corrige la situation :S ne laisse pas ça trainé comme ça...

aïe aïe aïe.... je fais l'édit :S


Oups OO". Le devoir devait surement m'attendre ailleurs =I. Merci d'avoir corrigé =).


Dernière édition par fabY le Mer 21 Jan 2009 - 15:21, édité 1 fois
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
Invité
Invité
avatar



Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeJeu 14 Aoû 2008 - 6:53

hum je vois l'option éditer mais pas l'option supprimer
Revenir en haut Aller en bas
ibiky-ushiha
Voyageur Lv.10
Voyageur Lv.10
avatar


Masculin Age : 35
Inscrit le : 07/07/2008
Messages : 498

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeJeu 14 Aoû 2008 - 8:09

ci une personne poste après toi tu ne le verra pas.
Alors que si tu et le dernier a poster tu peut le voir.

utilise mieux cet fonction ^^.
Revenir en haut Aller en bas
Invité
Invité
avatar



Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeJeu 14 Aoû 2008 - 8:37

okay merci du conseil,j'aime bien les gens qui éxplique les choses avant de monter sur leurs grand chevaux
Revenir en haut Aller en bas
danyt007
Vagabond Lv.5
Vagabond Lv.5
avatar


Inscrit le : 14/07/2008
Messages : 84

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeMer 20 Aoû 2008 - 4:56

Je comprend pas comment faire et j'ai vraiment besoin de ce tuto. S.V.P aidé moi.
Mon problème est que quand je crée le monstre il est pas pareille et le script n'est pas la.
aider moi Sad Sad Sad
Revenir en haut Aller en bas
Invité
Invité
avatar



Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeMer 20 Aoû 2008 - 6:13

ne t'inquiete pas dani007 je rencontre moi aussi probleme sur probleme avec ce script-
c'est un script assez long et compliqué...
et pour debutants(je sais pas pour toi mais moi j'en suis un) c'est une vrai prise de tete
Revenir en haut Aller en bas
danyt007
Vagabond Lv.5
Vagabond Lv.5
avatar


Inscrit le : 14/07/2008
Messages : 84

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeJeu 21 Aoû 2008 - 3:03

ok mes moi j'en n'ai vraiment besoin pour mon jeu...c'est un jeu que vous êtes un chevalier et vous devez aller chercehr du renfort mais sur votre route vous rencontrer des ennemis mais bon je dis pas toute l'histoire^^mais j'aimerais bien comprendre ce script
Revenir en haut Aller en bas
Invité
Invité
avatar



Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeJeu 21 Aoû 2008 - 7:01

c'est pareille pour moi J'ai pensé toutes mes maps pour des combats tactiques
Revenir en haut Aller en bas
danyt007
Vagabond Lv.5
Vagabond Lv.5
avatar


Inscrit le : 14/07/2008
Messages : 84

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeLun 25 Aoû 2008 - 16:36

Je ne trouve pas GTBS_Move/Weapon/Skill ou est t'il?
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeMer 27 Aoû 2008 - 10:53

Il manque quelque chose a ce tutoriel, c'est le placement des monstre et des héros.
Dans la démo vous avez des événement nommés "place" ils définissent le placement des héros. Si vous voulez 8 places créez 8 événements nommés place.

=> pour les ennemis, c'est enemy1, enemy2 etc...

Bien utiliser le script TBS Place089113 => pour les héros

Bien utiliser le script TBS Ennemy060993 => pour les ennemis

@danyt007 => c'est le 31 éme a partir de ▼ Materials

La j'ai pas trop le temps de le traduire mais ça arrivera ^^
Revenir en haut Aller en bas
Invité
Invité
avatar



Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeJeu 28 Aoû 2008 - 7:41

cool j'éspere que c'est la solution a mon probleme
Revenir en haut Aller en bas
Invité
Invité
avatar



Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeSam 1 Nov 2008 - 13:51

Bonjour,

Désolé du up mais ou on peut trouver les scripts ?

Comme la version est en VO je ne comprend pas tout.
Pour les scripts je ne sais pas lesquels prendre Mad
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeSam 1 Nov 2008 - 13:57

Tu va dans l'éditeur de script, tu prend tout ceux qui sont au dessous de la section Materials.
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeMer 21 Jan 2009 - 14:22

Désolé du necropost mais j'ai quelque souci avec ce script !
Alors il faudrait que je puisse le configurer de telle maniére que :
-Dans l'onglet Objet on ne puisse voir que les objets utilisables (Comme potion mais pas les objets "quête")
-La case d'info sur le monstre => Je ne veux pas qu'on voit combien il lui reste de vie etc... ni la validation qui ecrit "Hit : X%" (je sais comment enlever le texte mais je ne sais pas comment enlever la validation ><)

Et comme je ne suis encore que débutant en script je ne peux pas modifier c'est chose !
Merci beaucoup pour votre aide !
Revenir en haut Aller en bas
kordarr
Templier Lv.15
Templier Lv.15
kordarr


Masculin Age : 34
Inscrit le : 11/12/2008
Messages : 1278

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeMer 21 Jan 2009 - 15:22

Tu va dans le script de configuration enemy/lvl/AI

et tu verra ya une ligne Unknown_HP_MP = [**] tu mets l' ID de ton monstre dedans fastoche

-Dans l'onglet Objet on ne puisse voir que les objets utilisables (Comme potion mais pas les objets "quête")

Tu coche jamais disponible... (enfin j'ai pas testé)
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeMer 21 Jan 2009 - 17:11

Citation :
Unknown_HP_MP = [**]
Ah ok merci !
Citation :
Tu coche jamais disponible
J'ai essayé mais on le voit quand même mais en transparent :s
Revenir en haut Aller en bas
kordarr
Templier Lv.15
Templier Lv.15
kordarr


Masculin Age : 34
Inscrit le : 11/12/2008
Messages : 1278

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeMer 21 Jan 2009 - 17:26

...Je vais regarder.


Oui, important au fait, c'est le script GTBS, pas TBS parsque c'est le "GubiD tactical battle system" et je pense que c'est important, enfin c'est que mon avis...
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeJeu 22 Jan 2009 - 17:01

Je viens de tester ta fonction de
Code:
  Unknown_HP_MP = [31, 1]
Mais moi ce que je veux c'est nous ayons même pas la boite de message ^^'
Juste la touche à valider pour effectuer une attaque !
Revenir en haut Aller en bas
kordarr
Templier Lv.15
Templier Lv.15
kordarr


Masculin Age : 34
Inscrit le : 11/12/2008
Messages : 1278

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeJeu 22 Jan 2009 - 17:13

Ah ah, vas-y tu me dira comment t'as fait^^

Non, c'est pas possible, tu sais la barre de vie et de MP bouge pas durant le combats...alors à quoi bon effacer totalement la fenêtre...?
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


Masculin Age : 30
Inscrit le : 24/05/2008
Messages : 3234

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeJeu 22 Jan 2009 - 17:59

Mouais bon je ferrais avec !
Pas grave...
Merci quand même !
Maintenant l'histoire des objets ><
Comme faire T_T
Revenir en haut Aller en bas
kordarr
Templier Lv.15
Templier Lv.15
kordarr


Masculin Age : 34
Inscrit le : 11/12/2008
Messages : 1278

Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitimeJeu 22 Jan 2009 - 18:04

C'est une bonne question, mais pourquoi te prendre la tête, de toutes façon les objets sont pas utilisable en combats...(enfin les objets où t'a coché l'option..)
Revenir en haut Aller en bas
Contenu sponsorisé




Bien utiliser le script TBS Empty
MessageSujet: Re: Bien utiliser le script TBS   Bien utiliser le script TBS Icon_minitime

Revenir en haut Aller en bas
 

Bien utiliser le script TBS

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Systèmes complets-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit