Jump to content
  • 0

Correction Devil Squared


Scofield

Question


  • Group:  Members
  • Topic Count:  107
  • Topics Per Day:  0.03
  • Content Count:  265
  • Reputation:   11
  • Joined:  01/11/13
  • Last Seen:  

I want the chests appear only after 15 seconds after the last die monsters

 

prontera,79,139,5 script Devil Square 968,{
 
 
 
mes "[^0000CDMensageiro Devil Square^000000]";
 
mes "Bem-vindo, sou o mensageiro encarregado da ^FF0000Devil Square^000000.";
 
mes "Sou um mensageiro especial que vende convites da morte, com este convite você poderá adentrar a Devil Square.";
 
mes "Gostaria de alguns dos meus ingressos? São totalmente grátis !";
 
next;
 
menu "Aceitar o convite.",-,"Informações.",Info,"Recusar Oferta.",Cancel;
 
 
 
if(Baselevel < 80) goto LReq;
 
if(Zeny < 0) goto LReq;
 
if($inf == 1) goto L_go;
 
goto L_eror;
 
 
 
LReq:
 
mes "[^0000CDMensageiro Devil Square^000000]";
 
mes "É necessário estar no Level ^0000FF[80]^000000 para poder participar do evento.";
 
close;
 
 
 
L_go:
 
if (getmapusers("force_3-3")==999) goto toomany;
 
set Zeny,Zeny - 0;
 
announce "Mensageiro: O jogador [ "+strcharinfo(0)+" ] aceitou o convite e adentrou a Devil Square.",8;
 
percentheal 100,100;
 
sc_start SC_INCREASEAGI,300000,10;
 
sc_start SC_BLESSING,300000,10;
 
warp "force_3-3",100,193;
 
end;
 
 
 
L_eror:
 
mes "[^0000CDMensageiro Devil Square^000000]";
 
mes "Desculpe, os convites ainda não estão à venda.";
 
mes "Caso deseje alguns de meus convites, estes serão os horários disponíveis:";
 
mes "Convite: ^0000CD08:00^000000";
 
mes "Convite: ^0000CD12:00^000000";
 
mes "Convite: ^0000CD16:00^000000";
 
mes "Convite: ^0000CD20:00^000000";
 
mes "Convite: ^0000CD00:00^000000";
 
close;
 
 
 
Info:
 
mes "[^0000CDMensageiro Devil Square^000000]";
 
mes "São 6 etapas no total.";
 
mes "Cada etapa haverá monstros de raças ou elementos diferentes.";
 
mes "1ª etapa: Inimigos Arqueiros";
 
mes "2ª etapa: Elemento - Gelo";
 
mes "3ª etapa: Elemento - Fogo";
 
mes "4ª etapa: Tartarugas";
 
mes "5ª etapa: Mortos-vivos";
 
mes "6ª etapa: Brutos [ 2 Chefes ]";
 
next;
 
mes "[^0000CDMensageiro Devil Square^000000]";
 
mes "A partir da 3ª etapa, começarão a aparecer Chefes.";
 
mes "Na última etapa, serão dois Chefes iguais.";
 
mes "Será permitido sair da Devil Square após morrer ou passar por todas as etapas.";
 
mes "No fim do evento, aparecerão 10 baús para os vencedores com coisas valiosas dentro !";
 
next;
 
mes "[^0000CDMensageiro Devil Square^000000]";
 
mes "Os horários da Devil Square são:";
 
mes "^0000CD08:00^000000";
 
mes "^0000CD12:00^000000";
 
mes "^0000CD16:00^000000";
 
mes "^0000CD20:00^000000";
 
mes "^0000CD00:00^000000";
 
 
close;
 
end;
 
 
 
toomany:
 
mes "[^0000CDMensageiro Devil Square^000000]";
 
mes "Desculpe, mas todos os ingressos já foram vendidos.";
 
mes "Eu vendo até 999 ingressos por evento.";
 
set $inf,0;
 
close;
 
end;
 
 
 
Cancel:
 
mes "[^0000CDMensageiro Devil Square^000000]";
 
mes "Até logo.";
 
close;
 
end;
 
}
 
 
 
