Aller au contenu


Probléme Script Tuto Wiwiki


  • Veuillez vous connecter pour répondre
8 réponses à ce sujet

#1 darkremi99

darkremi99

Posté 31 janvier 2010 - 20:17

Bonjour,j'ai regardé le tuto de la maison à vendre et j'ai un message d'erreur "Unknown command doonce3''




Voici mon script:

Spoiler


et voici le lien du tuto http://wiwiki.wiwila...:_AchatsMaisons



Merci de me répondre au plus vite merci0

Modifié par Kira, 31 janvier 2010 - 20:27.
Mise du code en spoiler pour économiser les molettes des souris...

http://www.legiondes...forum/index.php
Mon forum.
Non pas le tiens
Pourquoi
Parce que c'est le miens
......

#2 Kaludas

Kaludas

    Mais je suis où bordel !?


Posté 31 janvier 2010 - 20:22

Bonsoir,

Le script que tu as mis c'est exactement le même que tu as Utiliser ?

A bientot,
"Deus Vult !"
- Templier, Bataille de Kherak

#3 darkremi99

darkremi99

Posté 31 janvier 2010 - 20:25

Ben,non car moi j'ai trois set à utiliser donc j'en ai rajouter ai un en faisant copier collait,j'ai pris:


if ( Player.GetItemCount aaaachambre == 1 ) && ( Doonce2 == 0 )
    ChambreRef.Enable
    set TotalCount to ( TotalCount + 1 )
    set Doonce2 to 1
endif

et j l'ai remplacé et j'ai collé en remplacant par:


if ( Player.GetItemCount aaaamanger== 1 ) && ( Doonce3 == 0 )
    Buffettablechaise.Enable
    set TotalCount to ( TotalCount + 1 )
    set Doonce3 to 1
endif



Voilà,sa t'aide?
http://www.legiondes...forum/index.php
Mon forum.
Non pas le tiens
Pourquoi
Parce que c'est le miens
......

#4 Kaludas

Kaludas

    Mais je suis où bordel !?


Posté 31 janvier 2010 - 20:29

Tu peux mettre le script exact que tu as utiliser ?

Merci,

Utilise les balises de scripts aussi sur le forum histoire de voir plus clair :mdr:
"Deus Vult !"
- Templier, Bataille de Kherak

#5 darkremi99

darkremi99

Posté 31 janvier 2010 - 20:30

scn aaabuyinghouse
short TotalCount ; Le nombre de sets que possède votre maison
short Doonce1    ; vérifie si vous avez bien acheter les objets
short Doonce2    ; vérifie si vous avez bien acheter la maison
;add "Short Doonce3" si vous avez bien les trois objets
float fQuestDelayTime
begin gamemode
; Mets un terme au script si les conditions ne sont pas remplies
if ( GetStage housearea2 < 10 )
Return
endif
if getstage (Nom de la quête) == 10 && player.getincell   (Nom de la cell ou se trouve la maison)   == 1
setstage (Nom de la quête) 20
endif
; Il s'agit de la varaible qui déclanche la suite lorsque la maison est acquise
if ( Player.GetItemCount (ID du parchemin) == 1 ) && ( Doonce1 == 0 )
(ID du premier set de fournitures).Enable
set TotalCount to ( TotalCount + 1 )
set Doonce1 to 1
endif
if ( Player.GetItemCount (ID du parchemin) == 1 ) && ( Doonce2 == 0 )
(ID du second set)..Enable
set TotalCount to ( TotalCount + 1 )
set Doonce2 to 1
endif
;Ends Fin de la quête si tout à été acheté
if ( TotalCount == 2 )    ; Changez le nombre deux selon le nombre de sets à acheter
setstage (Nom de la quête) 30
set fQuestDelayTime to 0
endif
end
http://www.legiondes...forum/index.php
Mon forum.
Non pas le tiens
Pourquoi
Parce que c'est le miens
......

#6 Snaïpe

Snaïpe

    ...itset tnus otroh nI


Posté 31 janvier 2010 - 20:31

euh... tu n'as pas initialisé ton doonce3... pas étonnant que ça ne marche pas.

#7 darkremi99

darkremi99

Posté 31 janvier 2010 - 20:32

Comment sa?
http://www.legiondes...forum/index.php
Mon forum.
Non pas le tiens
Pourquoi
Parce que c'est le miens
......

#8 Snaïpe

Snaïpe

    ...itset tnus otroh nI


Posté 31 janvier 2010 - 20:36

DoOnce3 est une variable, c'est à dire une "case" où on stocke une valeur.

mais pour travailler avec des variables, il faut les initialiser dans ton script ( on parle aussi de déclaration de variables )

c'est cette partie en début de script :

short TotalCount; Le nombre de sets que possède votre maison
short Doonce1; vérifie si vous avez bien acheter les objets
short Doonce2; vérifie si vous avez bien acheter la maison

en clair, les 3 variables TotalCount, Doonce1 et Doonce2 sont déclarées en tant que tel.

mais tu n'as pas déclaré la nouvelle variable doonce3 avec laquelle tu veux bosser.

tu dois donc rajouter une ligne : "Short Doonce3"

#9 elendell

elendell

    Mécano Dell'Arte


Posté 01 février 2010 - 00:15

Bonjour darkremi99,

Voir le messagedarkremi99, le 31.01.2010 à 20:31, dit :

Bonjour,j'ai regardé le tuto de la maison à vendre et j'ai un message d'erreur "Unknown command doonce3''

Voici mon script...

et voici le lien du tuto...

Merci de me répondre au plus vite merci0
Relis ce que tu as écrit stp. Tu exposes bien ton problème, tu indiques le texte du message d'erreur et tu donnes les liens nécessaires pour qu'on puisse en cerner la cause. C'est parfait... Techniquement.

Malheureusement, tu oublies ensuite que nous ne sommes pas des machines à répondre quand on y introduit des données. Je m'attendais après ça à lire ta question mais je ne l'ai pas trouvée. D'accord, elle est évidente, quelque chose comme : "Quelqu'un a une idée de ce qui peut donner cette erreur ?". Mais si tu ne prends même pas la peine de formuler ta question tellement tu es pressé d'avoir une réponse, c'est que tu ne fais pas grand cas de ceux dont tu espères la réponse.

Ensuite, tu dis : "Merci de me répondre au plus vite merci0". D'accord, il y a 2 mercis dans ta phrase mais le "au plus vite", c'est quand même pour dire qu'il y a urgence. Et bien non, il n'y a pas d'urgence. Tout ça, c'est un jeu. Si quelqu'un lit une question et sait y répondre, il le fera. Parce qu'il sait très bien ce que c'est d'être bloqué quand on mode et qu'on a besoin d'aide.

Alors les phrases que tu mets à chaque sujet pour dire que tu attends une réponse, tu les oublies. Tout le monde sait bien que tu as posté dans l'espoir d'avoir une réponse et fait pareil quand il en a besoin. Si en plus tu précises à des personnes dont tu demandes de l'aide qu'elles doivent te la donner au plus vite, c'est le bouquet. Je les trouve bien sympa de t'avoir répondu...




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)