Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 les interactions: comment ca marche?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 54

Age : 32

Localisation : Yvelines

Date d'inscription : 25/06/2010


MessageSujet: les interactions: comment ca marche?   Ven 25 Juin 2010 - 11:45

Bonjour,

je souhaitrais savoir comment utiliser les objets de l'inventaire.
Je m'explique, je voudrais que quand je prends le couteau dans l'inventaire (jusque la tt va bien ) et que je clique sur mon personnage principal il se suicide en lancant l'animation prévue à cette effet...(je sais c'est un peu violent, mais le monde est ainsi fait^^).

le problème est que je ne comprends pas comment fonctionne les interactions en général, du genre
"interact inventory item"?
"use inventory on this item"?
function clef_UseInv()?
function cEgo_UseInv()?

j'espère avoir été clair...merci d'avance.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.youtube.com/user/DarkShnoon
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue


Nombre de messages : 5376

Age : 38

Localisation : Montpellier

Date d'inscription : 17/04/2006


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 11:59

Si c'est sur un personnage, c'est dans la function cEgo_UseInv(), et tu mets la commande :
if(player.ActiveInventory==iCouteau){
//animation suicide
}

_________________
Mon profil Facebook!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 54

Age : 32

Localisation : Yvelines

Date d'inscription : 25/06/2010


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 12:05

donc en gros:

function cEgo_UseInv()

if(player.ActiveInventory==icouteau)
{
//animation
}

if(player.ActiveInventory==iflingue)
{
//animation
}

fera que quand j'utilise le couteau il fera l'animation du couteau, que quand j'utiliserai le gun il se tirera une balle dans la tête,etc..?

et pour utilise ce même objet d'inventaire, par ex le flingue, sur un autre personnage? sur un objet? c ou et comment?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.youtube.com/user/DarkShnoon
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue


Nombre de messages : 1431

Age : 41

Date d'inscription : 20/10/2006


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 12:19

sur un autre perso, ce sera dans la fonction UseInv de l'autre perso lié a l'évenement 'Use inventory" :
function cToto_UseInv()...

Pour un objet, ce sera dans la fonction de l'evenement "Use inventory on object"
Pareil pour les hotspots, et pour les autres objets de l'inventaire.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 54

Age : 32

Localisation : Yvelines

Date d'inscription : 25/06/2010


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 12:54

peux tu me donner un exemple pour un objet c'est dans use inventory on object d'un objet de l'inventaire?

en gros les objets des rooms sont plus des skins animés ou non(ou des boutons) et les "vrais" objets sont ceux de l'inventaire...et c'est avec eux qu'on script les interactions?c'est ca?

pour les persos j'ai compris^^merci
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.youtube.com/user/DarkShnoon
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1513

Age : 23

Localisation : La Rochelle

Date d'inscription : 09/01/2008


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 13:13

Citation :
en gros les objets des rooms sont plus des skins animés ou non(ou des boutons) et les "vrais" objets sont ceux de l'inventaire...et c'est avec eux qu'on script les interactions?c'est ca?

Les objects sont effectivement indépendant des items, quand tu veux ramasser un object par terre et l'ajouter à l'inventaire, il faut bien coder les évènements des deux éléments :

Code:
function PrendreCouteau()
{
oCouteau.Visible = false;
player.AddInventory(iCouteau);
}

Les objects et les items possèdent également leurs propres évènements respectifs.

_________________
VOUS POURREZ BIENTÔT RÉAPPRENDRE À UTILISER AGS SUR LE SITE DU ZÉRO !
Le tuto est actuellement en refonte totale activement depuis le 20 juillet, prochaine sortie en août ou septembre si tout se passe bien.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 54

Age : 32

Localisation : Yvelines

Date d'inscription : 25/06/2010


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 13:28

OK...c'est bien ce que j'avais compris...

peux tu me donner ,s'il te plait,un exemple maintenant quand je veux utiliser le couteau ramassé et ajouté a mon inventaire avec succès (disparition de l'objet et tout ..) sur l'objet cerveau (qui se trouverai etre posé sur une table avec une animation genre il est vivant),
impliquant la disparition de l'objet de mon inventaire...
et l'apparition du dit couteau au milieu du cerveau...arretant son animation.

