Jump to content
  • 0

NPC Spawn mob


Azumoto

Question


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

hello I would like a npc that spawns either skeleton, poring, and zombies. But I can choose them!

Link to comment
Share on other sites

10 answers to this question

Recommended Posts


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

try this

prontera,155,181,5 script Sample 757,{
setarray .@MonsterID[0],1002,1002,1002,1002;
mes "What you want to summon ?";
for( set .@i,0; .@i < getarraysize( .@MonsterID ); set .@i,.@i + 1;
set .@Menu$,.@Menu$ + getmonsterinfo( .@MonsterID[.@i],0 )+":";
set .@i,select( .@Menu$ ) - 1;
mes "Summon "+getmonsterinfo( .@MonsterID[.@i],0 )+"?";
if( select("YES:NO") == 1 ){
monster strcharinfo(3),-1,-1,"--ja--",.@MonsterID[.@i],1,"";
}
close;
}

Link to comment
Share on other sites


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

not loadded, why?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  666
  • Reputation:   93
  • Joined:  04/27/12
  • Last Seen:  

You need to input the proper tabs.

Link to comment
Share on other sites


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

as it should be?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  11
  • Reputation:   0
  • Joined:  12/29/12
  • Last Seen:  

cant you give me tahts script again beacause this scrip not load why????

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

prontera,155,181,5(TAB)script(TAB)Sample(TAB)757,{

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.00
  • Content Count:  2044
  • Reputation:   682
  • Joined:  10/09/12
  • Last Seen:  

prontera,152,182,5	script	Sample	757,{
mes "What you want to summon ?";
.@s = select( .menu$ ) -1;
mes "Summon "+ .mob_name$[.@s] +" ?";
if ( select ( "Yes", "No" ) == 2 ) close;
close2;
monster "this", -1,-1, "--ja--", .mob_id[.@s], 1, "";
end;
OnInit:
setarray .mob_id, 1076, 1002, 1015; // configuration here

while ( .mob_id[.@i] ) {
	.mob_name$[.@i] = getmonsterinfo( .mob_id[.@i], 0 );
	.@i++;
}
.menu$ = implode( .mob_name$, ":" );
end;
}

dunno why but suddenly in the mood to optimized other member's scripts xD

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  20
  • Topics Per Day:  0.00
  • Content Count:  83
  • Reputation:   0
  • Joined:  06/02/12
  • Last Seen:  

prontera,152,182,5	script	Sample	757,{
mes "What you want to summon ?";
.@s = select( .menu$ ) -1;
mes "Summon "+ .mob_name$[.@s] +" ?";
if ( select ( "Yes", "No" ) == 2 ) close;
close2;
monster "this", -1,-1, "--ja--", .mob_id[.@s], 1, "";
end;
OnInit:
setarray .mob_id, 1076, 1002, 1015; // configuration here

while ( .mob_id[.@i] ) {
	.mob_name$[.@i] = getmonsterinfo( .mob_id[.@i], 0 );
	.@i++;
}
.menu$ = implode( .mob_name$, ":" );
end;
}

dunno why but suddenly in the mood to optimized other member's scripts xD

Hi Annie i used this script but when i load it and talk to npc i dont see any MENU OPTIONS its totally blank which i think i should be choosing a mob to summon.

also can it be add a specific amount of monster to summon? like if i want 2000 Porings :D

Edited by jigsgfx
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.00
  • Content Count:  2044
  • Reputation:   682
  • Joined:  10/09/12
  • Last Seen:  

lol, reminds me of my private mvp room script

guild_vs2,50,50,5    script    asdasdasdasd    100,{
   mes "What you want to summon ?";
   .@s = select( .menu$ ) -1;
   mes "input amount to summon";
   if ( input( .@amount, 1, .max_summon ) ) {
       mes "invalid amount";
       close;
   }
   mes "Summon "+ .@amount +"x "+ .mob_name$[.@s] +" ?";
   if ( select ( "Yes", "No" ) == 2 ) close;
   close2;
   monster "this", 0,0, "--ja--", .mob_id[.@s], .@amount;
   end;
OnInit:
   setarray .mob_id, 1076, 1002, 1015; // configuration here
   .max_summon = 2000;

   while ( .mob_id[.@i] ) {
       .mob_name$[.@i] = getmonsterinfo( .mob_id[.@i], 0 );
       .@i++;
   }
   .menu$ = implode( .mob_name$, ":" );
   end;
}

post-8685-0-68546300-1357798695_thumb.jpg

the script works fine in latest rathena

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  20
  • Topics Per Day:  0.00
  • Content Count:  83
  • Reputation:   0
  • Joined:  06/02/12
  • Last Seen:  

great thanks it works like a charm.. /no1

Edited by jigsgfx
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...