//==================== [ Máquina GetPrize ChallengeRO (c) ] =====================//
// Powered by por Ferraz //
// Idealizado por Romes Jr. //
//===============================================================================//
prontera,150,150,5 script Máquina GetPrize 563,{
set .title$,"[^FF0000Máquina GetPrize^000000]";
mes .title$;
mes "Olá "+strcharinfo(0)", tudo bem?";
mes "Gostaria de fazer a troca de suas moedas GetPrize?";
switch(select("Sim, quero.","O que essa Máquina faz?","Não, obrigado!")) {
case 1:
mes .title$;
mes "Tudo bem então...";
next;
mes .title$;
mes "Quantas trocas você deseja realizar?";
next;
input .@qnt;
mes .title$;
mes "Certo... serão "+.@qnt+" trocas.";
next;
mes .title$;
mes "Tem certeza que deseja realizar esta ação?";
switch(select("Sim, tenho!","Não, volto depois...")) {
case 1:
mes .title$;
if(countitem(.@moeda[.@s]) < .@calculo){
mes "Você não tem ^FF0000"+getitemname(.@moeda[.@s])+"^000000 suficientes para a troca.";
close;
}
callfunc "getprize";
mes "Certo...";
mes "Até mais então.";
close;
case 2:
mes .title$;
mes "Tudo bem então, estarei aqui quando precisar.";
close;
}
case 2:
mes .title$;
mes "Na Máquina GetPrize você troca moedas por itens aleatórios,";
mes "você pode ganhar moedas votando no servidor e trocando no npc Vote Points";
mes .title$;
mes "Você pode ganhar:";
mes "^000FFF[+]^000000 ^FF00001000^000000 Moedas Poring";
mes "^000FFF[+]^000000 ^FF00001^000000 Caixa de Yggdrasil";
mes "^000FFF[+]^000000 ^FF000050^000000 Aloe Vera";
mes "^000FFF[+]^000000 ^FF000050^000000 Caixa do Trovão";
mes "^000FFF[+]^000000 ^FF000050^000000 Caixa da Escuridão";
mes "^000FFF[+]^000000 ^FF0000[10]^000000 Pergaminho de Bênção";
mes "^000FFF[+]^000000 ^FF0000[10]^000000 Pergaminho de Aumentar Agilidade";
mes "^000FFF[+]^000000 ^FF0000[10]^000000 Espelho Convexo";
mes "^000FFF[+]^000000 ^FF0000[10]^000000 Língua no Vapor";
mes "^000FFF[+]^000000 ^FF0000[10]^000000 Escorpiões do Deserto no Vapor";
mes "^000FFF[+]^000000 ^FF0000[10]^000000 Cozido Imortal";
mes "^000FFF[+]^000000 ^FF0000[10]^000000 Coquetel Sopro do Dragão";
mes "^000FFF[+]^000000 ^FF0000[10]^000000 Tônico de Hwergelmir";
mes "^000FFF[+]^000000 ^FF0000[10]^000000 Nove Caudas Cozidas";
mes "^000FFF[+]^000000 ^FF000020^000000 Pudim de Guyak";
mes "^000FFF[+]^000000 ^FF00001^000000 Goma de Mascar";
mes "^000FFF[+]^000000 ^FF00001^000000 Dinheiro 50kk";
mes "^000FFF[+]^000000 ^FF00001^000000 Vale VIP [1] DIA"; // faltando
mes "^000FFF[+]^000000 ^FF00001^000000 Vale Visual"; // faltando
mes "^000FFF[+]^000000 ^FF00001^000000 Vale Cash [1.000]"; // faltando
close;
case 3:
mes .title$;
mes "Tudo bem então, estarei aqui quando precisar.";
close;
}
}
function script getprize {
setarray @id[0], 7539, 25002, 606, 12028, 12029, 12913, 12914, 12912, 12903, 12090, 12085, 12905, 12906, 12907, 12710, 12210, 27005; /* I dos premios que podem ser obtido.*/
setarray @qn[0], 1000, 1, 50, 50, 50, 1, 1, 1, 1, 10, 10, 1, 1, 1, 20, 1, 1; /* Quantidade ganha.*/
setarray @pt[0], 30, 25, 25, 15, 15, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 5, 5; /* Porcentagem de chance para obter o item. (1 = 1% - 10 = 10% - 100 = 100%)*/
setarray @rops[0], 1000; /* I dos premios que podem ser obtido.*/
setarray @ropsc[0], 1; /* I dos premios que podem ser obtido.*/
if (!checkweight2(@id[0],@qn[0])) {
mes "Você está muito pesado, não posso fazer a troca pois os itens irão cair no chão!";
close;
}
for(set @i,0; @i < getarraysize(@id);set @i,@i+1) {
if(@pt[@i] >= Rand(100)) {
delitem 671,.@qnt;
getitem @id[@i],@qn[@i];
end;
}
}
for(set @i,0; @i < getarraysize(@rops);set @i,@i+1) {
if(@ropsc[@i] >= Rand(100)) {
set #CASHPOINTS,#CASHPOINTS+@rops;
end;
}
}
if (checkweight(27005,1)) {
getitem 27005,1;
} else {
mes "Você está muito pesado, não posso fazer a troca pois os itens irão cair no chão!";
close;
}
}