Jump to content
  • 0

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


Question

Posted (edited)

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

4 answers to this question

Recommended Posts

Posted (edited)

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

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...