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 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
Reprise du message précédent:
Mack -
posté le 14/03/2011 à 21:05:52 (2310 messages postés)
- - | | Ça donne un gros tableau ...
J'vais voir si y a autant d'éléments que de Frames, si c'est bon, suffira de faire :
1
| $data_animations[1].frames.size |
( Enfin, j'espère ... )
EDIT :C'est bon, merci Zou
EDIT2 :
Question 2 :
Voila, je voulais savoir comment changer le son de la musique de map.
En gros, quand je rentre dans le menu, je voudrais que le volume de la musique de la map baisse, sans recommencer.
et lorsqu'on sort, le volume se remet normal.
|
( Je prend note de tout les commentaires, même si je n'y répond pas ) | Suite du sujet:
Zeus[ ] -
posté le 25/03/2011 à 17:36:36 (11071 messages postés)
| | Si tu joues la même musique avec le même tempo juste en changeant le volume, elle ne recommencera pas des zéro.
1
2
3
4
| if bgm = $game_system.playing_bgm
bgm.volume = 50
$game_system.bgm_play(bgm)
end |
|
zou -
posté le 09/04/2011 à 00:10:43 (2197 messages postés)
| | Il est possible de faire une boucle for sur 2 intervalles ? comme ça
1
| for i in [0 .. 5],[10 .. 15] |
(biensur là ça marche pas ^^)
|
Berka -
posté le 09/04/2011 à 01:12:39 (493 messages postés)
| planchant sur un script | Le plus simple serait de passer par des tableaux.
1
2
3
4
| for i in (0 .. 5).to_a + (10..15).to_a
# ...
end
|
Mais le mieux est de traiter via Array#each
|
Twitter: Pensées politiques et juridiques. Réflexions informatiques |
zou -
posté le 09/04/2011 à 10:09:06 (2197 messages postés)
| | merci berka, je gagne en effet beaucoup en performance en evitant un next if i.between?(a,b)
|
Mack -
posté le 20/04/2011 à 18:49:37 (2310 messages postés)
- - | | Support :RMVX
Question 1 :
Move_Sprite
Voila, en fait, j'ai décidé de mettre les mains dans VX.
Donc, j'essaie de faire un système pour déplacer un sprite.
Or, j'arrive pas à le faire correctement ...
J'ai essayer ça :
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
| def move_x(x,i)
z = 0
old_pose = @pose
@pose = 6
a= 0
loop do
a += 1
update
if a >= 5
a = 0
z += 1
if i == -1
self.x -= 1
else
self.x += 1
end
if z == x
break
end
end
end
# print self.x
@pose = old_pose
end
|
Mais le sprite se "téléporte" ...
Question 2 :
Comment faire pour récuperer des infos depuis la case 'Commentaire" dans les armes ?
En gros je voudrais recuperer le X de cette ligne :
J'ai essayer :
1
2
3
4
5
6
| weapon = $data_weapons[1]
if weapon.note.include?("Battle_Weapon : ")
test = readline.gsub("Battle_Weapon : ", "").to_i
print test
end |
La condition est bonne, mais après ça marche pas ...
|
( Je prend note de tout les commentaires, même si je n'y répond pas ) |
Tata Monos -
posté le 20/04/2011 à 19:18:45 (28 messages postés)
| Compte Non utilisé | Citation: Voila, en fait, j'ai décidé d'aider Monos, et donc de mettre les mains dans VX. |
Chute c'est top secret. (C'est pour reposer un peu Zeus. xd)
|
zou -
posté le 20/04/2011 à 22:29:39 (2197 messages postés)
| |
1
2
3
4
5
6
7
8
| def move(target_x,target_y,duree)
while duree >= 1
self.x = (@x * (duree - 1) + target_x) / duree
self.y = (@y * (duree - 1) + target_y) / duree
duree -= 1
Graphics.update #c'est ça que t'as oublié
end
end |
Je comprends pas ton code, c'est pas clair, là ça gère x et y + la durée de transition
et il ça t'affiche quoi test
|
Mack -
posté le 21/04/2011 à 07:25:02 (2310 messages postés)
- - | | Effectivement zou, ça marche mieux ^^.
Voila l'erreur que ça me donne :
Uploaded with ImageShack.us
|
( Je prend note de tout les commentaires, même si je n'y répond pas ) |
Tata Monos -
posté le 21/04/2011 à 08:42:38 (28 messages postés)
| Compte Non utilisé | Citation: Uploaded with ImageShack.us |
Mack, ce n'est pas la peine de nous dire avec quoi tu uploades, et donner un lien vers le site.
Merci de ton aide.
|
zou -
posté le 21/04/2011 à 09:06:05 (2197 messages postés)
| |
1
2
3
4
| weapon = $data_weapons[1]
if weapon.description.include?("Battle_Weapon : ")
print weapon.description.gsub("Battle_Weapon : ", "").to_i
end |
Attention au double espace ligne 4 ! (de ton code)
EDIT :
1
2
3
4
5
| weapon = $data_weapons[1]
des = weapon.description.dup
if des.include?("Battle_Weapon : ")
print des.gsub("Battle_Weapon : ", "").to_i
end |
Voilà c'est mieux, ça change pas la $data_weapons
|
Tata Monos -
posté le 27/04/2011 à 18:45:30 (28 messages postés)
| Compte Non utilisé | Support : RMVX
Question 1 :
Question bête, dans un script, comment on fait pour appeler un évènement communs ? Le but est de faire jouer un évènement à chaque début de combat.
Oui nemau je sais, on peut faire ça directement dans les évènements combat, mais c'est plus pratique une ligne de commande dans un le script adéquate des combats !
(Merci d'avance)
|
Berka -
posté le 27/04/2011 à 19:01:17 (493 messages postés)
| planchant sur un script | Sur la map:
1
| $game_temp.common_event_id = ID |
En combat:
1
2
| common_event = $data_common_events[ID]
$game_system.battle_interpreter.setup(common_event.list, 0) |
|
Twitter: Pensées politiques et juridiques. Réflexions informatiques |
Tata Monos -
posté le 27/04/2011 à 19:08:47 (28 messages postés)
| Compte Non utilisé | Citation:
$game_temp.common_event_id = ID |
Je comprend pourquoi ça ne marchait pas xd
Je plaçais
1
| $game_temp.common_even[2] |
xd.
Merci beaucoup. Juste le $game_temp.common_event_id = ID est utile. Je le place au début du script scène battle dans le # * Start processing
Merci Berka.
|
zou -
posté le 27/04/2011 à 19:34:37 (2197 messages postés)
| | Ca va pas marcher puisque tu n'es plus sur la map
|
Tata Monos -
posté le 27/04/2011 à 19:40:36 (28 messages postés)
| Compte Non utilisé | Citation: Ca va pas marcher puisque tu n'es plus sur la map |
Ba si ça fonctionne.
|
zou -
posté le 27/04/2011 à 20:38:23 (2197 messages postés)
| | bizarre
|
Berka -
posté le 27/04/2011 à 22:09:30 (493 messages postés)
| planchant sur un script | @Zou: c'est l'intérêt du Game_Temp: stockage de données inter scènes.
Bonne soirée,
Berka
ps: Tiens, j'ai oublié de signer mon message précédent. Heureusement que Monos l'a à moitié fait !
|
Twitter: Pensées politiques et juridiques. Réflexions informatiques |
Soifranc -
posté le 28/04/2011 à 02:05:26 (830 messages postés)
| | Putain, je sais pas ou poster ça, mais bon, j'ai une question sur la prog:
Est-ce possible d'utiliser des scripts en lua avec Rm Xp et Vx? et si oui, faut-t-il register les classes et les trucs du genre?
|
Tata Monos -
posté le 28/04/2011 à 09:01:00 (28 messages postés)
| Compte Non utilisé | Ba avec Xp tu peux tous faire. (CE n'est pas moi qui l'a dit heins), alors à mon avis il faut trouver ou faire un scripts qui à des chances d’appeler une dll ou un truc comme ça, et très certainement d'autre script ruby qui va appeller des fichier lua pour les "jouers".
Enfin je pense que ça marcherais comme ça.
|
Soifranc -
posté le 28/04/2011 à 13:23:10 (830 messages postés)
| | Hm, Ok, c'est ce que je voulais savoir.
|
dipan -
posté le 29/04/2011 à 18:45:48 (2 messages postés)
| | Bonjour à tous,
SUPPORT : RPG MAKER XP
QUESTION
Ceci est une question assez conne (peut-être ^^). J'aimerais que pour mes boîtes de dialogue de mon jeu qu'il y ait un encadré situé en haut à gauche de celle-ci par exemple réservé pour les noms. Je sais qu'on peut mettre les noms directement dans le message mais ce n'est pas très "esthétique".
Merci de votre aide !
|
Mack -
posté le 29/04/2011 à 19:28:41 (2310 messages postés)
- - | | Djipan, ton message à rien à faire là ... Là tu demandes carrément un script ...
Support : RMXP ou RMVX
Question 4 :
Comment changer les terrain_tags par une commande en évent ?
EDIT : C'est bon j'ai trouvé ^^.
|
( Je prend note de tout les commentaires, même si je n'y répond pas ) |
dipan -
posté le 29/04/2011 à 20:33:44 (2 messages postés)
| | REPONSE
Ah d'accord, je ne savais pas, désolé...
|
bubblebug -
posté le 01/05/2011 à 16:20:50 (384 messages postés)
| | Support : Rpg Maker XP
Question1 :
Que veut dire ce morceau de code:
1
| when /<ver>(.*)<\/ver>/ |
|
Protocobra -
posté le 01/05/2011 à 18:06:30 (653 messages postés)
| Le Naufragé | REPONSE
Je pense qu'il signifie : lorsque .* verrouillé mais je suis pas sur...
|
Le Naufragé vous salue bien ! | 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 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 73Index du forum > Entraide > [Scripts] Petites questions connes sur les SCRIPTS!!
|