////End Of Devil Square Entrance
 
 
 
force_3-3,90,29,5 script Cek -1,{
 
 
 
OnTimer30000:
 
if($status == 1) end;
 
if (getmapusers("force_3-3") == 0) Announce "[Devil Square] Todos os jogadores foram mortos na Devil Square.",8;
 
if (getmapusers("force_3-3") == 0) set $status,1;
 
if (getmapusers("force_3-3") == 0) killmonsterall "force_3-3";
 
if (getmapusers("force_3-3") == 0) end;
 
Announce getmapusers("force_3-3") + " player(s) estão sobrevivendo no Devil Square",8;
 
initnpctimer;
 
end;
 
 
 
}
 
 
 
force_3-3,109,29,5 script HiddenNpc -1,{
 
 
 
OnClock0800:
 
killmonsterall "force_3-3";
 
Announce "[Devil Square] A entrada para o evento está aberta, em 5 minutos o evento terá início.",8;
 
atcommand "@skillon";
 
disablenpc "Saída";
 
disablenpc "DevilSquare2";
 
disablenpc "DevilSquare1";
 
disablenpc "DevilSquare23";
 
disablenpc "DevilSquare32";
 
disablenpc "DevilSquare34";
 
disablenpc "DevilSquare43";
 
disablenpc "DevilSquare45";
 
disablenpc "DevilSquare54";
 
disablenpc "DevilSquare56";
 
disablenpc "DevilSquare65";
 
initnpctimer;
 
set $inf,1;
 
set $status,0;
 
end;
 
 
 
OnClock1200:
 
killmonsterall "force_3-3";
 
Announce "[Devil Square] A entrada para o evento está aberta, em 5 minutos o evento terá início.",8;
 
atcommand "@skillon";
 
disablenpc "Saída";
 
disablenpc "DevilSquare2";
 
disablenpc "DevilSquare1";
 
disablenpc "DevilSquare23";
 
disablenpc "DevilSquare32";
 
disablenpc "DevilSquare34";
 
disablenpc "DevilSquare43";
 
disablenpc "DevilSquare45";
 
disablenpc "DevilSquare54";
 
disablenpc "DevilSquare56";
 
disablenpc "DevilSquare65";
 
initnpctimer;
 
set $inf,1;
 
set $status,0;
 
end;
 
 
 
OnClock1600:
 
killmonsterall "force_3-3";
 
Announce "[Devil Square] A entrada para o evento está aberta, em 5 minutos o evento terá início.",8;
 
atcommand "@skillon";
 
disablenpc "Saída";
 
disablenpc "DevilSquare2";
 
disablenpc "DevilSquare1";
 
disablenpc "DevilSquare23";
 
disablenpc "DevilSquare32";
 
disablenpc "DevilSquare34";
 
disablenpc "DevilSquare43";
 
disablenpc "DevilSquare45";
 
disablenpc "DevilSquare54";
 
disablenpc "DevilSquare56";
 
disablenpc "DevilSquare65";
 
initnpctimer;
 
set $inf,1;
 
set $status,0;
 
end;
 
 
 
OnClock2000:
 
killmonsterall "force_3-3";
 
Announce "[Devil Square] A entrada para o evento está aberta, em 5 minutos o evento terá início.",8;
 
atcommand "@skillon";
 
disablenpc "Saída";
 
disablenpc "DevilSquare2";
 
disablenpc "DevilSquare1";
 
disablenpc "DevilSquare23";
 
disablenpc "DevilSquare32";
 
disablenpc "DevilSquare34";
 
disablenpc "DevilSquare43";
 
disablenpc "DevilSquare45";
 
disablenpc "DevilSquare54";
 
disablenpc "DevilSquare56";
 
disablenpc "DevilSquare65";
 
initnpctimer;
 
set $inf,1;
 
set $status,0;
 
end;
 
OnClock0000:
 
killmonsterall "force_3-3";
 
Announce "[Devil Square] A entrada para o evento está aberta, em 5 minutos o evento terá início.",8;
 
atcommand "@skillon";
 
disablenpc "Saída";
 
disablenpc "DevilSquare2";
 
disablenpc "DevilSquare1";
 
disablenpc "DevilSquare23";
 
disablenpc "DevilSquare32";
 
disablenpc "DevilSquare34";
 
disablenpc "DevilSquare43";
 
disablenpc "DevilSquare45";
 
disablenpc "DevilSquare54";
 
disablenpc "DevilSquare56";
 
disablenpc "DevilSquare65";
 
initnpctimer;
 
set $inf,1;
 
set $status,0;
 
end;
 
 
 
OnTimer60000:
 
Announce "[Devil Square] Restam 4 minutos para o início do evento.",8;
 
end;
 
 
 
OnTimer120000:
 
Announce "[Devil Square] Restam 3 minutos para o início do evento.",8;
 
end;
 
 
 
OnTimer180000:
 
Announce "[Devil Square] Restam 2 minutos para o início do evento.",8;
 
end;
 
 
 
OnTimer240000:
 
Announce "[Devil Square] Resta apenas 1 minuto para o início do evento.",8;
 
end;
 
 
 
OnTimer300000:
 
Announce "[Devil Square ] Inscrições encerradas. A 1ª etapa começou ! [Inimigos: Arqueiros]",8;
 
initnpctimer "Cek";
 
if (getmapusers("force_3-3") == 0) Announce "[Devil Square] Devido à falta de jogadores, o Devil Square foi cancelado.",8;
 
set $inf,0;
 
set $mob,50;
 
areamonster "force_3-3",127,180,72,180,"[DS] Cobold Arqueiro",1282,10,"HiddenNpc::Ondevildead";
 
areamonster "force_3-3",127,180,72,180,"[DS] Esqueleto Arqueiro",1016,8,"HiddenNpc::Ondevildead";
 
areamonster "force_3-3",127,180,72,180,"[DS] Goblin Arqueiro",1258,7,"HiddenNpc::Ondevildead";
 
areamonster "force_3-3",127,180,72,180,"[DS] Orc Arqueiro",1189,5,"HiddenNpc::Ondevildead";
 
areamonster "force_3-3",127,180,72,180,"[DS] Raydric Arqueiro",1276,10,"HiddenNpc::Ondevildead";
 
areamonster "force_3-3",127,180,72,180,"[DS] Soldado Atirador",1403,5,"HiddenNpc::Ondevildead";
 
areamonster "force_3-3",127,180,72,180,"[DS] Pessegueira Encantada",1410,5,"HiddenNpc::Ondevildead";
 
end;
 
 
 
Ondevildead:
 
if ($status == 1) end;
 
set $mob,$mob-1;
 
if ($mob == 25) Announce "[Devil Square] 25 monstros para começar a 2ª etapa.",8;
 
if($mob == 5) Announce "[Devil Square] 5 monstros para começar a 2ª etapa.",8;
 
if($mob == 0) Announce "[Devil Square] Começou a 2ª etapa ! [Elemento: Gelo]",8;
 
if($mob == 0) enablenpc "DevilSquare2";
 
if($mob == 0) goto Ondevil2;
 
end;
 
 
 
Ondevil2:
 
enablenpc "DevilSquare1";
 
set $mob,30;
 
areamonster "force_3-3",109,137,90,138,"[DS] Siroma",1776,10,"HiddenNpc::Ondevildead2";
 
areamonster "force_3-3",109,137,90,138,"[DS] Gazeti",1778,6,"HiddenNpc::Ondevildead2";
 
areamonster "force_3-3",109,137,90,138,"[DS] Yeti",1775,6,"HiddenNpc::Ondevildead2";
 
areamonster "force_3-3",109,137,90,138,"[DS] Titã de Gelo",1777,3,"HiddenNpc::Ondevildead2";
 
areamonster "force_3-3",109,137,90,138,"[DS] Estalactite",1789,5,"HiddenNpc::Ondevildead2";
 
end;
 
 
 
Ondevildead2:
 
if ($status == 1) end;
 
set $mob,$mob-1;
 
if($mob == 25) Announce "[Devil Square] 25 monstros para começar a 3ª etapa.",8;
 
if($mob == 5) Announce "[Devil Square] 5 monstros para começar a 3ª etapa.",8;
 
if($mob == 0) Announce "[Devil Square] Começou a 3ª etapa ! [ Elemento: Fogo - MVP: Detardeurus ]",8;
 
if($mob == 0) enablenpc "DevilSquare23";
 
if($mob == 0) goto Ondevil3;
 
end;
 
 
 
Ondevil3:
 
enablenpc "DevilSquare32";
 
set $mob,20;
 
areamonster "force_3-3",91,100,67,100,"[DS] Magmaring",1836,10,"HiddenNpc::Ondevildead3";
 
areamonster "force_3-3",91,100,67,100,"[DS] Imp",1837,3,"HiddenNpc::Ondevildead3";
 
areamonster "force_3-3",91,100,67,100,"[DS] Kasa",1833,2,"HiddenNpc::Ondevildead3";
 
areamonster "force_3-3",91,100,67,100,"[DS - MVP] Ifrit",1832,3,"HiddenNpc::Ondevildead3";
 
areamonster "force_3-3",50,101,50,101,"[DS - MVP] Detardeurus",1719,2,"HiddenNpc::Ondevildead3";
 
end;
 
 
 
Ondevildead3:
 
if ($status == 1) end;
 
set $mob,$mob-1;
 
if($mob == 10) Announce "[Devil Square] 10 monstros para começar a 4ª etapa.",8;
 
if($mob == 5) Announce "[Devil Square] 5 monstros para começar a 4ª etapa.",8;
 
if($mob == 0) Announce "[Devil Square] Começou a 4ª etapa. [ Raça: Tartaruga - MVP: General Tartaruga ]",8;
 
if($mob == 0) enablenpc "DevilSquare34";
 
if($mob == 0) goto Ondevil4;
 
end;
 
 
 
Ondevildead31:
 
if ($status == 1) end;
 
set $mob,$mob-1;
 
if($mob == 10) Announce "[Devil Square] 10 monstros para começar a 4ª etapa.",8;
 
if($mob == 5) Announce "[Devil Square] 5 monstros para começar a 4ª etapa.",8;
 
if($mob == 0) Announce "[Devil Square] Começou a 4ª etapa. [ Raça: Tartaruga - MVP: General Tartaruga]",8;
 
if($mob == 0) enablenpc "DevilSquare34";
 
if($mob == 0) goto Ondevil4;
 
end;
 
 
 
 
 
Ondevildead32:
 
if ($status == 1) end;
 
set $mob,$mob-1;
 
if($mob == 10) Announce "[Devil Square] 10 monstros para começar a 4ª etapa.",8;
 
if($mob == 5) Announce "[Devil Square] 5 monstros para começar a 4ª etapa.",8;
 
if($mob == 0) Announce "[Devil Square] Começou a 4ª etapa. [ Raça: Tartaruga - MVP: General Tartaruga ]",8;
 
if($mob == 0) enablenpc "DevilSquare34";
 
if($mob == 0) goto Ondevil4;
 
end;
 
 
 
Ondevildead33:
 
if ($status == 1) end;
 
set $mob,$mob-1;
 
if($mob == 10) Announce "[Devil Square] 10 monstros para começar a 4ª etapa.",8;
 
if($mob == 5) Announce "[Devil Square] 5 monstros para começar a 4ª etapa.",8;
 
if($mob == 0) Announce "[Devil Square] Começou a 4ª etapa. [ Raça: Tartaruga - MVP: General Tartaruga ]",8;
 
if($mob == 0) enablenpc "DevilSquare34";
 
if($mob == 0) goto Ondevil4;
 
end;
 
 
 
 
 
Ondevil4:
 
enablenpc "DevilSquare43";
 
set $mob,75;
 
areamonster "force_3-3",20,119,20,129,"[DS] Aquecedor",1318,20,"HiddenNpc::Ondevildead4";
 
areamonster "force_3-3",20,119,20,129,"[DS] Agressor",1315,20,"HiddenNpc::Ondevildead4";
 
areamonster "force_3-3",20,119,20,129,"[DS] Congelador",1319,17,"HiddenNpc::Ondevildead4";
 
areamonster "force_3-3",20,119,20,129,"[DS] Batedor",1314,17,"HiddenNpc::Ondevildead4";
 
areamonster "force_3-3",20,147,20,147,"[DS - MVP] General Tartaruga",1312,1,"HiddenNpc::Ondevildead4";
 
end;
 
 
 
Ondevildead4:
 
if ($status == 1) end;
 
set $mob,$mob-1;
 
if($mob == 25) Announce "[Devil Square] 25 monstros para começar a 5ª etapa.",8;
 
if($mob == 5) Announce "[Devil Square] 5 monstros para começar a 5ª etapa.",8;
 
if($mob == 0) Announce "[Devil Square] Começou a 5ª etapa ! [ Raça: Morto-Vivo - MVP: Osíris ]",8;
 
if($mob == 0) enablenpc "DevilSquare45";
 
if($mob == 0) goto Ondevil5;
 
end;
 
 
 
Ondevil5:
 
enablenpc "DevilSquare54";
 
set $mob,40;
 
areamonster "force_3-3",27,60,51,60,"[DS] Orc Zumbi",1153,10,"HiddenNpc::Ondevildead5";
 
areamonster "force_3-3",27,60,51,60,"[DS] Zumbi",1015,10,"HiddenNpc::Ondevildead5";
 
areamonster "force_3-3",27,60,51,60,"[DS] Zumbi Dilacerado",1865,9,"HiddenNpc::Ondevildead5";
 
areamonster "force_3-3",27,60,51,60,"[DS] Zumbi Prisioneiro",1197,4,"HiddenNpc::Ondevildead5";
 
areamonster "force_3-3",27,60,51,60,"[DS - MVP] Imperador Morroc",1916,3,"HiddenNpc::Ondevildead5";
 
areamonster "force_3-3",60,69,60,69,"[DS - MVP] Osíris",1038,4,"HiddenNpc::Ondevildead5";
 
end;
 
 
 
 
 
Ondevildead5:
 
if ($status == 1) end;
 
set $mob,$mob-1;
 
if($mob == 25) Announce "[Devil Square] 25 monstros para começar a última etapa.",8;
 
if($mob == 5) Announce "[Devil Square] 5 monstros para começar a última etapa.",8;
 
if($mob == 0) Announce "[Devil Square] Começou a última etapa !! [ Raça: Bruto - MVP: 2 Eddgas ] ",8;
 
if($mob == 0) enablenpc "DevilSquare56";
 
if($mob == 0) goto Ondevil6;
 
end;
 
 
 
Ondevil6:
 
enablenpc "DevilSquare65";
 
set $mob,17;
 
areamonster "force_3-3",99,48,99,39,"[DS] Pé Grande",1060,5,"HiddenNpc::Ondevildead6";
 
areamonster "force_3-3",99,48,99,39,"[DS] Sasquatch",1243,5,"HiddenNpc::Ondevildead6";
 
areamonster "force_3-3",99,48,99,39,"[DS] Grizzly",1381,2,"HiddenNpc::Ondevildead6";
 
areamonster "force_3-3",99,48,99,39,"[DS - MVP] Belzebu",1873,3,"HiddenNpc::Ondevildead6";
 
areamonster "force_3-3",99,10,99,10,"[DS - MVP] Eddga",1115,2,"HiddenNpc::Ondevildead6";
 
end;
 
 
 
Ondevildead6:
 
if ($status == 1) end;
 
set $mob,$mob-1;
 
if($mob == 5) Announce "[Devil Square] 5 monstros para o término do evento.",8;
 
if($mob == 2) Announce "[Devil Square] 2 monstros para o término do evento.",8;
 
if($mob == 0) Announce "[Devil Square] O evento acabou e 10 Baús do Tesouro foram invocados no mapa.",8;
 
if($mob == 0) atcommand "@skilloff";
 
if($mob == 0) goto Ondevilfinal;
 
end;
 
 
 
Ondevilfinal:
 
set $mob,10;
 
monster "force_3-3",92,24,"Baú do Tesouro",1324,1,"HiddenNpc::Onboxdead";
 
monster "force_3-3",92,22,"Baú do Tesouro",1328,1,"HiddenNpc::Onboxdead";
 
monster "force_3-3",92,20,"Baú do Tesouro",1332,1,"HiddenNpc::Onboxdead";
 
monster "force_3-3",92,18,"Baú do Tesouro",1336,1,"HiddenNpc::Onboxdead";
 
monster "force_3-3",92,16,"Baú do Tesouro",1340,1,"HiddenNpc::Onboxdead";
 
monster "force_3-3",107,24,"Baú do Tesouro",1344,1,"HiddenNpc::Onboxdead";
 
monster "force_3-3",107,22,"Baú do Tesouro",1348,1,"HiddenNpc::Onboxdead";
 
monster "force_3-3",107,20,"Baú do Tesouro",1352,1,"HiddenNpc::Onboxdead";
 
monster "force_3-3",107,18,"Baú do Tesouro",1356,1,"HiddenNpc::Onboxdead";
 
monster "force_3-3",107,16,"Baú do Tesouro",1360,1,"HiddenNpc::Onboxdead";
 
end;
 
 
 
Onboxdead:
 
if ($status == 1) end;
 
set $mob, $mob -1;
 
Announce "[Devil Square] " + strcharinfo(0) +" abriu um dos Baús do Tesouro.",8;
 
if($mob == 0) enablenpc "Saída";
 
if($mob == 0) set $status,1;
 
 
 
end;
 
}
 
