Bienvenue visiteur !
|
Statistiques
Liste des membres
Contact
Mentions légales
530 connectés actuellement
30732823 visiteurs depuis l'ouverture
2802 visiteurs aujourd'hui
Partenaires
Tous nos partenaires
Devenir partenaire
|
Messages postés par Tcheikovski Nombre de messages référencés sur Oniromancie (non supprimés): 1095 Aller à la page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Posté dans Scripts - Modification de l'affichage des dégâts |
Exemples -
posté le 23/02/2010 à 14:38:19. (2021 messages postés) |
| Ohlala c'est bon! J'ai le droit de savoir non?
On est bani quand on demande une description plus claire?
Citation: Les gens sont tellement habituer qu'on leurs donne des captures d'écran, qu'on fasse leurs boulots à leurs places, qu'on fasse de l'assistanat, qu'ils ne sont plus capables de copier coller un vulgaire script pour voir si c'est compatible, et les effets de la chose ! |
Je ne demande pas qu'on m'assiste, mais qu'on m'explique en détail à quoi sert le script.
Tout ceci sans animosité aucune, bien sur
|
Bouh. |
Posté dans Tutoriels - Mapper avec les RTP de RPG Maker XP |
Exemples -
posté le 11/02/2010 à 18:28:12. (2021 messages postés) |
| Citation: C'est jolie en effet, même si cest du RMXP-VX, on voit que de mettre un petit image d'effet sa fait deja un bonne différence |
??? comment ça?
|
Bouh. |
Posté dans Tutoriels - Plus de quatre choix dans un dialogue |
Exemples -
posté le 21/01/2010 à 15:38:29. (2021 messages postés) |
| suffit de le mettre
>Chager la classe: Paladin (ou autre)
en dessous ou au dessus de
>Message: Ø, Ø, Normal, Bas
: Vous êtes un paladin!
Mais j'aimerai savoir si on pouvait créer une fenêtre dans lequel on pourait directement changer de classe, à partir du menu
Et aussi me dire a quoi sert ce smilet
|
Bouh. |
Posté dans Scripts - Pack Formulaire V1.00 : Niveau avancé en scripting |
Exemples -
posté le 15/01/2010 à 16:39:16. (2021 messages postés) |
| J'ai pas compris a quoi sa servait
J'ai dejà vu plein de trucs avec le mot "classe" dedant, mais dans RPG maker les seules classes que je connais sont Voleur, Mage, Guerrier etc... Et je ne crois pas que ça aie un rapport avec le script... enfin bon, tant pis
|
Bouh. |
Posté dans Tutoriels - Faire une monture |
Exemples -
posté le 30/12/2009 à 22:21:53. (2021 messages postés) |
| Cool comme tuto :P
Sahone,
Citation: Conjuguez moi le verbe allécher à la deuxième personne du pluriel à l'imparfait.............Vous allez chier !!! |
t'as fait l'école du rire?
J'ai mieu: pouvoir au passé simple sa fait:
je pue
tu pues
il pue
nous pûmes (rien de très hillarant, la)
vous putes (laule)
ils purent (rien de très drole non pu)
|
Bouh. |
Posté dans Scripts - Vue subjective omnipolaire |
Exemples -
posté le 29/12/2009 à 16:30:46. (2021 messages postés) |
| Rhaaa! Je hais les gens qui écrivent comme des porcs
Citation:
Citation: Il fai koi>>> il fait quoi |
Surtout dans des phrases aussi courtes!
|
Bouh. |
Posté dans Scripts - Compteurs |
Exemples -
posté le 29/12/2009 à 16:26:24. (2021 messages postés) |
| yan master, sa sert a rien de critiquer comme ça si t'es pas capable de mieux faire et puis tu dis pas pourquoi tu le trouve nul...
Enfin bref, sa m'énèrve e voir des gens critiquer les scripts des autres alors qu'ils essaient de nous aider.
|
Bouh. |
Posté dans Scripts - Article supprimé |
Exemples -
posté le 29/12/2009 à 16:21:36. (2021 messages postés) |
| Pour ceux qui postent des scripts, pour éviter les smilets dans le texte, mettez le en code: [code][/code]
|
Bouh. |
Posté dans Scripts - Resolution Changer Ultimate 1.1 |
Exemples -
posté le 29/12/2009 à 14:56:29. (2021 messages postés) |
| J'aime bien quand il y a des disputes come sa, on dirait un vieux couple ^^ J'espère que sa vexe personne ^^'
|
Bouh. |
Posté dans Scripts - Commandes rotatives |
Exemples -
posté le 24/12/2009 à 19:03:32. (2021 messages postés) |
| Franchement, ya plus simple pour éviter les smilets dans les scripts:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
| #==============================================================================
# Window_Command_Rotation
#------------------------------------------------------------------------------
#==============================================================================
class Window_Command_Rotation < Window_Base
#--------------------------------------------------------------------------
attr_reader :index
attr_reader :help_window
#--------------------------------------------------------------------------
def initialize(width, commands, vitesse = 10, largeur=24, rayon=nil)
super(0, 0, width, commands.size * 32 + 32)
@n = commands.size
if rayon == nil
@r = @n*8 + 8
else
@r = rayon
end
@ell = largeur
@dist = Math::PI * 2/@n
@x = []
@y = []
@angle = []
@item_disabled = []
for i in 0...@n
@x[i] = @ell * -Math.cos(@dist*i) + @ell + 4
@y[i] = @r * Math.sin(@dist*i) + @r + 8
@angle[i] = @dist*i
end
@y_rect = @y[0]
@column_max = 1
@index = -1
@item_max = commands.size
@commands = commands
@vitesse = vitesse
@move = 0
self.contents = Bitmap.new(width - 32, @item_max * 32)
self.contents.font.name = $fontface
self.contents.font.size = $fontsize
refresh
self.index = 0
end
# ------------------------------------
def refresh
self.contents.clear
for i in 0...@item_max
draw_item(i, color_item(@angle[i], i))
end
end
# ------------------------------------
def draw_item(index, color)
self.contents.font.color = color
rect = Rect.new(@x[index], @y[index], self.contents.width - 8, 32)
self.contents.draw_text(rect, @commands[index])
end
# ------------------------------------
def disable_item(index)
@item_disabled[index] = true
refresh
end
# ------------------------------------
def move_item(sens, vitesse = @vitesse)
d = vitesse
@move += sens
loop do
self.contents.clear
for i in 0...@n
@x[i] = @ell * -Math.cos((@angle[i]*(d-1) + @dist*(i+@move) )/d) + @ell + 4
@y[i] = @r * Math.sin( (@angle[i]*(d-1) + @dist*(i+@move) )/d) + @r + 8
@angle[i] = (@angle[i]*(d-1) + @dist*(i+@move) )/d
draw_item(i, color_item(@angle[i], i))
end
Graphics.update
d -=1
if d == 0
break
end
end
end
# ------------------------------------
def color_item(angle, i)
if @item_disabled[i] == true
transparence = Math.acos(Math.cos(angle+Math::PI))*205/Math::PI
else
transparence = Math.acos(Math.cos(angle+Math::PI))*205/Math::PI + 50
end
return Color.new(255, 255, 255, transparence)
end
# ------------------------------------
def index=(index)
@index = index
if self.active and @help_window != nil
update_help
end
update_cursor_rect
end
#--------------------------------------------------------------------------
def row_max
return (@item_max + @column_max - 1) / @column_max
end
#--------------------------------------------------------------------------
def top_row
return self.oy / 32
end
#--------------------------------------------------------------------------
def top_row=(row)
if row < 0
row = 0
end
if row > row_max - 1
row = row_max - 1
end
self.oy = row * 32
end
#--------------------------------------------------------------------------
def page_row_max
return (self.height - 32) / 32
end
#--------------------------------------------------------------------------
def page_item_max
return page_row_max * @column_max
end
#--------------------------------------------------------------------------
def help_window=(help_window)
@help_window = help_window
if self.active and @help_window != nil
update_help
end
end
#--------------------------------------------------------------------------
def update_cursor_rect
if @index < 0
self.cursor_rect.empty
return
end
row = @index / @column_max
if row < self.top_row
self.top_row = row
end
if row > self.top_row + (self.page_row_max - 1)
self.top_row = row - (self.page_row_max - 1)
end
cursor_width = self.width / @column_max - 32 - 2*@ell
x = @index % @column_max * (cursor_width + 32)
self.cursor_rect.set(x, @y_rect, cursor_width, 32)
end
#--------------------------------------------------------------------------
def update
super
if self.active and @item_max > 0 and @index >= 0
if Input.repeat?(Input::DOWN)
if (@column_max == 1 and Input.trigger?(Input::DOWN)) or
@index < @item_max - @column_max
$game_system.se_play($data_system.cursor_se)
@index = (@index + @column_max) % @item_max
move_item(-1)
end
end
if Input.repeat?(Input::UP)
if (@column_max == 1 and Input.trigger?(Input::UP)) or
@index >= @column_max
$game_system.se_play($data_system.cursor_se)
@index = (@index - @column_max + @item_max) % @item_max
move_item(1)
end
end
if Input.repeat?(Input::RIGHT)
if @column_max >= 2 and @index < @item_max - 1
$game_system.se_play($data_system.cursor_se)
@index += 1
end
end
if Input.repeat?(Input::LEFT)
if @column_max >= 2 and @index > 0
$game_system.se_play($data_system.cursor_se)
@index -= 1
end
end
if Input.repeat?(Input::R)
if self.top_row + (self.page_row_max - 1) < (self.row_max - 1)
$game_system.se_play($data_system.cursor_se)
@index = [@index + self.page_item_max, @item_max - 1].min
self.top_row += self.page_row_max
end
end
if Input.repeat?(Input::L)
if self.top_row > 0
$game_system.se_play($data_system.cursor_se)
@index = [@index - self.page_item_max, 0].max
self.top_row -= self.page_row_max
end
end
end
if self.active and @help_window != nil
update_help
end
update_cursor_rect
end
end |
En tout cas, c'est pas pour cafter, mais sa rend super bien!
|
Bouh. |
Aller à la page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
|
|