Jump to content
  • 0

Issue : 'script_rid2sd: fatal error ! player not attached !' ?


Auryn

Question


  • Group:  Members
  • Topic Count:  69
  • Topics Per Day:  0.02
  • Content Count:  147
  • Reputation:   1
  • Joined:  01/26/12
  • Last Seen:  

I just edited my script to allow hideonnpc and hideoffnpc of a ghost, who will appear and disappear with OnTouch: and be replaced by a Tomb.

The problem is I get this error at script reload.

I'm not sure of what could cause this, so I come get some helpfull advices.

312041Sanstitre3.jpg

Edited by Auryn
Link to comment
Share on other sites

4 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  169
  • Topics Per Day:  0.04
  • Content Count:  1260
  • Reputation:   750
  • Joined:  11/19/11
  • Last Seen:  

due to the position of the error i'd say a oninit label is falling thru and reaching the ontouch.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  46
  • Topics Per Day:  0.01
  • Content Count:  138
  • Reputation:   1
  • Joined:  12/27/11
  • Last Seen:  

due to the position of the error i'd say a oninit label is falling thru and reaching the ontouch.

does that error will cause bug in the script?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  72
  • Topics Per Day:  0.02
  • Content Count:  2997
  • Reputation:   1130
  • Joined:  05/27/12
  • Last Seen:  

Yes, evidently...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  69
  • Topics Per Day:  0.02
  • Content Count:  147
  • Reputation:   1
  • Joined:  01/26/12
  • Last Seen:  

due to the position of the error i'd say a oninit label is falling thru and reaching the ontouch.

Right, solved.

Edit :

I still get problems with this script.