et si je peux abuser^^ comment faire ensuite pour reprendre le couteau
et laisser l'animation du cerveau off?
devrais faire du cerveau un perso pour simplifier?en changeant sa view principale par ex?

après ca je crois que j'y verrais vraiment plus clair^^

ps: si mes questions ne sont pas pertinentes je m'en excuse mais je n'ai rien trouver dans les divers forums visités.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.youtube.com/user/DarkShnoon
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1513

Age : 23

Localisation : La Rochelle

Date d'inscription : 09/01/2008


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 13:39

Code:
function oCerveau_UseInv()
{
 if(player.ActiveInventory == iCouteau)
 {
    player.LoseInventory(iCouteau);
    oCouteauPlante.Visible = true;
    oCerveau.StopAnimating();
    PlaySound(SONDEGEULASSE); // ^.^
 }
}

function oCerveau_interact()
{
player.AddInventory(iCouteau);
oCouteauPlante.Visible = False;
}

_________________
VOUS POURREZ BIENTÔT RÉAPPRENDRE À UTILISER AGS SUR LE SITE DU ZÉRO !
Le tuto est actuellement en refonte totale activement depuis le 20 juillet, prochaine sortie en août ou septembre si tout se passe bien.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 54

Age : 32

Localisation : Yvelines

Date d'inscription : 25/06/2010


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 13:44

merci merci et merci!!!!!
Pour le moment je n'ai plus de questions...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.youtube.com/user/DarkShnoon
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 54

Age : 32

Localisation : Yvelines

Date d'inscription : 25/06/2010


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 18:02

alors je veux animer mon cerveau avec la loop 0 de la view 3, je tape:
Code:

ligne 8      cerveau.SetView(3);
ligne 9      cerveau.Animate(0,7, eRepeat, eNoBlock);

et la il me dit qu'il y a une erreur :
room1.asc(8): Error (line 8): Parse error: unexpected 'cerveau'

que faire?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.youtube.com/user/DarkShnoon
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue


Nombre de messages : 5376

Age : 38

Localisation : Montpellier

Date d'inscription : 17/04/2006


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 18:15

cerveau doit être le script name de l'objet "cerveau" dans ta room.

_________________
Mon profil Facebook!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 54

Age : 32

Localisation : Yvelines

Date d'inscription : 25/06/2010


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 18:16

c'est le cas...damned
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.youtube.com/user/DarkShnoon
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue


Nombre de messages : 5376

Age : 38

Localisation : Montpellier

Date d'inscription : 17/04/2006


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 18:16

Tu as mis ton code dans le Global Script ou dans le script de la room?

_________________
Mon profil Facebook!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 54

Age : 32

Localisation : Yvelines

Date d'inscription : 25/06/2010


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 18:16

la room
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.youtube.com/user/DarkShnoon
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue


Nombre de messages : 5376

Age : 38

Localisation : Montpellier

Date d'inscription : 17/04/2006


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 18:17

Dans quelle interaction?

_________________
Mon profil Facebook!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue


Nombre de messages : 54

Age : 32

Localisation : Yvelines

Date d'inscription : 25/06/2010


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 18:18

ca marche!!, j'avais pas fait gaffe aux crochets{]...pardon je suis un noob
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.youtube.com/user/DarkShnoon
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue


Nombre de messages : 5376

Age : 38

Localisation : Montpellier

Date d'inscription : 17/04/2006


MessageSujet: Re: les interactions: comment ca marche?   Ven 25 Juin 2010 - 18:32

Vive Crochet!
Euh, les crochets... :p

_________________
Mon profil Facebook!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: les interactions: comment ca marche?   Aujourd'hui à 19:50

Revenir en haut Aller en bas
 
les interactions: comment ca marche?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment sa marche ? tout les "tutos" ici
» au sujet du palprot (ou comment ca marche )
» Drogues de combat comment sa marche??
» Amplificateur Wifi, comment sa marche?
» lesazes.com : comment ça marche ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: