Jump to content
  • 0

King of Emperium Manual


GM Winter

Question


  • Group:  Members
  • Topic Count:  176
  • Topics Per Day:  0.14
  • Content Count:  666
  • Reputation:   9
  • Joined:  12/04/20
  • Last Seen:  

hello masters can someone help me im always getting this error when im trying to start th event

[Error]: npc_event: event not found [KoE::OnCommand]

Heres the Script

-    script    KoE    -1,{
OnInit:
disablenpc "The King#KoE";
disablenpc "Exit#KoE";
end;

OnWhisperGlobal:
if ( getgmlevel() < 99 ) end;
else if ( compare ( @whispervar0$, "on" ) ) goto L_start;
else if ( compare ( @whispervar0$, "off" ) ) goto L_end;
else end;

L_end:
announce "The King of Emperium Hill is over!", 0;
set .koe_start, 0;
enablenpc "Exit#KoE";
disablenpc "The King#KoE";
killmonsterall "guild_vs1";
end;

L_start:
announce "The King of Emperium Hill has begun!", 0;
set .koe_start, 1;
enablenpc "The King#KoE";
disablenpc "Exit#KoE";
set $koegid, 0;
donpcevent "::OnRevKoE";
maprespawnguildid "guild_vs1", $koegid, 6;
monster "guild_vs1",49,49,"EMPERIUM",1288,1,"KoE::OnEmpDead";
end;

OnEmpDead:
set $koegid, getcharid(2);
announce "The current King of Emperium Hill is the [" + strcharinfo(2) + "] guild.", 0;
donpcevent "::OnRevKoE";
maprespawnguildid "guild_vs1", $koegid, 6;
sleep 500;
if ( .koe_start )
    monster "guild_vs1",49,49,"EMPERIUM",1288,1,"KoE::OnEmpDead";
end;
}

// KoE Entrance
prontera,155,191,4    script    The King#KoE    58,{
   mes "[The King]";
if ( getcharid(2) == 0 ) {
    mes "You must have a guild to participate in the ^FF0000King of Emperium Hill Tournament^000000.";
    close;
}
   mes "Hello.";
   mes "Would you like to participate in the ^FF0000King of Emperium Hill Tournament^000000?";
if ( select ( "Yes", "No" ) == 2 ) close;
   switch( rand(1,4) ){
       case 1:    warp "guild_vs1", 50, 88; end;
       case 2:    warp "guild_vs1", 88, 50; end;
       case 3:    warp "guild_vs1", 50, 11; end;
       case 4:    warp "guild_vs1", 11, 50; end;
}
}

// KoE Exit
guild_vs1,49,56,5    script    Exit#KoE    51,{
mes "[Exit]";
mes "See ya.";
if ( getcharid(2) == $koegid )
    getitem 501, 1; // configure prize here
next;
warp "Save",0,0;
close;
}

// Flags
guild_vs1,49,38,4    script    King of Emperium Hill#1::koe_flag    722,{
set .@gid, $koegid;
if ( .@gid == 0 ) end;
mes "[King of Emperium Hill]";
mes "The Current King of Emperium Hill is the ["+ getguildname(.@gid) +"] guild.";
close;
OnRevKoE:
flagemblem $koegid;
end;
}
guild_vs1,61,49,6    duplicate(koe_flag)    King of Emperium Hill#2    722
guild_vs1,38,49,2    duplicate(koe_flag)    King of Emperium Hill#3    722
guild_vs1,49,61,0    duplicate(koe_flag)    King of Emperium Hill#4    722

guild_vs1    mapflag    gvg
guild_vs1    mapflag    nobranch
guild_vs1    mapflag    nomemo
guild_vs1    mapflag    nopenalty
guild_vs1    mapflag    noreturn
guild_vs1    mapflag    nosave    SavePoint
guild_vs1    mapflag    noteleport
guild_vs1    mapflag    gvg_noparty
guild_vs1    mapflag    nowarp
guild_vs1    mapflag    nowarpto

 

Edited by Mael
Use a codebox
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  49
  • Topics Per Day:  0.01
  • Content Count:  1535
  • Reputation:   237
  • Joined:  08/03/12
  • Last Seen:  

 

1 hour ago, chadness said:

