BaHaMuT Apprenti
Nombre de messages : 9 Age : 31 Emploi/loisirs : Making Projet en Cours : L'ile aux pirates ! Date d'inscription : 12/01/2008
| Sujet: A-RPG v4.5 Dim 13 Jan - 13:50 | |
| Script A-RPG version 4.5 by Mr.Mo's mais participe aussi aux scripts Cybersam,Near Fantastica,SephirothSpawn,Wachunga,Prexus,Jimme Reashu,DerVVulfman.(Ya dedans un script d'anti lag,message personalisable faceset couleurs ect...script de la minimap ect...). Screen(les images d'infos en bleu sont retirable en appuyant sur "E"): En haut a droite c'est les compétence assimiler aux touches. Exemple en allant dans skills vous appuyer sur la touche 1 du clavier et aprés sur la carte vous n'avez plus qu'a appuyer sur 1 pour activer la compétence sur la map. Démo: http://www.megaupload.com/fr/?d=DK2DRVYWQuelques traductions approximatives utiles : - Code:
-
0 = le Mannequin - n'attaquera pas, mais peut être attaqué. 1 = voir que la Gamme - attaquera seulement s'il peut voir un ennemi. 2 = entendre dire que la Gamme - attaquera seulement s'il peut entendre un ennemi. 3 = entendre ou Voir que la Gamme - attaquera s'il peut voir ou entendre l'ennemi. 4 = l'allié Dans l'Attaque - attaquera si son allié est dans l'attaque et s'il peut voir ou entendre l'ennemi.
Dash pres x Attaque press S
Comment: ABS - Required for recognizing enemies. Comment: ID V - Enemy ID from the database. Comment: Behavior V - Refer to [*ENEMY_AI]. COmment: Sight V - See range the enemy can hear. Comment: Sound V - Sound range the enemy can hear. Comment: Aggressiveness V - How fast will the enemy attack. Comment: Speed V - How fast will the enemy move when in battle. Comment: Frequency V - What rate will the enemy move when in battle. Comment: Trigger V - Refer to Triggers.
Commentaire: ABS - requis pour la reconnaissance ennemis. Commentaire: ID V - Enemy ID de la base de données. Commentaire: Comportement V - Se référer à [* ENEMY_AI]. COmment: Vue V - Voir la gamme peut entendre l'ennemi. Commentaire: Sound V - Sound gamme peut entendre l'ennemi. Commentaire: agressivité V - Quel sera l'ennemi attaque. Commentaire: vitesse V - Quel sera l'ennemi se déplacer dès lors d'une bataille. Commentaire: Fréquence V - Quel est le taux va passer lorsque l'ennemi dans la bataille. Commentaire: Trigger V - Se référer à Déclencheurs. ERE IS AN EXAMPLE:
Comment: ABS Comment: ID 1 Comment: Behavior 1 Comment: Sight 5 Comment: Sound 5 Comment: Aggressiveness 1 Comment: Speed 4 Comment: Frequency 4 Comment: Trigger 0
TRIGGERS ARE HARDER TO UNDERSTAND FROM THOSE EXAMPLES. HERE IS A BETTER EXPLANATION:
Trigger 0 - Will erase the event. Trigger 1 2 - Will turn on a switch with the ID of 2. Trigger 2 5 9 - Will change the Varaible's value with the ID of 5 to 9. If 9 is set to 0, the the Variable 5 will be added 1. Trigger 3 1 - Will change the local switch of the enemy to 1("A"). 1 = A 2 = B 3 = C 4 = D
ERE est un exemple:
Commentaire: ABS Commentaire: ID 1 Commentaire: Comportement 1 Commentaire: Vue 5 Commentaire: Sound 5 Commentaire: agressivité 1 Commentaire: vitesse 4 Commentaire: Fréquence 4 Commentaire: Trigger 0
Déclencheurs sont plus difficiles à comprendre à partir de ces exemples. Ici, c'est une meilleure explication:
Déclencher 0 - Will effacer l'événement. Trigger 1 2 - Est-ce que tourner sur un commutateur avec l'ID du 2. Trigger 2 5 9 - Est-ce que changer la Varaible la valeur de l'identifiant de 5 à 9. Si 9 est mis à 0, la variable 5 sera ajoutée 1. Trigger 3 1 - Est-ce que le changement commutateur local de l'ennemi à 1 ( "A"). 1 = A 2 = B 3 = C 4 = D
THE ABS CONSISTS OF "CONSTANTS".
CONSTANTS IN A SCRIPT MAKES IT ESIER FOR NON-SCRIPTERS TO EDIT THE SCRIPT TO THEIR LIKING.
IN THE ABS SCRIPT CONSTANTS ARE IN LINES 129 TO 226
I COMMENTED THEM TO MAKE IT ESIER FOR YOU TO UNDERSTAND :).
FOR EXAMPLE:
#---------------------------------------- #Game over once the player is dead? GAME_OVER_DEAD = true #----------------------------------------
COMPOSE DE LA ABS "CONSTANTES".
Un script constantes dans le rend ESIER pour Non SCRIPTERS d'éditer le script à leur LIKING.
ABS dans le script de constantes sont en lignes 129 A 226
J'ai commenté à la rendre ESIER pour vous POUR COMPRENDRE:).
PAR EXEMPLE:
#---------------------------------------- # Jeu une fois de plus le joueur est morte? GAME_OVER_DEAD = vrai #----------------------------------------
RANGED EXPLOSIVES ARE SKILLS THAT EXPLODE WHEN REACH A CERTAIN RANGE OR WHEN HIT AN OBJECT.
REALLY SIMPLE TO USE. YOU DECLARE A SKILL EXPLOSIVE BY:
RANGE_EXPLODE[Skill_ID] = [Range, Move Speed, Character Set Name, Explosive Range]
IN USE:
RANGE_EXPLODE[7] = [10, 5, "Magic Balls", 3]
Explosive Range is the tiles in a circle. So everyone in 3 squares around the explsive will get hurt.
THAT SIMPLE!
Variaient explosifs sont les compétences qui explosent Lorsqu'ils atteignent une certaine gamme ou lorsqu'il a heurté une OBJET.
Vraiment simple à utiliser. Un talent vous déclarez EXPLOSIFS PAR:
RANGE_EXPLODE [Skill_ID] = [Range, Move Speed, jeu de caractères Nom, explosifs Gamme]
EN USAGE:
RANGE_EXPLODE [7] = [10, 5, "Magic Balls", 3]
Range explosif est les carreaux dans un cercle. Donc tout le monde Dans 3 carrés autour de la explsive se fasse mal.
CETTE SIMPLE! RANGED SKILLS ARE SKILLS THE PLAYER CAN SHOOT.
YOU DECLARE A SKILL RANGED LIKE THIS:
RANGE_SKILLS[Skill_ID] = [Range, Move Speed, Character Set Name]
SO IN USE IT WOULD LOOK LIKE THIS:
RANGE_SKILLS[8] = [10, 5, "Magic Balls"]
YOU CAN ALSO MAKE SKILLS THAT YOU DON'T SHOOT. JUST DON'T DECLARE IT RANGED, LIKE ABOVE AND IT WILL ATTACK THE CLOSEST ENEMY.
SIMPLE. Variaient compétences sont les compétences du joueur peut filmer.
Vous déclarez Un talent allait comme ceci:
RANGE_SKILLS [Skill_ID] = [Range, Move Speed, jeu de caractères Nom]
Tellement en service il ressemblera à ceci:
RANGE_SKILLS [8] = [10, 5, "Magic Balls"]
Vous pouvez également apporter des compétences que vous n'avez pas tiré. Il suffit de ne pas déclarer qu'il allait, comme ci-dessus, et Il attaque la plus proche ennemi.
SIMPLE. RANGED WEAPONS ARE WEAPONS LIKE ARROWS.
THEY ARE EASY TO SETUP.
RANGE_WEAPONS[Weapon_ID] = [Character Set Name, Move Speed, Animation, Ammo, Range, Animation Suffix]
IN EXAMPLE: RANGE_WEAPONS[17] = ["Arrow", 5, 4, 35, 10, "_bow"] RANGE_WEAPONS[18] = ["Arrow", 5, 4, 35, 10]
YOU DO NOT NEED TO ADD AN ANIMATION SUFFIX, IF YOU DON'T WANT TO ANIMATE A RANGED WEAPON ATTACK.
IN THE FIRST EXAMPLE, IF THE PLAYER IS USING THE WEAPON WITH THE ID 17, WHEN ATTACKING, IT WILL SHOW THE PLAYER SHOOTING A BOW. IT DOESN'T DO THIS IN THE DEMO, BECAUSE I'M NOT A SPRITER.
ANIMATION SHOULDN'T BE CONFUSED WITH ANIMATION SUFFIX.
ANIMATION IS ANIMATIONS THAT YOU SEE IN THE DEFAULT BATTLE SYSTEM. LIKE Cast Magic.
Variaient armes sont des armes comme des flèches.
Ils sont faciles à installer.
RANGE_WEAPONS [Weapon_ID] = [Nom du jeu de caractères, Move Speed, Animation, Ammo, Range, Animation Suffixe]
EN EXEMPLE: RANGE_WEAPONS [17] = [ "Arrow", 5, 4, 35, 10, "_bow"] RANGE_WEAPONS [18] = [ "Arrow", 5, 4, 35, 10]
Vous n'avez pas besoin d'ajouter une animation suffixe, si vous Ne veulent pas d'animer une arme à distance d'attaque.
Dans le premier exemple, si le joueur utilise l'arme Avec l'ID 17, lorsqu'il attaque, il affichera le joueur Un arc de tir. Il ne le fait pas dans la démo, parce que I'M NOT A SPRITER.
L'animation ne doit pas être confondue avec l'animation suffixe.
Animation est des animations que vous voyez dans le défaut BATTLE SYSTEM. Interprètes comme par magie.
WHEN SNEAKING, THE ENEMIES CAN'T HEAR THE PLAYER.
YOU CAN TURN OFF SNEAKING:
CAN_SNEAK = true #Can the player Dash?
YOU CAN CHANGE THE SNEAK KEY:
SNEAK_KEY = Input::Letters["Z"]
AS YOU CAN SEE THE DEFAULT IS Z.
Quand furtivement, les ennemis ne peuvent pas entendre THE PLAYER.
Vous pouvez désactiver furtivement:
CAN_SNEAK = vrai # peut-il le joueur Dash?
Vous pouvez modifier la clé avant-goût:
SNEAK_KEY = Input:: Lettres [Z]
Comme vous pouvez le voir la valeur par défaut est Z. STATES WERE REQUESTED BY SOMEONE.
IT LETS YOU KEEP A STATE ON FOR A PERIOD OF TIME.
STATES[STATE_ID] = [FRAMES, 0]
FOR EXAMPLE: STATES[3] = [100, 0]
STATE WITH THE ID 3 IS VENOM. IT WILL LAST FOR 10 SECONDS.
10 FRAMES = 1 SECONDS
DO NOT TOUCH THE SECOND 0.
Etats ont été invités par quelqu'un.
Il vous permet de garder un état sur POUR UNE Période de temps.
ETATS [STATE_ID] = [CADRES, 0]
PAR EXEMPLE: ETATS [3] = [100, 0]
ETAT avec l'ID 3 est venin. IL DERNIER DE 10 SECONDES.
10 CADRES = 1 SECONDES
Ne pas toucher à la seconde 0. YOU CAN USE DUMMY ENEMIES FOR TUTORIALS AND THE ALIKE. Vous pouvez l'utiliser pour les ennemis mannequin et tutoriels LA ALIKE.
TERRAIN TAGS ARE USED FOR RANGED WEAPONS AND SKILLS.
IF A TILE IS NOT PASSABLE, THEN THE RANGE ATTACK WILL STOP.
BUT LETS SAY YOU MADE A FLOWER NOT PASSABLE. IT WOULD BE FUNNY TO SEE AN ARROW STOP. :-/
ANYWAYS:
USE THE TERRAIN TAG 1 FOR TILES LIKE THE ABOVE EXAMPLE.
YOU CAN CHANGE THE TERRAING TAG'S NUMBER: #---------------------------------------- #Terrain Tag PASS_TAG = 1 #----------------------------------------
Relief balises sont utilisées pour les armes allaient ET COMPÉTENCES.
Si une tuile n'est pas praticables, puis la gamme attaque ALLEZ STOP.
Mais admettons que vous faites Une fleur pas praticables. IT Serait drôle de voir une flèche s'arrêter. : - /
ANYWAYS:
Utiliser les terrains balise 1 pour les carreaux comme les EXEMPLE CI-DESSUS.
Vous pouvez modifier la TERRAING balise numéro: #---------------------------------------- # Terrain Tag PASS_TAG = 1 #---------------------------------------- J'utilise ce script donc il fonctionne parfaitement,n'hésiter pas a demander si vous avez besoin d'aide avec se script ou la démo. | |
|
Korion Enchanteur
Nombre de messages : 168 Age : 34 Emploi/loisirs : lycéen fan de RPG Projet en Cours : Projet 1 Date d'inscription : 04/08/2007
| Sujet: Re: A-RPG v4.5 Dim 13 Jan - 16:04 | |
| il est génial ce script d'A-RPG ! je crois que je vais l'utiliser, bien qu'il ait l'air un peu complexe... | |
|
Shive Empereur
Nombre de messages : 505 Age : 32 Localisation : Devant son ordi, avec ses potes et à la Réunion! Emploi/loisirs : Lycéen à plein temps Projet en Cours : Crisis, Within Rebellion Date d'inscription : 26/07/2007
| Sujet: Re: A-RPG v4.5 Lun 14 Jan - 8:57 | |
| Whoowhoo!
Super script dis donc!!! Vive les démos.
Merci Bahamut (Désolé de pas respecter les majuscules, je me fatigue ^^)
Cordialement, Shive | |
|
Korion Enchanteur
Nombre de messages : 168 Age : 34 Emploi/loisirs : lycéen fan de RPG Projet en Cours : Projet 1 Date d'inscription : 04/08/2007
| Sujet: Re: A-RPG v4.5 Lun 14 Jan - 14:38 | |
| c'est pas juste !!!! la démo est trop imposante et ça bug pendant le téléchargement (connexion de m**de !). je suppose qu'il y a beaucoup de scripts, mais est ce que ça te dérangerait de les poster en texte ? t'inquiète pas c'est vraiment pas urgent, mais si ça te dérange pas trop ça serait vachement simpa... | |
|
BaHaMuT Apprenti
Nombre de messages : 9 Age : 31 Emploi/loisirs : Making Projet en Cours : L'ile aux pirates ! Date d'inscription : 12/01/2008
| Sujet: Re: A-RPG v4.5 Mer 16 Jan - 2:06 | |
| Le problème si je post les codes c'est qu'il te manquera le contenu du dossier picture se trouvant dans la démo,donc sa servirai à rien le script devien inutilisable sans ses ressources... | |
|
KeyLad Inquisiteur
Nombre de messages : 365 Age : 32 Localisation : France, Isère Emploi/loisirs : Guitare, skate, ma copine Projet en Cours : Projet 1 Date d'inscription : 03/10/2007
| Sujet: Re: A-RPG v4.5 Mer 16 Jan - 8:42 | |
| - BaHaMuT a écrit:
- Le problème si je post les codes c'est qu'il te manquera le contenu du dossier picture se trouvant dans la démo,donc sa servirai à rien le script devien inutilisable sans ses ressources...
Si il manque des ressources herberge les sur image shak ou un autre hébérgeur d' image, et si c'est un fichier ddl, alors envois le sur megaupload, comme ca il téléchargera plus vite. | |
|
Korion Enchanteur
Nombre de messages : 168 Age : 34 Emploi/loisirs : lycéen fan de RPG Projet en Cours : Projet 1 Date d'inscription : 04/08/2007
| Sujet: Re: A-RPG v4.5 Mer 16 Jan - 14:39 | |
| non, laisse tomber, je me débrouillerais autrement. | |
|