prontera,185,185,5 script Pegaritem 109,{
mes "[Pegaritem]: Olá, você está afk por muito tempo. Eu preciso remover um item do seu inventário.";
mes "[Pegaritem]: Tem certeza que deseja continuar? Você perderá um item.";
switch (select("Sim", "Não")) {
case 1:
if (countidlepc(sd, 1) >= 60000) { // verifica se o jogador está AFK por mais de um minuto (60000 milissegundos)
if (pc.countitem(sd, 502) > 0) { // verifica se o jogador tem o item com ID 502
pc.delitem(sd, 502, 1, 0, 0); // remove o item com ID 502 do inventário do jogador
mes "[Pegaritem]: Você perdeu um item com ID 502 por ficar afk por muito tempo.";
} else {
mes "[Pegaritem]: Você não tem o item com ID 502.";
}
} else {
mes "[Pegaritem]: Tudo bem, volte quando estiver pronto para jogar.";
}
break;
case 2:
mes "[Pegaritem]: Tudo bem, volte quando estiver pronto para jogar.";
break;
default:
mes "[Pegaritem]: Tudo bem, volte quando estiver pronto para jogar.";
break;
}
close;
}
Este código cria um NPC chamado "Pegaritem" em Prontera nas coordenadas (185, 185) com o ID 109. Quando o jogador interage com o NPC, ele exibe uma mensagem de diálogo informando que o jogador está AFK por muito tempo e que o item com o ID 502 será removido. Se o jogador confirmar, o código verifica se o jogador está AFK por mais de um minuto. Se sim, o código verifica se o jogador tem o item com o ID 502. Se o jogador tiver o item com o ID 502, o código remove o item do inventário do jogador e exibe uma mensagem de confirmação. Caso contrário, exibe uma mensagem informando que o jogador não tem o item com o ID 502.
Compile seu servidor rAthena novamente e reinicie-o para que as alterações tenham efeito. Agora, o NPC "Pegaritem" em Prontera removerá o item com o ID 502 do inventário do jogador se ele ficar AFK por mais de um minuto. (Ainda não testei)