CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

prob de scriptage, je comprend rien

sooun
sooun
Niveau 5
10 août 2004 à 17:25:09

Bon voula j’ai un prob avec le script pour pouvoir ce teleporter apres un dialogue, voula le script avec l’aide fornir avec que je ne comprend pas trop :
Voilà, si vous voulez utiliser ça dans une conversation, vous mettez ce script dans ActionTaken dans la phrase quand le joueur sera téléporté. ATTENTION : Je conseille de mettre une phrase vide apres ( End Dialog) qui aura lui le script, sinon la téléportation coupera la conversation, et ça a tendance à bugger.
Le script a juste un changement, vous changez GetLastUsedBy(), par GetLastSpeaker.

Puis pour un Trigger, vous mettez toujours le meme script dans " OnEnter" du Trigger. En changeant GetLastUsedBy(), par GetEnteringObject().
Le script dans le trigger a un super effet de surprise :)

Vous pouvez aussi utiliser un délai avant la téléportation, pour cela, changez juste la ligne :
AssignCommand( oPC, JumpToObject( oTarget));
Par :
DelayCommand(5.0, AssignCommand( oPC, JumpToObject( oTarget)));

Ici, le délai et de 5 secondes, pour 10 seconde, changez le 5.0 par 10.0
Voilà, c´est aussi simple que ça.

void main ( )
{
object oPC = GetLastUsedBy(); / / GetLastUsedBy défini la derniere personne qui a utilisé l´objet
if ( GetIsPC(oPC)) / / On vérifie que la personne est bien Le PC ( personnage joueur=
{
object oTarget = GetWaypointByTag ( "wp_destination"); / / On défini la destination de la téléportation qui est un Waypoint avec le Tag wp_destination ( vous pouvez changer le nom)

AssignCommand( oPC, JumpToObject( oTarget)); / / On assigne la commande au Joueur de se téléporter à la destination
}

quand il disent qu’il faut changer GetLastUsedBy(), par GetLastSpeaker je comprend pas ou sa ce fait et apres il parle du trigger ? c quoi tt sa ? ? donc voula moi j’ai fait tt sa , j’ai bien mis un point de passage avec le tag qu’il faut mais sa marche pas donc si vous pouvez m’aider merci d’avance.Et action taken c bien action consequentes en francais ?

Lokalbass
Lokalbass
Niveau 10
10 août 2004 à 18:56:32

je t´ai fai la modif :)

void main ( )
{
object oPC = GetLastSpeaker ( ); / / GetLastUsedBy défini la derniere personne qui a utilisé l´objet
if ( GetIsPC(oPC)) / / On vérifie que la personne est bien Le PC ( personnage joueur=
{
object oTarget = GetWaypointByTag ( "wp_destination"); / / On défini la destination de la téléportation qui est un Waypoint avec le Tag wp_destination ( vous pouvez changer le nom)

AssignCommand( oPC, JumpToObject( oTarget)); / / On assigne la commande au Joueur de se téléporter à la destination
}
}

le triger c´est le poin de destination en faite. la ou tu va etre apres la teleportation.

triger = poin de passage ( si tu as l´editeur en francais)

Lokalbass
Lokalbass
Niveau 10
10 août 2004 à 19:00:22

dans le sripte il y a wp_destination c´est ces le tag du triger.. tu met ce que tu veu la.

exemple tu appel ton poin de destination star1 bein dans le script tu met star1 a la place de wp_destination.

hum si tu te lance dans la creation de module tu devrai plutot aller demander de l´aide sur le forum de ce site

http://www.hellfire.firstream.net/index.php

Sabbat
Sabbat
Niveau 5
10 août 2004 à 19:27:37

ce site est bien, mais ça, c´est le top du top
http://nwvault.ign.com/Files/other/data/1044998316652.shtml
un petit soft qui t´aidera ENORMEMENT pour scripter. T´as pas un moddeur de NW qui peut s´en passer, du plus inexpérimenté au vétéran aguerri.
Un must.

sooun
sooun
Niveau 5
10 août 2004 à 20:06:10

merci beaucoup les gars je faite tester tt sa merci et encore merci.

sooun
sooun
Niveau 5
10 août 2004 à 20:08:38

Mais lokalbass ton truc c en anglais ou non?

sooun
sooun
Niveau 5
10 août 2004 à 21:02:48

je comprend pas sa marche pa pourtant j´ai mis le script de lokalbass a la fin de la parole du pnj et apres j´ai mis un fin de dialogue, es que le fait que le nom du tag pour le wp soi " manoir" sa peut faire quelque chose, pourtant je l´ai changer dans le script!

sooun
sooun
Niveau 5
10 août 2004 à 21:20:39

Wouou il est trop ton logiciel sabbat maintenant ya plus qu´a l´avoir en angalis et c excelent. Sinon mainteant j´aimerai que quand j´arrive il y est un perso qui apparaise, je lui parle et il disparai, c possible sa ou non??

Lokalbass
Lokalbass
Niveau 10
11 août 2004 à 11:03:08

j´ai bien ce generateur de scripte mais bon ca aide c´est certain mais si tu as pas une personne qui si connais en scripte pour t´aider a faire des beau scripte bien grand bein c´est pas le generateur qui va te le faire lol mais c´est vrai que pour les tou petit script c´est le top.

heu non le site que je te dit d´aller voir est pas en anglais lol c´est l´un des meilleur site de neverwinter night ^^

me fau pas trop me poser des question. tous comme toi je comprend rien au script lol

oui c´est possible de faire appraitre un perso quand tu passe sur un declancheur et qu il reparte quand tu lui a parler... mais je serai pas t´aider pour ca. et pour mon script en haut. je l´ai pas tester... tu as demander ou changer le mot que tu savais pas et je l´ai changer :)

monster20
monster20
Niveau 5
11 août 2004 à 14:12:19

Navré de décevoir certain , mais ce générateur de script peut certes te dépanner de temps en temps mais il rajoute souvent des lignes ou bien des commandes inutiles . Donc pour ceux qui voudrait se spécialiser un petit peu prenez plutôt même le Wizzard de Bioware .

Exemple : object oTarget;
oTarget = oPC; / / cette ligne n´a aucun intérêt puisque oPC est déjà défini :nonnon:

Sabbat
Sabbat
Niveau 5
11 août 2004 à 19:29:23

1 - il n´y a pas de wizard pour scripter dans l´aurora, il serait temps de t´en apercevoir
2 - c´est un interpreteur et par définition, un interpreteur est fait pour les non codeurs. EVIDEMMENT, un code généré automatiquement sera moins optimisé qu´un code fait à la mano, encore heureux. En revanche, il ne comportera pas d´erreurs de syntaxe.
3 - je doute que soon en soit encore à avoir des problèmes de mémoire sur ses mods parce que le code n´a pas été optimisé.
4 - Pour apprendre comment un code est bati, ce générateur est très formateur.
5 - c´est bien gentil de critiquer, fait ton propre interpréteur, produisant un code plus optimisé, je serais le premier à en faire la promotion.

sooun
sooun
Niveau 5
11 août 2004 à 21:48:25

moi perso je trouve ce generateur de script excellent parce que c que je demande il le fait, le seul probléme c qu´il est en anglais et que c pas toujours tres claire.

La vidéo du moment