AccueilAccueil  PortailPortail  CalendrierCalendrier  TutorielsTutoriels  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  ConnexionConnexion  

Partagez | 
 

 Bulle comme windows skin

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Jordinateur
Blob
Blob
avatar

Nombre de messages : 260
Localisation : Devant mon ordinateur !(enfin sa dépend, peut-être avec ma copine aussi ^^)
Humeur/Caractère : Aller a l'école T_T
Date d'inscription : 12/05/2006

MessageSujet: Bulle comme windows skin   Ven 19 Mai - 12:23

Bon alors ce script permettra d'avoir des fenêtres de dialogue avec comme look des bulles de BDs (ou de mangas pour ceux qui seraient comme ma copine Smile )

Arrow Bon alors RDV dans le script Window_Message script, à la ligne 127
Like a Star @ heaven Après sa :
Code:
text.gsub!(/\\\\/) { "\000" }

Ajoutez ceci :
Code:
#--------event
if (/\\[Nn]pc\[(.+?)\]/.match(last_text)) != nil
      event_id = $1
      x = $game_map.events[$1.to_i].screen_x
      y = $game_map.events[$1.to_i].screen_y
      text.sub!(/\\[Nn]pc\[(.*?)\]/) { "" }
      w_size = self.contents.text_size(text).width
      GRmens_calc(x, y, w_size, text)
    end
    #---------player
    if (/\\[Pp]lr/.match(last_text)) != nil
      x = $game_player.screen_x
      y = $game_player.screen_y
      text.sub!(/\\[Pp]lr/) { "" }
      w_size = self.contents.text_size(text).width
      GRmens_calc(x, y, w_size, text)
    end   

Arrow Puis après les lignes 61/62, ajoutez ceci :
Code:
if @comic !=nil
    @comic.dispose
    @comic = nil
  end

Arrow Puis, après la ligne 67, ajoutez cela :
Code:
#Comic Script
def GRmens_calc(x, y, w_size, text)
  self.x = 700
  rsl_size = w_size + 32
  h_size = 64
  rsl_x = [[x - rsl_size / 2, 0].max, 640 - rsl_size].min
  if y <= 96
    rsl_y = [[y - 16, 0].max, 480 - 116].min
  else
    rsl_y = [[y - 116, 0].max, 480 - 116].min
  end
 
  if x >= 608
    ind_x = x - 16
    ind_name = "ind_se"
  else
    ind_x = x + 8
    ind_name = "ind_so"
  end
 
  if y <= 96
    ind_y = rsl_y - 7
    ind_name = "ind_no"
  else
    ind_y = rsl_y + 61
  end
 
  if x >= 608 and y <= 96
    ind_name = "ind_ne"
  end
 
  @comic = Window_GRmens.new (rsl_x, rsl_y, rsl_size, ind_x, ind_y, ind_name, text)
 end

Arrow Puis, au dessus de Main créer un nouveau script appelé "bulle" et coller ce code dedans :
Code:
class Window_GRmens < Window_Selectable
 
#--------------------------------------------------------------------------

 def initialize(rsl_x, rsl_y, rsl_size, ind_x, ind_y, ind_name, text)
  super(rsl_x, rsl_y, rsl_size, 64)
  self.contents = Bitmap.new(self.width - 32, self.height - 32)
  self.windowskin = RPG::Cache.windowskin("comic_skin")
  w = self.contents.width
  h = self.contents.height
  self.contents.font.name = $fontface
  self.contents.font.size = $fontsize
  self.contents.font.color = text_color(9)
  self.contents.draw_text(0, 0, w, h, text)
  @ind = Sprite.new
  @ind.bitmap = RPG::Cache.picture(ind_name)
  @ind.x = ind_x
  @ind.y = ind_y
  @ind.z = 101
 end
 #--------------------------------------------------------------------------
 def dispose
  self.contents = nil
  @ind.dispose
  super
 end
end

Arrow Ensuite, ajoutez ces ressources-ci dans le dossier Program Files/Bodom-childs and Rabbi/RTP/Graphics/Pictures :
Arrow Le windowskin :

Arrow Les pointes de bulles :



Si ce dossier n'existe pas encore, sa veut dire que vous n'êtes pas un vrai maker Imbecile Heureux et que vous devez le créer Exclamation


Arrow Application :

ArrowPour faire parler un évenement :
Inscrivez "/npc[IDévenement]" dans la boite de dialogue
⭐exemple : /npc[001] Bonjour!

