prontera,150,155,5 script Entregador WoE 50,{ set @npc$, "[Entregador WoE]"; set @duracao, 604800; //duração do item, em segundos if(gettime(4)==(0) && gettime(3)>=(01)) goto premio; //1ª WoE da semana else if(gettime(4)==(2) && gettime(3)>=(20)) goto premio; //2ª WoE da semana else if(gettime(4)==(4) && gettime(3)>=(20)) goto premio; //3ª WoE da semana else if(gettime(4)==(6) && gettime(3)>=(23)) goto premio2; //configure aqui quandoo npc irá fechar a premiação(só valido para ultimo dia da WoE) script: if(pegou == 1){ mes @npc$; mes "Lamento, você já pegou seu prêmio!"; close; }else{ mes @npc$; mes "Olá "+strcharinfo(0)+", gostaria de pegar seu prêmio?"; next; if(select("Sim:Não")== 2){ mes @npc$; mes "Tudo bem!"; mes "Mas tenho que te levar para Prontera!"; next; warp "prontera", 150, 150; } switch(select(""+getitemname(20552)+"",""+getitemname(20553)+"",""+getitemname(20554)+"")){ case 1: rentitem 20552, @duracao; dispbottom "Você ganhou um "+getitemname(20552)+" por 7 dias!"; callsub pegou1; end; case 2: rentitem 20553, @duracao; dispbottom "Você ganhou um "+getitemname(20553)+" por 7 dias!"; callsub pegou1; end; case 3: rentitem 20554, @duracao; dispbottom "Você ganhou um "+getitemname(20554)+" por 7 dias!"; callsub pegou1; end; } pegou1: mes @npc$; mes "Ok, aqui está!"; mes "Te levarei á Prontera agora!"; next; set pegou, 1; warp "prontera", 155, 186; end; } premio: set pegou, 0; callsub script; end; premio2: set pegou, 1; mes @npc$; mes "Estou no meu dia de folga, volte quando estiver acontecendo uma WoE!"; close; end; }