RPG Creator : créez votre MMORPG ou RPG sans aucune connaissance en programmation


Disponible le 4 Juin !




- Jouez à votre jeu sur tablettes tactiles, Smartphones et navigateurs Web
- Personnalisez vos menus
- Dessinez facilement et rapidement vos cartes
- Créez des actions pour le combat A-RPG


www.rpgcreator.net


Heures au format UTC + 1 heure [ Heure d’été ]




Publier un nouveau sujet Répondre au sujet  [ 13 messages ]  Aller à la page 1, 2  Suivant
Auteur Message
 Sujet du message: [Ruby] Les syntaxes utilisées dans le ruby
MessagePublié: 15 Nov 2006, 16:11 
Villageois (Nv 2)

Inscrit le: 16 Nov 2006, 01:00
Messages: 27
Points d'aide: 0/60

Créations :

Voir ses créations

Je vais vous présenter les différentes syntaxes, des évènements, et objet de base de donnée utilisés dans le ruby.

Paramètre des personnages de la base de donnée syntaxe.
Code: Tout sélectionner
$data_actors[id].

id
name
class_id
initial_level
exp_basis
exp_inflation
character_name
character_hue
battler_name
battler_hue
weapon_id
weapon_fix
armor1_id
armor1_fix
armor2_id
armor2_fix
armor3_id
armor3_fix
armor4_id
armor4_fix
parameters[status_id, level]


Paramètre des personnages
Code: Tout sélectionner
$game_actors[id].

hp
maxhp
sp
maxsp
level
exp
str
dex
agi
int
atk
pdef
mdef
eva


Syntaxe des armes et armures

Code: Tout sélectionner
$data_armors[id].

id
name
icon_name
description
kind
auto_state_id
price
pdef
mdef
eva
str_plus
dex_plus
agi_plus
int_plus
guard_element_set[id]
guard_state_set[id]


Syntaxes des classes.
Code: Tout sélectionner
$data_classes[id].

id
name
position
weapon_set
armor_set
state_ranks
element_rank
learnings[level,skill_id]


Syntaxes des évènements communs.
Code: Tout sélectionner
$data_common_events[id].

id
name
trigger
switch_id


Syntaxe des Ennemis
Code: Tout sélectionner
$data_enemies[id].

name
maxhp
maxsp
str
dex
agi
int
atk
pdef
mdef
animation1_id
animation2_id
exp
gold
item_id
weapon_id
armor_id
treasure_prob
battler_name
battler_hue


Syntaxe des objets

Code: Tout sélectionner
$data_items[id].

name
occasion
icon_name
description
price
common_event_id
scope
consumable 


Syntaxe des capacités.
Code: Tout sélectionner
$data_skills[id].

name
icon_name
description
scope
occasion
animation1_id
animation2_id
common_event_id
sp_cost
power
atk_f
eva_f
str_f
dex_f
agi_f
int_f
hit
pdef_f
mdef_f
variance
element_set[id]
plus_state_set[id]
minus_state_set[id]


Statistique syntaxe
Code: Tout sélectionner
$data_states[id].

name
animation_id
restriction
nonresistance
zero_hp
cant_get_exp
cant_evade
slip_damage
rating
hit_rate
maxhp_rate
maxsp_rate
str_rate
dex_rate
agi_rate
int_rate
atk_rate
pdef_rate
mdef_rate
eva
battle_only
hold_turn
shock_release_prob
auto_release_prob
plus_state_set[id]
minus_state_set[id]
guard_element_set[id]


Arme syntaxes
Code: Tout sélectionner
$data_weapons[id].

name
icon_name
description
animation1_id
animation2_id
price
atk
pdef
mdef
str_plus
dex_plus
agi_plus
int_plus
plus_state_set[id]
minus_state_set[id]
element_set[id]


en en bonus quelque mots clef

$
Défini une variable global. Ces variables peuvent être consultées n'importe où dans le programme entier.

@
défini une variable d'exemple pour une classe. Afin de lire et d'écrire une variable de ce type, vous aurez besoin de créer chaque méthode d'accès des variables ou d'utiliser l'attr_reader, l'attr_writer, ou le raccourci d'attr_accessor pour surcharger les opérateurs appropriés automatiquement.

@@
Défini une variable de class. À la différence des variables d'exemple, ce type de variable est partagé entre chaque exemple de classe.

