//Buffer v2.0//by x Twilight [Cronus-Emulator] prontera,159,185,3 script Super Buffer 743,{ set @npc$,"[^00bfff "+strnpcinfo(1)+" ^000000]"; set .@levelvip,1; //-- Level Vipset .@levelpremium,2; //-- Level Premium set .@time_delay,10; //-- Tempo de espera para se buffar novamente [em segundos] set .@limitbuff_free,1; //-- Limite de buffs freeset .@limitbuff_vip,3; //-- Limite de buffs vipset .@limitbuff_premium,5;//-- Limite de buffs premium mes @npc$; mes "Olá "+strcharinfo(0)+"."; mes "O que deseja?"; switch(select("Pegar um buff!:Informações.:Nada.")) { case 1: next; mes @npc$; if(!getgmlevel ()) { if(#buff == .@limitbuff_free) { mes "Você é um jogador sem Vip, seu limite de buffs é "+.@limitbuff_free+"."; mes "Aguarde "+.@time_delay+" segundo(s) para pegar um novo buff."; close2; set #delay, gettimetick(2) + .@time_delay; set #buff,0; end; } } if(getgmlevel () == .@levelvip) { if(#buff == .@limitbuff_vip) { mes "Você é um jogador Vip, seu limite de buffs são "+.@limitbuff_vip+"."; mes "Aguarde "+.@time_delay+" segundo(s) para pegar um novo buff."; close2; set #delay, gettimetick(2) + .@time_delay; set #buff,0; end; } } if(getgmlevel () >= .@levelpremium) { if(#buff == .@limitbuff_premium) { mes "Você é um jogador Premium, seu limite de buffs são "+.@limitbuff_free+"."; mes "Aguarde "+.@time_delay+" segundo(s) para pegar um novo buff."; close2; set #delay, gettimetick(2) + .@time_delay; set #buff,0; end; } } if(#delay >= gettimetick(2)) { mes "Aguarde "+((#delay-gettimetick(2)))+" segundo(s) para pegar um outro buff."; close; } mes "Escolha um dos buffs:"; switch(select("^00ff00[Free]^000000 Benção:^00ff00[Free]^000000 Aumentar Agilidade:^00ff00[Free]^000000 Angelus:" + ((getgmlevel() >= .@levelvip)? "^ff0000[Vip]^000000 Kyrie Eleison:^ff0000[Vip]^000000 Glória:^ff0000[Vip]^000000 Amplificar Poder:^ff0000[Vip]^000000 Força Violenta:^ff0000[Vip]^000000 Comidas +3":"")+ ":" + ((getgmlevel() >= .@levelpremium)? "^ff9900[Premium]^000000 Manejo Perfeito:^ff9900[Premium]^000000 Concentração:^ff9900[Premium]^000000 Bloqueio:^ff9900[Premium]^000000 Assumptio:^ff9900[Premium]^000000 Comidas +4":"") + "")) { case 1: skilleffect 34,0; sc_start SC_BLESSING,600000,10; set #buff,#buff + 1; break; case 2: skilleffect 29,0; sc_start SC_INCREASEAGI,600000,10; set #buff,#buff + 1; break; case 3: skilleffect 33,0; sc_start SC_ANGELUS,600000,10; set #buff,#buff + 1; break; case 4: skilleffect 73,0; sc_start SC_KYRIE,600000,10; set #buff,#buff + 1; break; case 5: skilleffect 75,0; sc_start SC_GLORIA,600000,5; set #buff,#buff + 1; break; case 6: skilleffect 114,0; sc_start SC_MAXIMIZEPOWER,600000,5; set #buff,#buff + 1; break; case 7: skilleffect 113,0; sc_start SC_OVERTHRUST,600000,5; set #buff,#buff + 1; break; case 8: sc_start SC_STRFood, 600000, 3; sc_start SC_AGIFood, 600000, 3; sc_start SC_VITFood, 600000, 3; sc_start SC_INTFood, 600000, 3; sc_start SC_DEXFood, 600000, 3; sc_start SC_LUKFood, 600000, 3; set #buff,#buff + 1; break; case 9: skilleffect 112,0; sc_start SC_WEAPONPERFECTION,600000,10; set #buff,#buff + 1; break; case 10: skilleffect 45,0; sc_start SC_CONCENTRATE,600000,10; set #buff,#buff + 1; break; case 11: skilleffect 249,0; sc_start SC_AUTOGUARD,600000,5; set #buff,#buff + 1; break; case 12: skilleffect 361,0; sc_start SC_ASSUMPTIO,600000,5; set #buff,#buff + 1; break; case 13: sc_start SC_STRFood, 600000, 4; sc_start SC_AGIFood, 600000, 4; sc_start SC_VITFood, 600000, 4; sc_start SC_INTFood, 600000, 4; sc_start SC_DEXFood, 600000, 4; sc_start SC_LUKFood, 600000, 4; set #buff,#buff + 1; break; } percentheal 100,100; close; case 2: next; mes @npc$; mes "Aqui você poderá receber alguns buffs a escolha."; next; mes @npc$; mes "Cada buff tem duração de 10."; next; mes @npc$; mes "Jogadores normais poderão pegar "+.@limitbuff_free+" buffs."; mes "Jogadores Vips poderão pegar "+.@limitbuff_vip+" buffs."; mes "E jogadores premium poderão pegar "+.@limitbuff_premium+" buffs."; next; mes @npc$; mes "Caso o jogador exceda o limite de buffs, deverá esperar "+.@time_delay+" segundo(s) para pegar novos buffs."; close; case 3: next; mes @npc$; mes "Estarei aqui caso precisar."; close; }end;}