Jump to content

Galera ajuda Npc Evento pf


Recommended Posts


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  2
  • Reputation:   0
  • Joined:  08/06/14
  • Last Seen:  

Galera da uma força com esse Npc:

prontera,154,197,0 script SvP 855,{


set $IDParty, getcharid(1);

if(!getcharid(1))
{
mes "Você precisa estar em uma Party com no minimo dois players.";
close;
}
getpartymember getcharid(1),0;
if($@partymembercount < 2)
{
mes "A Party tem que ter no mínimo 2 players.";
close;
}
if($OnOff == 0)
{
set stats$, "[^00FF00Livre^000000]";
}
else
{
set stats$, "[^FF0000Ocupado^000000]";
}
mes "Olá "+strcharinfo(0)+" , o que o senhor deseja ?";
next;
switch(select("- Entrar na SvP "+stats$+":- Informaçoes:- Nada"))
{
case 1:
if($OnOff == 1)
{
mes "A sala já estar ocupada!";
mes "tente daqui a alguns minutos!";
close;
}
warpparty "ama_test",45,95,$IDParty;
end;
case 2:
mes "Elaborando";
close;
case 3:
mes "Volte quando quiser .";
close;
}
}

ama_test,52,44,4 script Sala de Espera#sg 700,{

OnInit:
disablenpc "Sala de Espera#sg";
waitingroom "Sala de Espera",20,"Sala de Espera#sg::OnStartArena",1;
end;

OnStartArena:
warpwaitingpc "ama_test",50,86;
donpcevent "SvP#1::OnEnable";
end;

OnEnable:

end;
}

- script SvP#1 66,{
OnInit:
disablenpc "SvP#1";
disablenpc "SvP#12";
mapannounce "ama_test","O tempo foi ativado. Você tem 6 minutos. Aniquile os monstros nesse tempo! ",bc_map;
end;

OnEnable:
set $OnOff, 1;
enablenpc "SvP#1";
set .MyMobs,16;
monster "ama_test",49,102,"[svP] Tiger",2500,1,"SvP#1::OnMyMobDead";
end;

OnMyMobDead:
set .MyMobs,.MyMobs-1;
if (.MyMobs < 1) {
}
else {
set .@am_mut_tel,rand(1,1);
if (.@am_mut_tel == 1) {
mapannounce "ama_test"," Seus insetos eu... eu voltareii !!! ",bc_map;
enablenpc "SvP#12";
}
end;
}

OnTimer1000:
announce " Eu sou o sonho lucido, o monstro nos seu pesadelos, o demônio de mil faces, tremam diante de minha verdadeira forma, submetam-se ao deus da morte!",bc_map;
end;

}

ama_test,40,112,4 script SvP#12 866,{


setarray .@drops[0],23000,501,502; // itens ID's
setarray .@chance[0],10000,5000,3000; // lógica: 1= 0,01 100= 1% 1000= 10% 10000= 100%

OnTouch:
mes "[Premiador]";
mes "Parabéns pelo primeiro lugar!";
mes "Aqui está seu prêmio!";
close2;
set event_momo,3;
for(set .@i,0; .@i < getarraysize(.@drops); set .@i,.@i + 1)
if(rand(10000) < .@chance[.@i])
getitem .@drops[.@i],1;
warp "prontera",150,171;
disablenpc "SvP#12";
set $OnOff, 0;
end;
}

- script ReloadSvP#1 -1,{
OnMinute00: OnMinute05: OnMinute10: OnMinute15: OnMinute20:
OnMinute25: OnMinute30: OnMinute35: OnMinute40: OnMinute45:
OnMinute50: OnMinute55:
set .QntArena, getmapusers("ama_test");
if(.QntArena == 0)
{
set $OnOff,0;
}
end;
OnInit:
set $OnOff,0;
end;
}

//============================================================
// Mapflag
//============================================================
ama_test mapflag nomemo
ama_test mapflag noteleport
ama_test mapflag nosave SavePoint
ama_test mapflag nobranch
ama_test mapflag nowarp

 

Oque era pra acontecer, porem nao acontece.

1º Teria o guardiao que iria checar a part e a quantidade de membros e leva-los para um mapa onde la vai ter um npc chamado Sala de Espera
onde nesse npc tem um waitingroom e todos da mesma pt iria ter que lota a waitingroom para enviar para sala do boss.

2º Assim que a pt fosse enviada para sala do boss o boss iria ter uma fala que nem o Night na torre infinita e dai comecaria a peia.

3º Apos matar o boss altomaticamente o npc de premiacao iria aparecer no mapa e daria premios randomicos com % para cada membro da part, porem cada membro teria que clicar nele pra receber e que esse mesmo npc quando o membro no random pegasse um item raro anunciaria o item que foi obtido e apos, sendo que esse npc de premiacao so pode aparecer depois que o boss morrer e so pode voltar pro hide depois que todos os membros pegarem seus itens. 

É possivel?

Edited by xrion
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
Reply to this topic...

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