Alias
La syntaxe pour l'alias est "dit A B". N'importe quelle référence à B dans votre code source mettra en référence A. La construction étant aliasé, ça doit être une méthode, un opérateur, ou une variable globale. Vous ne pouvez pas utiliser de variables locales, de variables d'exemple, de constantes, ou de variables de classe. Je n'ai trouvé aucune utilisation pratique de l'alias, excepté peut-être de réduire la taille de certains scripts.

[Array Index]
Vous pouvez mentioner les membres de rangée en employant la syntaxe "[ ]". Vous pouvez également surcharger l'opérateur "[ ]" pour une classe si vous voulez que le comportement des mentions d'index de rangée soit unique pour cette classe.

Attr_Accessor
"Attr_Accessor" combine les effets des attributs d'"Attr_Reader" et d'"Attr_Writer". Si une variable d'exemple est de type courant qui est utilisé dans les méthodes pour le transfert et la comparaison, ceci vous permet d'assigner à et comparer avec ces variables d'exemple sans devoir explicitement écrire l'ensemble et obtenir des méthodes pour cette variable d'exemple.

Attr_Reader
Si une variable d'exemple de type courant a construit des les méthodes pour le transfert et la comparaison, Attr_Reader vous permet de comparer par rapport à cette variable d'exemple sans devoir explicitement écrire et obtenir des méthodes pour cette variable d'exemple.

Attr_writter
Si une variable d'exemple de type courant est construite avec les méthodes pour le transfert et la comparaison, ceci vous permet d'assigner aux variables cet exemple sans devoir explicitement écrire des méthodes réglées pour cette variable d'exemple. "Attr_writter" n'est pas typiquement employé souvent comparé à "Attr_Reader" et à "Attr_Accessor"

Class
Définit une classe. Des classes se composent de propriétés, exprimé comme des variables d'exemple, et des méthodes pour manipuler les données dans la classe. Les classes doivent être organisées autour d'une certaine structure logique. Dans RMXP, ceci pourrait être un menu, avec les fonctions spéciales requises pour un système d'affichage des caractères, ou quoi que ce soit. La notation "<" indique la transmission d'une classe de parent. Si vous héritez de la classe B de la classe A, la classe B aura toutes les propriétés et méthodes de la classe A, en plus de tous les nouvelles que vous définissez pour la classe B.

Def
"Def" définit une méthode. Cette méthode continue jusqu'au rapport "End".

DO
"Do" est généralement utilisé avec une "boucle", mais peut être utilisé avec n'importe quel autre rapport tel que "if".

Ensure
Ce mot-clé est employé pour s'assurer que quelque chose est fait. "Ensure" est placé à l’intérieur d’un bloc de begin/end.

FOR
"For" signifie que le programme devra itinérer a travers un groupe d'objets et leur faire subir des opérations. Ces items peuvent être scalaires, des Array Index ou un groupement d'objets que vous définie vous-même.

IF
Le mot-clé "if" est suivi d'une condition faite d’opérateurs de comparaison tels que le && de ==,||, et!. Si la condition est vraie, alors le scrîpt est exécutés. Autrement, il est sauté.


Haut
 Profil  
 
 Sujet du message: Re: [Ruby] Les syntaxes utilisées dans le ruby
MessagePublié: 15 Nov 2006, 16:15 
Artisan (Nv 2)

Inscrit le: 14 Oct 2006, 00:00
Messages: 128
Points d'aide: 0/60

Créations :

Voir ses créations

ces pas trop l'endroit sa serait plus tot dans programation ruby


Haut
 Profil  
 
 Sujet du message: Re: [Ruby] Les syntaxes utilisées dans le ruby
MessagePublié: 15 Nov 2006, 16:19 
Villageois (Nv 2)

Inscrit le: 16 Nov 2006, 01:00
Messages: 27
Points d'aide: 0/60

Créations :

Voir ses créations

non car la c'est specifique a rpg maker xp la section ruby conserne la prog or rpg maker


Haut
 Profil  
 
 Sujet du message: Re: [Ruby] Les syntaxes utilisées dans le ruby
MessagePublié: 15 Nov 2006, 16:19 
Seigneur (Nv 2)

Inscrit le: 11 Aoû 2006, 00:00
Messages: 438
Points d'aide: 3/60

Créations :

Voir ses créations

non c'est un tuto d'inissiation et c'est super


Haut
 Profil  
 
 Sujet du message: Re: [Ruby] Les syntaxes utilisées dans le ruby
