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é ]


Règles du forum


-Mettez un titre clair et explicite, pas un titre vague.
-Fournissez le plus d'informations possible, soyez clair et précis.
-Si votre question est liée à un script, postez le script, un lien vers lui, ou une démo.
-Pensez à éditer votre sujet afin d'ajouter [Résolu] dans le titre, lorsque votre problème est résolu.



Publier un nouveau sujet Répondre au sujet  [ 3 messages ] 
Auteur Message
 Sujet du message: utilisation objet/skill quel portion de script...
MessagePublié: 14 Déc 2011, 13:21 
Villageois (Nv 4)
Avatar de l’utilisateur

Inscrit le: 09 Déc 2006, 01:00
Messages: 76
Niveau RPG Maker: BON
Logiciel(s) préféré(s): RMXP
Point(s) Fort(s): Multitache
Sexe: Masculin
Points d'aide: 0/60

Créations :

Voir ses créations

Bonjour,
je recherche dans le script d'origine la portion de code qui, dans le menu item et skill, permet de savoir si l'utilisation de l'objet/skill est nécessaire.
Ex: Mon personnage est en pleine santé, mais je veux lui donnée une potion qui lui retire "silence". Le menu va m'en empêcher car il n'est pas sous l'état silence. Le menu sais quand on peut utiliser ou pas un objet/skill sur un perso, mais pas moi.
Pouvez vous m'orientez?

_________________
http://pattonland.over-blog.com/


Haut
 Profil  
 
 Sujet du message: Re: utilisation objet/skill quel portion de script...
MessagePublié: 14 Déc 2011, 16:58 
Artisan (Nv 5)
Avatar de l’utilisateur

Inscrit le: 13 Avr 2011, 17:19
Messages: 183
Niveau RPG Maker: Correct
Logiciel(s) préféré(s): RMXP
Point(s) Fort(s): Scenario
Sexe: Masculin
Points d'aide: 6/60

Créations :

Voir ses créations

Dans scene_skill par exemple, il y a
Code: Tout sélectionner
item_can_use?


qui est définit dans Game_Party
Code: Tout sélectionner
#--------------------------------------------------------------------------
  # * Determine if Item is Usable
  #     item_id : item ID
  #--------------------------------------------------------------------------
  def item_can_use?(item_id)
    # If item quantity is 0
    if item_number(item_id) == 0
      # Unusable
      return false
    end
    # Get usable time
    occasion = $data_items[item_id].occasion
    # If in battle
    if $game_temp.in_battle
      # If useable time is 0 (normal) or 1 (only battle) it's usable
      return (occasion == 0 or occasion == 1)
    end
    # If useable time is 0 (normal) or 2 (only menu) it's usable
    return (occasion == 0 or occasion == 2)
  end

_________________
Genesis : Démo 1b disponible
Toujours à la recherche d'un bon mappeur.

Si quelqu'un vous a aidé, récompensez le avec des points d'aides (PA).
http://forum.rpgcreative.net/f96-demandez-a-un-moderateur-de-recompenser-un-membre-par-des-pa-t101279.html


Haut
 Profil  
 
 Sujet du message: [RESOLU]utilisation objet/skill quel portion de script...
MessagePublié: 14 Déc 2011, 18:45 
Villageois (Nv 4)
Avatar de l’utilisateur

Inscrit le: 09 Déc 2006, 01:00
Messages: 76
Niveau RPG Maker: BON
Logiciel(s) préféré(s): RMXP
Point(s) Fort(s): Multitache
Sexe: Masculin
Points d'aide: 0/60

Créations :

Voir ses créations

Je ne pensais pas a cela, effectivement ça détermine si on peut l'utilisé en combat ou en menu, les ".occasion". Et savoir si l'item est présent. De même que les ".scope" régissent le: "sur les alliées ou monstres".
Par contre le "menu" sais que quand le perso a ses hp au max, il n'autorise pas l'utilisation d'une potion de soin. Mais également pour les états.

EDIT:
J'ai trouvé, désolé, la réponse est toute simple:
pour utiliser un objet, après avoir vérifié ".occasion" et ".scope" on utilise:
Code: Tout sélectionner
$game_party.actors[id].item_effect($data_items[id])

Se qui a pour but de lancer la portion de script def item_effect (dans game_battler 3)
Faut juste demandé si les effects on été appliqué.
Code: Tout sélectionner
@efectok = $game_party.actors[id].item_effect($data_items[id])
p @efectok.to_s

La réponse est true ou false. C'est tout co..bête.

_________________
http://pattonland.over-blog.com/


Haut
 Profil  
 
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 3 messages ] 

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