hello masters can someone help me im always getting this error when im trying to start th event

[Error]: npc_event: event not found [KoE::OnCommand]

Heres the Script

-    script    KoE    -1,{
OnInit:
disablenpc "The King#KoE";
disablenpc "Exit#KoE";
end;

OnWhisperGlobal:
if ( getgmlevel() < 99 ) end;
else if ( compare ( @whispervar0$, "on" ) ) goto L_start;
else if ( compare ( @whispervar0$, "off" ) ) goto L_end;
else end;

L_end:
announce "The King of Emperium Hill is over!", 0;
set .koe_start, 0;
enablenpc "Exit#KoE";
disablenpc "The King#KoE";
killmonsterall "guild_vs1";
end;

L_start:
announce "The King of Emperium Hill has begun!", 0;
set .koe_start, 1;
enablenpc "The King#KoE";
disablenpc "Exit#KoE";
set $koegid, 0;
donpcevent "::OnRevKoE";
maprespawnguildid "guild_vs1", $koegid, 6;
monster "guild_vs1",49,49,"EMPERIUM",1288,1,"KoE::OnEmpDead";
end;

OnEmpDead:
set $koegid, getcharid(2);
announce "The current King of Emperium Hill is the [" + strcharinfo(2) + "] guild.", 0;
donpcevent "::OnRevKoE";
maprespawnguildid "guild_vs1", $koegid, 6;
sleep 500;
if ( .koe_start )
    monster "guild_vs1",49,49,"EMPERIUM",1288,1,"KoE::OnEmpDead";
end;
}

// KoE Entrance
prontera,155,191,4    script    The King#KoE    58,{
   mes "[The King]";
if ( getcharid(2) == 0 ) {
    mes "You must have a guild to participate in the ^FF0000King of Emperium Hill Tournament^000000.";
    close;
}
   mes "Hello.";
   mes "Would you like to participate in the ^FF0000King of Emperium Hill Tournament^000000?";
if ( select ( "Yes", "No" ) == 2 ) close;
   switch( rand(1,4) ){
       case 1:    warp "guild_vs1", 50, 88; end;
       case 2:    warp "guild_vs1", 88, 50; end;
       case 3:    warp "guild_vs1", 50, 11; end;
       case 4:    warp "guild_vs1", 11, 50; end;
}
}

// KoE Exit
guild_vs1,49,56,5    script    Exit#KoE    51,{
mes "[Exit]";
mes "See ya.";
if ( getcharid(2) == $koegid )
    getitem 501, 1; // configure prize here
next;
warp "Save",0,0;
close;
}

// Flags
guild_vs1,49,38,4    script    King of Emperium Hill#1::koe_flag    722,{
set .@gid, $koegid;
if ( .@gid == 0 ) end;
mes "[King of Emperium Hill]";
mes "The Current King of Emperium Hill is the ["+ getguildname(.@gid) +"] guild.";
close;
OnRevKoE:
flagemblem $koegid;
end;
}
guild_vs1,61,49,6    duplicate(koe_flag)    King of Emperium Hill#2    722
guild_vs1,38,49,2    duplicate(koe_flag)    King of Emperium Hill#3    722
guild_vs1,49,61,0    duplicate(koe_flag)    King of Emperium Hill#4    722

guild_vs1    mapflag    gvg
guild_vs1    mapflag    nobranch
guild_vs1    mapflag    nomemo
guild_vs1    mapflag    nopenalty
guild_vs1    mapflag    noreturn
guild_vs1    mapflag    nosave    SavePoint
guild_vs1    mapflag    noteleport
guild_vs1    mapflag    gvg_noparty
guild_vs1    mapflag    nowarp
guild_vs1    mapflag    nowarpto

I dont know either you didnt copy it completely, or what since the error KoE::OnCommand are not even in the script.

Or maybe that error are from another script that you still load the npc ? 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  176
  • Topics Per Day:  0.14
  • Content Count:  666
  • Reputation:   9
  • Joined:  12/04/20
  • Last Seen:  

11 minutes ago, Chaos92 said:

 

I dont know either you didnt copy it completely, or what since the error KoE::OnCommand are not even in the script.

Or maybe that error are from another script that you still load the npc ? 

i copy it all maybe the original script is error , do you have some somple koe script?

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