Jump to content

danilopietro

Members
  • Posts

    12
  • Joined

  • Last visited

Everything posted by danilopietro

  1. @Aries hello! I'm having this problem when clicking on list items, or on seller id. How to solve?
  2. Tudo bem pessoal? Estou com problema em um script que traduzi, a Raça do Dia. Ele não está dando os itens ao matar os mobs, mesmo colocando o drop a 100%: prontera,164,174,3 script Raça do Dia 556,{ set .@gmlevel,getgmlevel(); do{ set .@menu,select("^FF0000Informação RdD^000000", ( .@gmlevel < .gm_level )?"":"^FF0000[GM]^000000Configurar uma nova raça de monstro", ( .@gmlevel < .gm_level )?"":"^FF0000[GM]^000000Configurar EXP Bônus", ( .@gmlevel < .gm_level )?"":"^FF0000[GM]^000000Configurar Item / Zeny Bônus", "Fechar" ); switch( .@menu ) { Case 1: mes "^FF0000RdD^000000 significa ^0000FFRaça do Dia^000000."; mes "Em outras palavras, significa que a ^FF0000Raça do Monstro^000000 que você matar durante o dia irá lhe conceder um ^FF0000Bônus de EXP / Item / Zeny ^000000."; next; mes "[ ^FF0000RdD de hoje^000000 ]"; mes "Raça sorteada: ^0000FF"+.rotd$[.today_rotd]+"^000000"; if ( .rotd_exp_bonus ) mes " Bônus: ^777777"+.rotd_exp_bonus+"% mais EXP^000000"; if ( ( .rotd_item_amount && .rotd_item_rate ) || .rotd_zeny || .rotd_exp_bonus ) { mes " "; mes "Recompensa: "+( ( .rotd_item_rate )? .rotd_item_rate+"%":"" )+" Nenhum "; if ( .rotd_item_amount && .rotd_item_rate ) mes " ~ ^777777"+.rotd_item_amount+" x "+getitemname( .rotd_item_id )+"^000000"; if ( .rotd_zeny ) mes " ~ ^777777"+.rotd_zeny+" Zeny^000000"; mes " "; mes "Quantidades são aleatórias..."; } break; Case 2: mes "Selecionar nova raça."; set .today_rotd,select( .rotd_menu$ ) - 1; if ( .today_rotd >= .rotd_size ) set .today_rotd,rand( .rotd_size ); mes "Nova raça : ^777777"+.rotd$[.today_rotd]+"^000000"; delwaitingroom; waitingroom "[RdD]:"+.rotd$[.today_rotd]+" ",0; break; Case 3: mes "Configurar novo bônus. (%)"; input .rotd_exp_bonus,0,100; if ( .rotd_exp_bonus ) mes "RdD EXP : "+.rotd_exp_bonus+" %"; break; Case 4: mes "Configurar bônus RdD"; mes "Inserir Zeny Bônus"; input .@zeny; mes "Inserir Item ID"; do{ input .@item,0,32767; if ( !.@item ) close; }while( getitemname( .@item ) == "null" ); mes "Colocar quantidade."; input .@amount,0,30000; mes "Colocar taxa a ganhar."; input .@rate,0,100; if ( .@amount && .@rate ) { next; mes "Item bônus atualizado: ( "+.@rate+"% )"; mes "^777777"+.@amount+" x "+getitemname( .@item )+"^000000"; mes "^777777"+.@zeny+" Zeny^000000"; if ( select( "Confirmar","Cancelar" ) == 1 ) { set .rotd_item_id,.@item; set .rotd_item_amount,.@amount; set .rotd_item_rate,.@rate; set .rotd_zeny,.@zeny; mes "Updated."; } } default: close; } next; }while( .@menu != 5 ); close; OnInit: // min gm level set .gm_level,80; // lista de raças setarray .rotd$[0], "Amorfo", "Morto-Vivo", "Bruto", "Planta", "Inseto", "Peixe", "Demônio", "Humanóide", "Anjo", "Dragão", "MVP", "Não-MVP"; set .rotd_size,getarraysize( .rotd$ ); for( set .@i,0; .@i < .rotd_size; set .@i,.@i + 1 ) set .rotd_menu$,.rotd_menu$ + .rotd$[.@i] +":"; set .rotd_menu$,.rotd_menu$ + "^0055FFRaça Aleatória^000000"; // level mínimo do integrante do grupo pra ganhar EXP set .party_level_range,10; // reset diário OnClock0000: set .today_rotd,rand( .rotd_size ); set .rotd_exp_bonus,rand( 1,100 ); delwaitingroom; waitingroom "[RdD]:"+.rotd$[.today_rotd]+" ",0; end; OnNPCKillEvent: if ( getmonsterinfo( killedrid,MOB_RACE ) == .today_rotd ) { set .@partyid,getcharid(1); set .@mob_base_exp,(( getmonsterinfo( killedrid,MOB_BASEEXP ) / 100 ) * .rotd_exp_bonus ); set .@mob_job_exp,(( getmonsterinfo( killedrid,MOB_JOBEXP ) / 100 ) * .rotd_exp_bonus ); if ( .@partyid ) { set .@aid,getcharid(3); set .@baselevel,BaseLevel; set .@map$,strcharinfo(3); getpartymember .@partyid,1; getpartymember .@partyid,2; while( .@i < $@partymembercount ) { if ( isloggedin( $@partymemberaid[.@i],$@partymembercid[.@i] ) ) if ( attachrid( $@partymemberaid[.@i] ) ) if ( strcharinfo(3) == .@map$ && ( BaseLevel - .@baselevel ) <= .party_level_range && ( BaseLevel - .@baselevel ) >= ~.party_level_range && Hp >= 1 ) { set BaseExp,( BaseExp + .@mob_base_exp / $@partymembercount ); set JobExp,( JobExp + .@mob_job_exp / $@partymembercount ); dispbottom "[RdD] : "+.@mob_base_exp+" pontos de exp e "+.@mob_job_exp+" pontos de job divididos para o grupo!"; } set .@i,.@i + 1; } attachrid( .@aid ); } else { set BaseExp,( BaseExp + .@mob_base_exp ); set JobExp,( JobExp + .@mob_job_exp ); dispbottom "[RdD SOLO]: "+.@mob_base_exp+" EXP"; } if ( rand( 100 ) < .rotd_item_rate && .rotd_zeny ) set Zeny,Zeny + rand( .rotd_zeny ); if ( rand( 100 ) < .rotd_item_rate && .rotd_item_amount ) getitem .rotd_item_id,rand( .rotd_item_amount ),.@aid; } end; } Alguém pode me dar uma ajuda? Desde já, obrigado!
  3. Heey Functor! Sent u a msg on Skype. About get Gepard 3.0.

  4. Fala pessoal, certinho? Eu peguei esse NPC, acho que do Cronus. Editei ele, clico e nada acontece. Não consegui achar o problema. //===== Cronus Script ======================================== //= Mestra das Classes //===== Por: ================================================= //= Kamper //= Mehah(Atualizações) //===== Versão Atual: ======================================== //= 2.0b //===== Descrição: =========================================== //= Muda a classe do personagem //===== Changelog: =========================================== //= 1.0 Iniciado o Npc [Kamper] //= 1.1 Corrigido o erro de Dup Label //= 1.2 Corrigido o mes //= 1.3 Corrigido o label L_mer [Kamper] //= 1.3.1 Adaptado para o novo sistema de classes [Mehah] //= 1.4 Adaptado as transclasses [Kamper] //= 1.5 Adicionado o a função mc_job [Kamper] //= 1.5.1 Otimizado Script [Mehah] //= 1.6b Corrigido Todos os Bugs Visto [Mehah] //= - Novo Sistema de checagem de Renters e Classe //= - Novo Sistema de Leitura das variaveis e Label //= 1.7 Script Revisado, corrigido erros de label e level [Pudim] //= 1.7.1 Corrigido bugs [Mehah] //= - Ao sair da escolha de job //= - Ao Escolher a Odalisca //= - Checagem de lvl e joblvl //= 1.7.2 Adicionado Checagem de PecoPeco [Mehah] //= 1.8 Retirado o @mc_sex$, agora se usa o Sex [Kamper] //= 1.8.1 Corrigido Linha de Requerimento de Zeny thx Mutar [Mehah] //= 1.9b Corrigido Todos Bugs visto e otimizado Script [Mehah] //= - Corrigido Checagem dos Renters //= - Corrigido Cigana //= - Adicionado Configuração para Aprendiz T. (LVL de Base e Job) //= - Trocado Sprite do NPC //= 1.9.1b Corrigido Menus(usando novas sintaxes) e Modificado leitura de algumas job por ID [Mehah] //= 1.9.2b Adicionado Suporte a Recuperamento de Classe por causa de Crash do Servidor(não esta incluido dentro do script) [Mehah] //= 1.9.3 Adicionado configuração para retiração dos items e zeny quando for se transforma em Aprendiz T. [Mehah] //= 1.9.4b Corrigido requerimento de Zeny e retirado o requerimento de zeny para se transforma em Aprendiz T. [Mehah] //= 2.0b Script resumido na aba de adquirir a classe [Mehah] //============================================================ itemmall,175,67,5 script Mestra das Classes 770,{ // ======================================== Configuração ============================================= set @SupAprLvl, 45; // Nível de Base necessário para se transformar em Super aprendiz (Padrão : 45) set @TransLvl,99; // Nível de Base necessário para se transformar em Aprendiz T. (Padrão : 99) set @TransJob,50; // Nível de Job necessário para se transformar em Aprendiz T. (Padrão : 50) set @ZenyReq1, 1000000; // Dinheiro necessário para pagar a transformação de classes 1-1 e 1-1a (Padrão : 0) set @ZenyReq2, 50000; // Dinheiro necessário para pagar a transformação de classes (2-1 e 2-2)(2-1-1 e 2-2-1) (Padrão : 0) set @ZenyReqS, 0; // Dinheiro necessário para pagar a transformação de Super Aprendiz (Padrão : 0) set @RetItemZeny,1; //Para pedir a retiração dos Items e Zeny ponha 1, se não ponha 0 (Padrão: 1) // =================================================================================================== if(!(BaseJob)){ set @Njob,10; // Nível de Job necessário para se transformar em Classe 1-1 e 1-1a. (Padrão : 10) }else{ set @Njob,40; // Nível de Job necessário para se transformar em Classe (2-1 e 2-2)(2-1-1 e 2-2-1). (Padrão : 40) } // =================================================================================================== if(!(Class)){ if(JobLevel < @Njob) goto JobError; if(SkillPoint != 0) goto SkillError; mes "Qual classe deseja se transformar?"; next; switch ( select(""+callfunc("classname",1,0,Sex)+"",""+callfunc("classname",2,0,Sex)+"",""+callfunc("classname",3,0,Sex)+"",""+callfunc("classname",4,0,Sex)+"",""+callfunc("classname",5,0,Sex)+"",""+callfunc("classname",6,0,Sex)+"",""+callfunc("classname",23,0,Sex)+"") ) { case 1: set @jobselect,1;break; case 2: set @jobselect,2;break; case 3: set @jobselect,3;break; case 4: set @jobselect,4;break; case 5: set @jobselect,5;break; case 6: set @jobselect,6;break; case 7: set @jobselect,23; } if(@jobselect != Job_SuperNovice){ callfunc "mc_job",@jobselect,@ZenyReq1; }else{ if(BaseLevel < @SupAprLvl) goto LevelError; callfunc "mc_job",Job_SuperNovice,@ZenyReqS; } }else{ if(Class >= Job_Lord_Knight && Class <= Job_Paladin2){ mes "[Mestra das Classes]"; mes "Você já chegou ao final das classes, me desculpa mas não posso fazer nada por você."; }else{ if(Class >= Job_Swordman && Class <= Job_Thief){ if(JobLevel < @Njob) goto JobError; if(SkillPoint != 0) goto SkillError; mes "Qual classe deseja se transformar?"; next; if(BaseJob == Job_Archer){ switch ( select(""+callfunc("classname",11,0,Sex)+"",""+callfunc("classname",19,0,Sex)+"") ) { case 1: set @jobselect,11;break; case 2: if(!(sex)){set @jobselect,20;}else{set @jobselect,19;} } }else{ if(BaseJob == Job_Thief){ switch ( select(""+callfunc("classname",12,0,Sex)+"",""+callfunc("classname",17,0,Sex)+"") ) { case 1: set @jobselect,12;break; case 2: set @jobselect,17; } }else{ if(BaseJob == Job_Swordman){ switch ( select(""+callfunc("classname",7,0,Sex)+"",""+callfunc("classname",14,0,Sex)+"") ) { case 1: set @jobselect,7;break; case 2: set @jobselect,14; } }else{ if(BaseJob == Job_Merchant){ switch ( select(""+callfunc("classname",10,0,Sex)+"",""+callfunc("classname",18,0,Sex)+"") ) { case 1: set @jobselect,10;break; case 2: set @jobselect,18; } }else{ if(BaseJob == Job_Acolyte){ switch ( select(""+callfunc("classname",8,0,Sex)+"",""+callfunc("classname",15,0,Sex)+"") ) { case 1: set @jobselect,8;break; case 2: set @jobselect,15; } }else{ if(BaseJob == Job_Mage){ switch ( select(""+callfunc("classname",9,0,Sex)+"",""+callfunc("classname",16,0,Sex)+"") ) { case 1: set @jobselect,9;break; case 2: set @jobselect,16; } } }}}}} callfunc "mc_job",@jobselect,@ZenyReq2; }else{ if(Class > 6 && Class <= 20){ if(getskilllv(144)) set @QSK144,1; if(getskilllv(156)) set @QSK156,1; if(getskilllv(157)) set @QSK157,1; if(getskilllv(153)) set @QSK153,1; if(getskilllv(147)) set @QSK147,1; if(getskilllv(149)) set @QSK149,1; if(getskilllv(145)) set @QSK145,1; if(getskilllv(154)) set @QSK154,1; if(getskilllv(148)) set @QSK148,1; if(getskilllv(150)) set @QSK150,1; if(getskilllv(146)) set @QSK146,1; if(getskilllv(155)) set @QSK155,1; if(getskilllv(151)) set @QSK151,1; if(getskilllv(152)) set @QSK152,1; mes "[Mestra das Classes]"; mes "Você tem certeza que deseja se transforma em Aprendiz T.?"; next; menu "Não",L_sair,"Sim",-; if(BaseLevel < @TransLvl || JobLevel < @TransJob) goto LevelError; if((@RetItemZeny == 1) && Zeny || Weight){ mes "[Mestra das Classes]"; mes "Seu dinheiro e seus itens te ligam ao mundo material."; mes "Se livre deles para que eu possa lhe transformar em Aprendiz T."; close; } if(checkcart(0) || checkfalcon(0) || checkriding(0) ){ mes "[Mestra das Classes]"; if(checkcart(0)){mes "Por favor, se livre de seu carrinho para continuarmos.";}else{ if(checkfalcon(0)){set @ChRent$,"Falcão";}else{ if(checkriding(0)) set @ChRent$,"PecoPeco";} mes "Desculpe, mas você deve retirar seu "+@ChRent$+"."; close; } } if(SkillPoint != 0) goto SkillError; set MC_ULTJOB, Class; setjob Job_Novice_High; resetlvl(1); if(@QSK144 != 0) skill 144,1,0; if(@QSK156 != 0) skill 156,1,0; if(@QSK157 != 0) skill 157,1,0; if(@QSK153 != 0) skill 153,1,0; if(@QSK147 != 0) skill 147,1,0; if(@QSK149 != 0) skill 149,1,0; if(@QSK145 != 0) skill 145,1,0; if(@QSK154 != 0) skill 154,1,0; if(@QSK148 != 0) skill 148,1,0; if(@QSK150 != 0) skill 150,1,0; if(@QSK146 != 0) skill 146,1,0; if(@QSK155 != 0) skill 155,1,0; if(@QSK151 != 0) skill 151,1,0; if(@QSK152 != 0) skill 152,1,0; }else{ if(Class == Job_Novice_High){ if(JobLevel < @Njob) goto JobError; if(SkillPoint != 0) goto SkillError; if(MC_ULTJOB == 7 || MC_ULTJOB == 14) set @mc_class, 4002; if(MC_ULTJOB == 8 || MC_ULTJOB == 15) set @mc_class, 4005; if(MC_ULTJOB == 9 || MC_ULTJOB == 16) set @mc_class, 4003; if(MC_ULTJOB == 10 || MC_ULTJOB == 18)set @mc_class, 4006; if(MC_ULTJOB == 11 || MC_ULTJOB == 19 || MC_ULTJOB == 20) set @mc_class, 4004; if(MC_ULTJOB == 12 || MC_ULTJOB == 17) set @mc_class, 4007; mes "[Mestra das Classes]"; mes "Deseja se transformar em "+callfunc("classname",@mc_class,0,Sex)+"?"; next; menu "Não",L_sair,"Sim",-; if(@ZenyReq1 > 0){ if(Zeny < @ZenyReq1) callsub ZenyErro,@ZenyReq1; set zeny, Zeny - @ZenyReq1; } setjob @mc_class; }else{ if(Class >= Job_Swordman_High && Class <= Job_Thief_High){ if(JobLevel < @Njob) goto JobError; if(SkillPoint != 0) goto SkillError; set @mc_class, MC_ULTJOB + 4001; mes "[Mestra das Classes]"; mes "Deseja se transformar em "+callfunc("classname",@mc_class,0,Sex)+"?"; menu "Não",L_sair,"Sim",-; if(@ZenyReq2 > 0){ if(Zeny < @ZenyReq2) callsub ZenyErro,@ZenyReq2; set zeny, Zeny - @ZenyReq2; } setjob @mc_class; set MC_ULTJOB, 0; }else{ mes "[Mestra das Classes]"; mes "Desculpe, mas não há nada que eu possa fazer por você."; } } } } } } close; LevelError: mes "[Mestra das Classes]"; if(BaseJob == Job_SuperNovice){mes "Desculpe, mas você precisa de Nível Base "+ @SupAprLvl +"!";}else{ mes "Desculpe, mas você precisa de Nível Base "+@TransLvl+" e Nível de Classe "+@TransJob+"!"; } close; JobError: mes "[Mestra das Classes]"; mes "Desculpe, mas você precisa chegar ao nível de classe "+@Njob+"!"; close; SkillError: mes "[Mestra das Classes]";} Alguém poderia me dar uma ajuda? Agradeço desde já! ????
  5. Heey u! Do u translate too?
  6. Olá! Não sei se é a área correta, e se não for, peço a gentileza de transferirem. Sou novo na utilização do sistema rAthena (migrei do Hercules), e me interessei bastante pelo sistema de Archieviments, porém ainda não sei como utilizá-lo. Como adicionar conquistas, títulos, recompensas... Alguém poderia me dar uma luz? Ou possa me mostrar onde encontro um pequeno tutorial sobre essas funcionalidades? Pode ser em inglês, sem problemas. Já adicionei na pasta db/pre-re, mas na hora que concluo a conquista, aparece "<> Conquistado", onde entre os sinais deveria aparecer o nome da conquista. Também adicionei um título na pasta data, apontando essa conquista pra ele, mas este também não aparece pra mim. Alguém poderia me dar um help? Desde já, agradeço a atenção!
  7. Hello! I do not know if it is the right area, and if it is not, I beg the move. I am new to using the rAthena system (I migrated from Hercules), and I was very interested in the Archieviments system, but I still do not know how to use it. How to add achievements, titles, rewards ... Could anyone give me a light? Or can you show me where I can find a small tutorial on these features? I added in the db folder, and also the title code. When I finish, I gain the achievement, but it does not appear in the achievement list, and the name at the top of the screen appears empty (<> Conquered). Where do I add this information? I thank the attention!
  8. I added in the db folder, and also the title code. When I finish, I gain the achievement, but it does not appear in the achievement list, and the name at the top of the screen appears empty (<> Conquered). Where do I add this information?
  9. Hello! I do not know if it is the right area, and if it is not, I beg the move. I am new to using the rAthena system (I migrated from Hercules), and I was very interested in the Archieviments system, but I still do not know how to use it. How to add achievements, titles, rewards ... Could anyone give me a light? Or can you show me where I can find a small tutorial on these features? I thank the attention!
  10. Olá! Não sei se é a área correta, e se não for, peço a gentileza de transferirem. Sou novo na utilização do sistema rAthena (migrei do Hercules), e me interessei bastante pelo sistema de Archieviments, porém ainda não sei como utilizá-lo. Como adicionar conquistas, títulos, recompensas... Alguém poderia me dar uma luz? Ou possa me mostrar onde encontro um pequeno tutorial sobre essas funcionalidades? Pode ser em inglês, sem problemas. Desde já, agradeço a atenção!
  11. Hello Functor! I want Gepard Informations.Can you call me on Skype? +55 21 970412052

    Ty!

×
×
  • Create New...