niflheim,187,122,3	script	Tombe#1::jim1	111,{
if(quete == 4 && questLock == 8){
mes "[Tombe]";
mes "[une gravure signée 'Elwen K.' de Rachel a été térrée ici à la mémoire de Jim le Flambeur]";
set tombe,1;
close;
}
mes "[Tombe]";
mes "[Jim Flambant, à jamais dans nos coeurs, et dans notre esprit son sourire malicieux.]";
close;
}
niflheim,187,122,3	script	Jim le Flambeur#2::jim2	802,3,3,{
OnTouch:
if (mohi == 2 && quete == 3 && questLock == 7 && (countitem (9147) == 1)){
sleep2 3000;
hideoffnpc "jim2";
disablenpc "jim1";
mes "[Jim le Flambeur]";
mes "Vous lui avez tout apporté ?";
next;
mes "[Jim le Flambeur]";
mes "Alors, qu'à t'elle dit ?";
next;
mes "[Jim le Flambeur]";
mes "Comment ? Elle vous a donné un parchemin ?";
next;
mes "[Jim le Flambeur]";
mes "Allez-y, lancez-moi le sort, je suis prêt à revivre !";
next;
input .@input$;
if (.@input$ == "Toi qui erre en regrets, laisse la lumière te guider."){
mes "[Jim le Flambeur]";
mes "Oh, cette lumière !... Elle semble si belle !...";
delitem 9147,1;
next;
hideonnpc "jim2";
hideoffnpc "jim1";
mes "[Jim le Flambeur]";
mes "[L'antité disparait et laisse apparaitre la tombe gravée à sa mémoire, signée 'Elwen K.']";
next;
mes "[Jim le Flambeur]";
mes "[une belle pierrre nacrée attire votre oeil parmis les graviers qui surplombent la tombe.]";
close2;
sleep2 750;
getitem 9145,1;
dispbottom "Vous avez récupéré une pierre étrange sur la tombe de Jim le Flambeur.";
set mohi,3;
set flambant,0;
set quete,4;
set questlock,8;
changequest 70010,70011;
}else{
mes "[Jim le Flambeur]";
mes "Et bien ? Il ne se passe rien !";
close2;
hideonnpc "jim2";
enablenpc "jim1";
sleep2 2900;
end;
}
}
if(flambant == 1 && questLock == 6) {
sleep2 3000;
hideoffnpc "jim2";
disablenpc "jim1";
mes "[Jim le Flambeur]";
mes "Vous ne lui avez pas apporté ?";
next;
mes "[Jim le Flambeur]";
mes "S'il vous plait, apportez-lui pour moi les objets suivants :";
next;
mes "[Jim le Flambeur]";
mes "20 burning heart,";
mes "20 wooden heart,";
mes "20 ice heart,";
mes "20 stone heart,";
mes "1 immortal heart,";
mes "1 Old Magic Book.";
next;
mes "[Jim le Flambeur]";
mes "Mohira habite surement encore Comodo...";
close2;
hideonnpc "jim2";
enablenpc "jim1";
sleep2 2900;
end;
}
if(quete == 3 && questLock == 5 && flambant == 0){
sleep2 3000;
hideoffnpc "jim2";
disablenpc "jim1";
mes "[Jim le Flambeur]";
mes "Ahhh ! un visiteur !";
next;
mes "[Jim le Flambeur]";
mes "Cela fait si longtemps qu'on ne vient plu me rendre visite !";
next;
switch(select("Euhm, vous êtes quoi ?:S'en aller.")){
case 1:
mes "[Jim le Flambeur]";
mes "Je suis entre deux mondes semble t'il !";
next;
mes "[Jim le Flambeur]";
mes "Eheheh ~ !";
next;
mes "[Jim le Flambeur]";
mes "Ah, et vous pouvez m'appeler Jim le Flambeur ... Ou le Flambant, comme vous voulez !";
next;
mes "[Jim le Flambeur]";
mes "Quand à votre nom, je le connais déjà.";
next;
mes "[Jim le Flambeur]";
mes "Il faut dire, un nom aussi étrange ... '"+ strcharinfo(0) +"', je ne suis pas prêt de l'oublier.";
next;
switch(select("Comment connaissez-vous mon nom ?:Je dois partir.")){
case 1:
mes "[Jim le Flambeur]";
mes "Ha-ha-ha-ha-ha, vous êtes drôle !";
next;
mes "[Jim le Flambeur]";
mes "... ";
next;
mes "[Jim le Flambeur]";
mes "De notre côté, nous avons pu ressentir l'empleur de vos actes sur terre, et ehm ...";
next;
mes "[Jim le Flambeur]";
mes "Vous pourriez m'être très utile !";
next;
mes "[Jim le Flambeur]";
mes "Ah, et ne pensez pas que vous pourriez refuser !";
mes "Je vous hanterais le reste de vos journées !";
next;
mes "[Jim le Flambeur]";
mes "... Ahaha, ne vous en faites pas, je ne suis pas de ce genre d'esprits.";
emotion e_whisp;
next;
mes "[Jim le Flambeur]";
mes "Bon, bon, il est temps pour mois de vous expliquer mes motivations ...";
next;
mes "[Jim le Flambeur]";
mes "Au-delà de mon tempérament farceur d'esprit malin, j'aime ma dulcinée par dessus-tout, et ... j'aimerais la retrouver ...";
next;
mes "[Jim le Flambeur]";
mes "Ma vie de spectre, je ne m'y fais pas, j'ai perdu gout à errer, à effrayer, à terrifier.";
emotion e_abs;
next;
mes "[Jim le Flambeur]";
mes "Il se trouve que ma douce soit une mage très qualifiée ... Elle habite Comodo.";
next;
set flambant,1;
mes "[Jim le Flambeur]";
mes "S'il vous plait, apportez-lui pour moi :";
next;
mes "[Jim le Flambeur]";
mes "20 burning heart,";
mes "20 wooden heart,";
mes "20 ice heart,";
mes "20 stone heart,";
mes "1 immortal heart,";
mes "1 Old Magic Book.";
set questLock,6;
changequest 70008,70009;
next;
mes "[Jim le Flambeur]";
mes "Elle comprendra.";
next;
mes "[Jim le Flambeur]";
mes "Dire qu'elle doit me penser aux cieux ...";
close2;
hideonnpc "jim2";
enablenpc "jim1";
sleep2 2900;
end;
case 2:
close;
}
case 2:
hideonnpc "jim2";
enablenpc "jim1";
sleep2 2900;
end;
close;
	}
}
}
-	script	hidejim	-1,{
OnInit:
hideonnpc "jim2";
}

I'm getting Stuck in the script at the first switch(select( menu :

switch(select("Euhm, vous êtes quoi ?:S'en aller.")){

Edited by Auryn
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...