Jump to content
  • 0

Soul Collector Error~!


GMxMomi

Question


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  48
  • Reputation:   0
  • Joined:  04/24/12
  • Last Seen:  

Help About Soul Collector Error~!! I dont know what is problem~!! npc no response when click and NO SOUL COUNT WHEN KILL MONSTER~!! Help Please

job_wiz,39,95,6 script Soul Collector 437,{
if ( SoulQuest == 0 ) goto Start;
if ( SoulQuest == 1 ) goto One;
if ( SoulQuest == 2 ) goto Two;
if ( SoulQuest == 3 ) goto Three;
Start:
mes "Bring me 50,000 Souls then i will talk with you.";
mes "You can hunt it by killing any monster.";
set SoulQuest,1;
close;
}
One:
if ( Soul < 50000 ) {
mes "I need 50,000 Souls...";
mes "But currently you only have "+Soul+" Soul.";
close;
}
mes "Look like you have done a great work.";
set Soul,0;
set SoulQuest,2;
next;
goto Two;
Two:
if ( ECH < 30 || Dull < 15 || BM < 7 || Lori < 7 || BK < 5 ){
mes "Second round..";
mes "Go get me these Souls.";
mes "["+ECH+" / 30] Evil Cloud Hermit Souls.";
mes "["+Dull+" / 15] Dullahan Souls.";
mes "["+BM+" / 7] Bloody Murderer Souls.";
mes "["+Lori+" / 7] Loli Ruli Souls.";
mes "["+BK+" / 5] Bloody Knight Souls.";
close;
}
mes "Look like you have done a great work again.";
set ECH,0;
set Dull,0;
set BM,0;
set Lori,0;
set BK,0;
set SoulQuest,3;
next;
goto Three;
Three:
if ( countitem(7511) < 2000 ){
mes "Last Round...hunt me this.":
mes "["+countitem(7511)+" / 2000] Darkness Rune.";
close;
}
mes "OMG !! You have done all my requests.";
delitem 7511,2000;
getitem 12035,1;
getitem 12036,1;
getitem 12037,1;
next;
mes "Due to your hard work i will randomly reward you with an unique equipments.":
set @Random,rand(1,10);
if ( @Random < 5 ){
getitem 12039,1;
}
if ( @Random < 9 && @Random > 4 ){
getitem 12039,1;
}
if ( @Random > 8 ){
getitem 12039,1;
}
set SoulQuest,0;
close;
OnNPCKillEvent:
if ( SoulQuest == 1 ){
set Soul,Soul+1;
dispbottom "You have collected "+Soul+" Souls.";
}
if ( SoulQuest == 2 ){
if ( killedrid == 1412 ){
set ECH,ECH+1;
}
if ( killedrid == 1504 ){
set Dull,Dull+1;
}
if ( killedrid == 1507 ){
set BM,BM+1;
}
if ( killedrid == 1505 ){
set Lori,Lori+1;
}
if ( killedrid == 1268 ){
set BM,BM+1;
}
dispbottom "Total you have killed ["+ECH+"/30] Evil Cloud Hermit.";
dispbottom "Total you have killed ["+Dull+"/15] Dullahan.";
dispbottom "Total you have killed ["+BM+"/7] Bloody Murderer.";
dispbottom "Total you have killed ["+Lori+"/7] Loli Ruri.";
dispbottom "Total you have killed ["+BK+"/5] Bloody Knight.";
}
if ( SoulQuest == 3 ){
if ( countitem(7511) < 2000 ){
dispbottom "You have collected "+countitem(7511)+" Darkness Rune.";
}
}
end;
}

Edited by Mysterious
Please use [codebox] for content longer than 10 lines.
Link to comment
Share on other sites

2 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  90
  • Reputation:   2
  • Joined:  11/14/11
  • Last Seen:  

the problem I see is this

One:
if ( Soul < 50000 ) {
mes "I need 50,000 Souls...";
mes "But currently you only have "+Soul+" Soul.";
close;

You don't have any script to increase the soul number, and I also don't know what script to use if you want it for all map. Maybe if for 1 map I can, but for all map I don't know.

/hum

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2348
  • Joined:  10/28/11
  • Last Seen:  

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...