// -- Mapflags
 
force_3-3 mapflag nowarp
 
force_3-3 mapflag nowarpto
 
force_3-3 mapflag noteleport
 
force_3-3 mapflag nosave SavePoint
 
force_3-3 mapflag nomemo
 
force_3-3 mapflag nobranch
 
force_3-3 mapflag nopenalty
 
force_3-3 mapflag monster_noteleport
 
// -- End of Mapflags
 
 
 
force_3-3,99,20,7 script Saída 969,{
 
mes "[Saída]";
 
mes "Você deseja realmente retornar para a cidade?";
 
menu "Me tire logo daqui !",sair,"Desejo ficar mais um pouco.",stay;
 
 
 
sair:
 
mes "Volte quando quiser se divertir novamente.";
 
warp "prontera", 155, 171;
 
close;
 
 
 
stay:
 
mes "Tudo bem, me avise quando desejar sair.";
 
close;
 
 
 
}
 
 
 
force_3-3,99,164,0 warp DevilSquare2 2,2,force_3-3,99,144
 
force_3-3,99,147,0 warp DevilSquare1 2,2,force_3-3,99,167
 
force_3-3,99,128,0 warp DevilSquare23 2,2,force_3-3,106,99
 
force_3-3,109,99,0 warp DevilSquare32 2,2,force_3-3,99,131
 
force_3-3,59,90,0 warp DevilSquare34 2,2,force_3-3,26,99
 
force_3-3,29,99,0 warp DevilSquare43 2,2,force_3-3,59,93
 
force_3-3,10,99,0 warp DevilSquare45 2,2,force_3-3,19,53
 
force_3-3,19,50,0 warp DevilSquare54 2,2,force_3-3,13,99
 
force_3-3,69,59,0 warp DevilSquare56 2,2,force_3-3,93,59
 
force_3-3,90,59,0 warp DevilSquare65 2,2,force_3-3,66,59
Link to comment
Share on other sites

2 answers to this question

Recommended Posts


  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

Find

Ondevilfinal

And add this after

sleep 15000;

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  107
  • Topics Per Day:  0.03
  • Content Count:  265
  • Reputation:   11
  • Joined:  01/11/13
  • Last Seen:  

Trans

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