Arrow Pour faire parler le héro :
Inscrivez /plrBonjour !
Like a Star @ heaven Exemple : /plrBonjour
(Je sais, vous me direz : "Oh, mais quelle différence flagrante entre l'exemple et l'expliquation Exclamation Imbecile Heureux )
Voilà le travail, bon je me suis gavé, j'arrête de poster des scripts jusqu'a se soir ! Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
GTK
Painteur GTK
Painteur GTK
avatar

Masculin
Nombre de messages : 3597
Age : 28
Humeur/Caractère : Fatigué
Date d'inscription : 29/04/2006

Statut
Expérience:
100/100  (100/100)
Pixel Point Pixel Point: ---

MessageSujet: Re: Bulle comme windows skin   Ven 19 Mai - 15:08

Bon script, j'avais déja vu des screen shot mais pas le scritp lui même .

_________________
-- Peuple d'Ultima Graphisme, je m'adresse à vous --
-- Prenez les armes et assomez la racaille ! --
-- Vous aussi, devenez une Brute --

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://ultimagraphisme.actifforum.com
Jordinateur
Blob
Blob
avatar

Nombre de messages : 260
Localisation : Devant mon ordinateur !(enfin sa dépend, peut-être avec ma copine aussi ^^)
Humeur/Caractère : Aller a l'école T_T
Date d'inscription : 12/05/2006

MessageSujet: Re: Bulle comme windows skin   Ven 19 Mai - 15:25

Merci...rien d'autre à dire Exclamation Imbecile Heureux
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Final Fantasy
Blob
Blob
avatar

Masculin
Nombre de messages : 189
Age : 26
Date d'inscription : 13/07/2006

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 14:31

vous pouvez poster un screen svp ? merci, car j'aime bien voir avant d''appliquer! Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Gothor
Blob Jaune
Blob Jaune
avatar

Masculin
Nombre de messages : 857
Age : 24
Localisation : Yvelines
Humeur/Caractère : Mauvais
Date d'inscription : 11/06/2006

Statut
Expérience:
0/25  (0/25)
Pixel Point Pixel Point: 30

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 15:55

Tiens, un screen (désolé, j'avais changé le window skin):
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Final Fantasy
Blob
Blob
avatar

Masculin
Nombre de messages : 189
Age : 26
Date d'inscription : 13/07/2006

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 15:57

ok, mais y'a pas de bulles. c'est juste au dessus de l'evenement, c'est tout. mais merci de l'avoir mis.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Gothor
Blob Jaune
Blob Jaune
avatar

Masculin
Nombre de messages : 857
Age : 24
Localisation : Yvelines
Humeur/Caractère : Mauvais
Date d'inscription : 11/06/2006

Statut
Expérience:
0/25  (0/25)
Pixel Point Pixel Point: 30

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 15:59

Si, il y a une bulle, mais j'ais modifié le windowskin, en gros normalement ça fait comme si c'était une bd
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Final Fantasy
Blob
Blob
avatar

Masculin
Nombre de messages : 189
Age : 26
Date d'inscription : 13/07/2006

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 16:00

ah donc ça a aucun rapport le screen que tu mets si y'a pas de bulles vu que c'est pas le même windowskins ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Gothor
Blob Jaune
Blob Jaune
avatar

Masculin
Nombre de messages : 857
Age : 24
Localisation : Yvelines
Humeur/Caractère : Mauvais
Date d'inscription : 11/06/2006

Statut
Expérience:
0/25  (0/25)
Pixel Point Pixel Point: 30

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 16:02

bah, mon screen c'est le script modifié.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Final Fantasy
Blob
Blob
avatar

Masculin
Nombre de messages : 189
Age : 26
Date d'inscription : 13/07/2006

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 16:02

oui, mais y'a pas le bon windowskins, ni de bulles.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Gothor
Blob Jaune
Blob Jaune
avatar

Masculin
Nombre de messages : 857
Age : 24
Localisation : Yvelines
Humeur/Caractère : Mauvais
Date d'inscription : 11/06/2006

Statut
Expérience:
0/25  (0/25)
Pixel Point Pixel Point: 30

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 16:06

RAAAAAAAAAAH, tu vas me rendre fou, j'abandonne l'explication
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Final Fantasy
Blob
Blob
avatar

Masculin
Nombre de messages : 189
Age : 26
Date d'inscription : 13/07/2006

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 16:08

ok, mais tu t'es trompé de screens, y'a pas de bulles......ok j'arrête maintenant, mais j'te le dis, c'est tout. lol.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Gothor
Blob Jaune
Blob Jaune
avatar

Masculin
Nombre de messages : 857
Age : 24
Localisation : Yvelines
Humeur/Caractère : Mauvais
Date d'inscription : 11/06/2006

Statut
Expérience:
0/25  (0/25)
Pixel Point Pixel Point: 30

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 16:11

GRRR, mais t'as juste à avoir un peu d'imagination, tu remplaces ma fenêtre où il y a écris le texte par un fond blan, coins arrondis, et une surte de flèches pour indiquer qui parle
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Final Fantasy
Blob
Blob
avatar

Masculin
Nombre de messages : 189
Age : 26
Date d'inscription : 13/07/2006

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 16:12

ok. merci de t'être donné du mal pour m'expliquer.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Gothor
Blob Jaune
Blob Jaune
avatar

Masculin
Nombre de messages : 857
Age : 24
Localisation : Yvelines
Humeur/Caractère : Mauvais
Date d'inscription : 11/06/2006

Statut
Expérience:
0/25  (0/25)
Pixel Point Pixel Point: 30

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 16:14

Peux-tu mettre ta date de naissance dans ton profil s'il te plait? -_-'
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Final Fantasy
Blob
Blob
avatar

Masculin
Nombre de messages : 189
Age : 26
Date d'inscription : 13/07/2006

MessageSujet: Re: Bulle comme windows skin   Jeu 13 Juil - 16:14

oui, mais pourquoi ? c'est du HS non ? enfin, c'est fait.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Bulle comme windows skin   

Revenir en haut Aller en bas
 
Bulle comme windows skin
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment faire un message bulle comme les staffs de ForumActif ?
» Créer une bulle comme le staff
» Comment faire en sorte que les messages soient affichés "en bulle" sur les topics de mon forum (comme sur cette capture) ?
» création de window skin. très simple.
» [Résolu]Problème sous Chrome (Windows) et Chromium (Linux)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Ultima Graphisme :: Aide, Tuto, Script & Recrutement :: Script-
Sauter vers: