| les interactions: comment ca marche? | |
|
|
Auteur | Message |
---|
Shnoon Adepte de la Grande Tasse Bleue
Nombre de messages : 54
Age : 40
Localisation : Yvelines
Date d'inscription : 25/06/2010
| Sujet: 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. |
|
| |
Shai-la Ouvrière en Chef de la Grande Tasse Bleue
Nombre de messages : 6018
Age : 46
Localisation : Montpellier
Date d'inscription : 17/04/2006
| Sujet: 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 } |
|
| |
Shnoon Adepte de la Grande Tasse Bleue
Nombre de messages : 54
Age : 40
Localisation : Yvelines
Date d'inscription : 25/06/2010
| Sujet: 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? |
|
| |
Asraroth Disciple de la Grande Tasse Bleue
Nombre de messages : 1468
Age : 49
Date d'inscription : 20/10/2006
| Sujet: 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. |
|
| |
Shnoon Adepte de la Grande Tasse Bleue
Nombre de messages : 54
Age : 40
Localisation : Yvelines
Date d'inscription : 25/06/2010
| Sujet: 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 |
|
| |
Crazy Legs Grand Cliqueur Royal
Nombre de messages : 1513
Age : 31
Localisation : La Rochelle
Date d'inscription : 09/01/2008
| Sujet: 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. |
|
| |
Shnoon Adepte de la Grande Tasse Bleue
Nombre de messages : 54
Age : 40
Localisation : Yvelines
Date d'inscription : 25/06/2010
| Sujet: 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.
|
|
| |
Crazy Legs Grand Cliqueur Royal
Nombre de messages : 1513
Age : 31
Localisation : La Rochelle
Date d'inscription : 09/01/2008
| Sujet: 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. |
|
| |
Shnoon Adepte de la Grande Tasse Bleue
Nombre de messages : 54
Age : 40
Localisation : Yvelines
Date d'inscription : 25/06/2010
| Sujet: 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... |
|
| |
Shnoon Adepte de la Grande Tasse Bleue
Nombre de messages : 54
Age : 40
Localisation : Yvelines
Date d'inscription : 25/06/2010
| Sujet: 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? |
|
| |
Shai-la Ouvrière en Chef de la Grande Tasse Bleue
Nombre de messages : 6018
Age : 46
Localisation : Montpellier
Date d'inscription : 17/04/2006
| Sujet: 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. |
|
| |
Shnoon Adepte de la Grande Tasse Bleue
Nombre de messages : 54
Age : 40
Localisation : Yvelines
Date d'inscription : 25/06/2010
| Sujet: Re: les interactions: comment ca marche? Ven 25 Juin 2010 - 18:16 | |
| |
|
| |
Shai-la Ouvrière en Chef de la Grande Tasse Bleue
Nombre de messages : 6018
Age : 46
Localisation : Montpellier
Date d'inscription : 17/04/2006
| Sujet: 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? |
|
| |
Shnoon Adepte de la Grande Tasse Bleue
Nombre de messages : 54
Age : 40
Localisation : Yvelines
Date d'inscription : 25/06/2010
| Sujet: Re: les interactions: comment ca marche? Ven 25 Juin 2010 - 18:16 | |
| |
|
| |
Shai-la Ouvrière en Chef de la Grande Tasse Bleue
Nombre de messages : 6018
Age : 46
Localisation : Montpellier
Date d'inscription : 17/04/2006
| Sujet: Re: les interactions: comment ca marche? Ven 25 Juin 2010 - 18:17 | |
| |
|
| |
Shnoon Adepte de la Grande Tasse Bleue
Nombre de messages : 54
Age : 40
Localisation : Yvelines
Date d'inscription : 25/06/2010
| Sujet: 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 |
|
| |
Shai-la Ouvrière en Chef de la Grande Tasse Bleue
Nombre de messages : 6018
Age : 46
Localisation : Montpellier
Date d'inscription : 17/04/2006
| Sujet: Re: les interactions: comment ca marche? Ven 25 Juin 2010 - 18:32 | |
| Vive Crochet! Euh, les crochets... :p |
|
| |
Contenu sponsorisé
| Sujet: Re: les interactions: comment ca marche? | |
| |
|
| |
| les interactions: comment ca marche? | |
|