MessagePublié: 15 Nov 2006, 16:46 
Villageois (Nv 2)

Inscrit le: 16 Nov 2006, 01:00
Messages: 27
Points d'aide: 0/60

Créations :

Voir ses créations

merci je suis entrin decrire un tuto de plusieur page sur le son dans les jeux aller le voir^^


Haut
 Profil  
 
 Sujet du message: quelques correction...
MessagePublié: 15 Nov 2006, 16:51 
Membre royal très actif

Inscrit le: 11 Aoû 2006, 00:00
Messages: 1521
Points d'aide: 0/60

Créations :

Voir ses créations

le titre n'est pas excplicite c'est pas la syntaxe.
Bouré de fautes dans les mot clés:Do ==> do,if avec les operateur de compparison ==>if prend comme parametre un booléen.Pas besoin d'operateur de condition.For ==> for.Def ==> def.Le end va avec chaque chose qui démare et s'arete quelquepart(if,for,...)

Revoit la définition de syntaxe par ce que tes mots clés oui c'est la syntaxe mais quand tu dit statistique syntaxe c'est structure des statistique.

Cloud93>>>Aucun rapport


Haut
 Profil  
 
 Sujet du message: Re: [Ruby] Les syntaxes utilisées dans le ruby
MessagePublié: 15 Nov 2006, 16:54 
Seigneur (Nv 2)

Inscrit le: 11 Aoû 2006, 00:00
Messages: 438
Points d'aide: 3/60

Créations :

Voir ses créations

oups... drunken mais moi sa me sert comme initiation...


Haut
 Profil  
 
 Sujet du message: Re: [Ruby] Les syntaxes utilisées dans le ruby
MessagePublié: 15 Nov 2006, 17:01 
Membre royal très actif

Inscrit le: 11 Aoû 2006, 00:00
Messages: 1521
Points d'aide: 0/60

Créations :

Voir ses créations

Oui mais il ne aut pas mettre les bases ici.


Haut
 Profil  
 
 Sujet du message: Re: [Ruby] Les syntaxes utilisées dans le ruby
MessagePublié: 15 Nov 2006, 19:54 
Roi
Roi
Avatar de l’utilisateur

Inscrit le: 13 Aoû 2006, 00:00
Messages: 2417
Localisation: Montréal, QC
Logiciel(s) préféré(s): RMXP, VS2008
Point(s) Fort(s): Script
Points d'aide: Illimité

Créations :

- Séparation d'inventaire

- Sprite_Text


Voir ses créations

http://cid6.over-blog.com/article-741089.html
Oh, encore un copier-coller

Citer:
merci je suis entrin decrire un tuto de plusieur page sur le son dans les jeux aller le voir^^

Heureusement que ici, TU prétends écrire ce tuto.
Je croyais que c'était le cours de ton prof qui l'a déjà recopié sur zyggo...

Désolé de te casser comme ça (quoique désolé, pas si sûr en faite), mais si y a bien un truc que je supporte pas, c'est bien le plagia... (surtout quand c'est pour se faire mousser...)


Haut
 Profil  
 
 Sujet du message: Re: [Ruby] Les syntaxes utilisées dans le ruby
MessagePublié: 15 Nov 2006, 21:07 
Ancien membre du staff
Ancien membre du staff
Avatar de l’utilisateur

Inscrit le: 15 Sep 2006, 00:00
Messages: 2603
Points d'aide: 35/60

Créations :

Voir ses créations

Merci Mat de retablir l'auteur du travail n41

A la decharge d Elsol, il n'a pas clairement dit que c'etait lui qui l'avait ecrit n29
Disons, pour cette fois, qu'il a oublie de dire que c'etait de Camille n33
Sauf si c'est toi Camille ? (Ca c est possible)

Enfin, ca reste un bon tuto, a noter que toutes ces infos sont dans les aides de RMXP, je les mets en lien pour ceux que ca interesse...Moi je jette un coup d'oeil presque tout les jours
http://www.megaupload.com/?d=DZ70IJA2

_________________
Image
Website

Please votez pour moi
http://www.indiedb.com/games/the-fall-of-gods-chapter-1


Haut
 Profil  
 
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 13 messages ]  Aller à la page 1, 2  Suivant

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  
cron
RPG Creative Forum version 5 ; Tous droits réservés
phpBB Group (Traduit par Xaphos)
Optimisé pour une résolution 1024*728