prontera,150,150,5 script Garota dos Eventos 899,{
set .@name$,"[^cc0000Garota dos Evento^000000]";
mes .@name$;
mes "Olá "+strcharinfo(0)+" Seja bem vindo ao sistemas de eventos";
mes "do RagnaSekai. O que deseja?";
next;
switch(select("Participar dos Eventos:Informações:Cancelar")) {
case 1:
mes .@name$;
mes "Ok, selecione o evento em que quer participar";
next;
set .@menu$, "Poring Prêmiado (" + (($por==1) ? "^0055FF Aberto ^000000":"^FF0000 Fechado ^000000")+"):Devil Square (" + (($dev==1) ? "^0055FF Aberto ^000000":"^FF0000 Fechado ^000000")+"):Guerra dos Tesouros (" + (($wot==1) ? "^0055FF Aberto ^000000":"^FF0000 Fechado ^000000")+"):Sobrevivente (" + (($sob==1) ? "^0055FF Aberto ^000000":"^FF0000 Fechado ^000000")+"):Cancelar";
switch(select(.@menu$)) {
case 1:
callfunc "Poring";
end;
case 2:
callfunc "Devil";
end;
case 3:
callfunc "WoT";
end;
case 4:
callfunc "Sobrevivente";
end;
case 5:
mes .@name$;
mes "Certo, volte quando precisar de meus serviços.";
close;
}
case 2:
mes .@name$;
mes "Em nosso servidor o sistemas de eventos é integrado.";
mes "Ou seja, você não precisa se preocupar com perder tempo";
mes "procurando a entrada de um evento...";
next;
mes .@name$;
mes "Outra coisa que nós temos é o comando @evento, nele você abre";
mes "minhas falas e pode participar de um evento em qualquer lugar do jogo....";
next;
mes .@name$;
mes "Isso é tudo... espero que goste de nosso servidor !!!";
close;
case 3:
mes .@name$;
mes "Certo, volte quando precisar de meus serviços.";
close;
OnInit:
waitingroom "[ Eventos ]",0;
end;
}
}
function script Poring {
OnClock0438:
set $por,1;
for(set .x,1; .x > 0; set .x,.x-1){
announce "[ Garota dos Eventos ] : O Poring Prêmiado está aberto e começará em "+.x+" minutos.",bc_all;
sleep 60000;
}
announce "[ Garota dos Eventos ] : A entrada para o Poring Prêmiado foi fechada...",bc_all;
set $por,0;
sleep 10000;
mapannounce .mp$,"[ Garota dos Eventos ] : O Poring Prêmiado começou, boa sorte a todos os participantes !!!",bc_map;
monster .mp$,0,0,"Poring Prêmiado",1002,1,"Poring Premiado::OnPremio";
monster .mp$,0,0,"P0qing Prêmoiado",1002,100,"Poring Premiado::OnDead";
end;
OnPremio:
announce "[ Garota dos Eventos ] : "+strcharinfo(0)+" Encontrou o Poring Prêmiado.",bc_all;
killmonsterall .mp$;
set .rd, rand(getarraysize(.pm));
getitem .pm[.rd],.qn[.rd];
sleep2 2000;
announce "[ Garota dos Eventos ] : Evento Encerrado... Obrigada a todos por participarem !",bc_all;
mapwarp .mp$,"aretnorp",219,214;
end;
OnDead:
if(mobcount(.mp$,"all") > 0){
mapannounce .mp$,"[ Garota dos Eventos ] : Que pena "+strcharinfo(0)+" esse não era um Poring Prêmiado.",bc_map;
warp "aretnorp",219,214;
end;
}
OnInit:
set .mp$, "06guild_01";
setarray .pm[0], 7180,7539,7539; // <- Id dos premios ganhos ao matar o poring premiado( O script vai sortiar um desses premios. )
setarray .qn[0], 5,40,20; // <- Quantidade de itens ganho.
end;
}
function script Devil {
mes "[^cc0000Garota dos Evento^000000]";
mes "Em Construção !";
close;
}
function script Wot {
mes "[^cc0000Garota dos Evento^000000]";
mes "Em Construção !";
close;
}
function script Sobrevivente {
mes "[^cc0000Garota dos Evento^000000]";
mes "Em Construção !";
close;
}