// NPC que troca Zeny por Item-Zeny, uma cédula que ao clicar duas vezes volta ao seu valor real. // Item-Zeny // v0.1 // Autor: Wellington Ferraz (Envolvents) //Mapa,WhereX,WhereY,PosiçãoscriptNome do NPCNúmero da Sprite,{ prontera,147,161,5 script Item-Zeny 807,{ /*-----------------------------------------------------------------------------------------------------/ / Adicione em sua database 'item_db2.txt' / / / / 27000,dinheiro,Dinheiro 5kk,2,0,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ set Zeny, Zeny + 5000000; },{},{} / / 27001,dinheiro,Dinheiro 10kk,2,0,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ set Zeny, Zeny + 10000000; },{},{} / / 27002,dinheiro,Dinheiro 20kk,2,0,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ set Zeny, Zeny + 20000000; },{},{} / / 27003,dinheiro,Dinheiro 30kk,2,0,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ set Zeny, Zeny + 30000000; },{},{} / / 27004,dinheiro,Dinheiro 40kk,2,0,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ set Zeny, Zeny + 40000000; },{},{} / / 27005,dinheiro,Dinheiro 50kk,2,0,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ set Zeny, Zeny + 50000000; },{},{} / / 27006,dinheiro,Dinheiro 100kk,2,0,,20,,,,,0xFFFFFFFF,7,2,,,,,,{ set Zeny, Zeny + 100000000; },{},{} / / / /-----------------------------------------------------------------------------------------------------*/ // Título do NPC set .title$,"[Item-Zeny]"; mes .title$; mes "Olá ^0000FF"+strcharinfo(0)+"^000000, o que gostaria?"; menu "Nada, obrigad"+(Sex?"o":"a")+".",nada,"Trocar Zeny por Item",trocar; nada: next; mes .title$; mes "Caso mude de ideia eu te aguardo aqui."; close; trocar: next; mes .title$; mes "Escolha a quantidade de Zeny você quer trocar por Itens de Zeny:"; switch(select("5kk por vez","10kk por vez","20kk por vez","30kk por vez","40kk por vez","50kk por vez","100kk por vez")) { case 1: next; mes .title$; mes "Certo, e quantos você quer?"; next; input .@qtd; logmes .@qtd +" SC with "+ Zeny +" Zeny"; if (checkweight(27000,.@qtd)) { if( Zeny < 5000000*.@qtd ){ mes "Desculpe, mas você precisaria de 5000000z para pegar "+.@qtd+" itens de 5kk."; mes "E você só tem "+Zeny+"z.","Tente com uma quantia menor."; close; } set Zeny, Zeny - 5000000 * .@qtd; getitem 27000,.@qtd; } else { mes "Desculpe, mas você não pode pegar esses itens por excesso de peso."; } close; case 2: next; mes .title$; mes "Certo, e quantos você quer?"; next; input .@qtd; logmes .@qtd +" SC with "+ Zeny +" Zeny"; if (checkweight(27001,.@qtd)) { if( Zeny < 10000000*.@qtd ){ mes "Desculpe, mas você precisaria de 10000000z para pegar "+.@qtd+" itens de 10kk."; mes "E você só tem "+Zeny+"z.","Tente com uma quantia menor."; close; } set Zeny, Zeny - 10000000 * .@qtd; getitem 27001,.@qtd; } else { mes "Desculpe, mas você não pode pegar esses itens por excesso de peso."; } close; case 3: next; mes .title$; mes "Certo, e quantos você quer?"; next; input .@qtd; logmes .@qtd +" SC with "+ Zeny +" Zeny"; if (checkweight(27002,.@qtd)) { if( Zeny < 20000000*.@qtd ){ mes "Desculpe, mas você precisaria de 20000000z para pegar "+.@qtd+" itens de 20kk."; mes "E você só tem "+Zeny+"z.","Tente com uma quantia menor."; close; } set Zeny, Zeny - 20000000 * .@qtd; getitem 27002,.@qtd; } else { mes "Desculpe, mas você não pode pegar esses itens por excesso de peso."; } close; case 4: next; mes .title$; mes "Certo, e quantos você quer?"; next; input .@qtd; logmes .@qtd +" SC with "+ Zeny +" Zeny"; if (checkweight(27003,.@qtd)) { if( Zeny < 30000000*.@qtd ){ mes "Desculpe, mas você precisaria de 30000000z para pegar "+.@qtd+" itens de 30kk."; mes "E você só tem "+Zeny+"z.","Tente com uma quantia menor."; close; } set Zeny, Zeny - 30000000 * .@qtd; getitem 27003,.@qtd; } else { mes "Desculpe, mas você não pode pegar esses itens por excesso de peso."; } close; case 5: next; mes .title$; mes "Certo, e quantos você quer?"; next; input .@qtd; logmes .@qtd +" SC with "+ Zeny +" Zeny"; if (checkweight(27004,.@qtd)) { if( Zeny < 40000000*.@qtd ){ mes "Desculpe, mas você precisaria de 40000000z para pegar "+.@qtd+" itens de 40kk."; mes "E você só tem "+Zeny+"z.","Tente com uma quantia menor."; close; } set Zeny, Zeny - 40000000 * .@qtd; getitem 27004,.@qtd; } else { mes "Desculpe, mas você não pode pegar esses itens por excesso de peso."; } close; case 6: next; mes .title$; mes "Certo, e quantos você quer?"; next; input .@qtd; logmes .@qtd +" SC with "+ Zeny +" Zeny"; if (checkweight(27005,.@qtd)) { if( Zeny < 50000000*.@qtd ){ mes "Desculpe, mas você precisaria de 50000000z para pegar "+.@qtd+" itens de 50kk."; mes "E você só tem "+Zeny+"z.","Tente com uma quantia menor."; close; } set Zeny, Zeny - 50000000 * .@qtd; getitem 27005,.@qtd; } else { mes "Desculpe, mas você não pode pegar esses itens por excesso de peso."; } close; case 7: next; mes .title$; mes "Certo, e quantos você quer?"; next; input .@qtd; logmes .@qtd +" SC with "+ Zeny +" Zeny"; if (checkweight(27006,.@qtd)) { if( Zeny < 100000000*.@qtd ){ mes "Desculpe, mas você precisaria de 100000000z para pegar "+.@qtd+" itens de 100kk."; mes "E você só tem "+Zeny+"z.","Tente com uma quantia menor."; close; } set Zeny, Zeny - 100000000 * .@qtd; getitem 27006,.@qtd; } else { mes "Desculpe, mas você não pode pegar esses itens por excesso de peso."; } close; } }