Jump to content

Elano

Donators
  • Content Count

    18
  • Avg. Content Per Day

    0
  • Joined

  • Last visited

Community Reputation

5 Neutral

About Elano

  • Rank
    Poring

Profile Information

  • Gender
    Male
  • Location
    Brazil
  • Server
    YoYoRO
  • Discord: Syon#5698

Recent Profile Visitors

899 profile views
  1. De nada, @crosxx2. Estou mais ativo durante o fim de semana e pretendo deixar tudo traduzido. Vejo que muitos ganham dinheiro vendendo versões em português, então nada melhor que disponibilizar uma gratuita. Depois de deixar esse projeto atualizado, pretendo trabalhar no emulador.
  2. Olá, aventureiros, Estou disponibilizando um novo projeto que estou iniciando inspirado pelo @llchrisll. Ele é responsável por traduzir os arquivos do kRO da pasta Data/System para inglês. Estou traduzindo seu repositório para português, incluindo imagens com texto. A primeira versão inclui o menu 'Banco' traduzido, incluindo os botões. O nome do projeto é ROBC (Ragnarok Online Brazil Client) Github: ROBC <-- Clique aqui para acessar o repositório.
  3. I don't think current exe support RTL languages. Did you try old exe to see if it works?
  4. Which exe are you using? Was it working before? Could you just undo what you have done previously to the problem?
  5. opa, quer ainda suporte para seu servidor me avisa

    1. Elano

      Elano

      Me adiciona no Discord: Syon#5698

  6. Galera, não sejam mal educados colocando que o erro "foi resolvido" sem compartilhar uma solução. O erro foi resolvido sozinho depois de reiniciar o sistema? — Ótimo! Compartilhe!. A chance de receber ajuda nas próximas vezes que surgir um problema irá reduzir drasticamente.
  7. I'm having the same problem, but unfortunately the standard message "already fixed it" without letting others know how he did is the worst thing in open-source communities.
  8. They solve the problem and don't share the solution, but always come to the forum looking for help...
  9. Player was getting stuck when clicking on CANCEL instead of choosing an option. If you ever face this issue in your own server, you can change the following: }while( [email protected] != 4 && [email protected] != 255 ); close; Instead of close; you should add an end; }while( [email protected] != 4 && [email protected] != 255 ); end;
  10. Thanks, @rongmauhong! The solution provided by @sader1992 works great and it's easy to read. Here's the solution he provided working just like I wanted: @rongmauhong your first solution helped me a lot to get what I wanted. Keep up the good work! - script respawnMvp -1,{ OnInit: setarray .mob_id[0],1857,1002,1031,1113,1613,1836; .monster = .mob_id[rand(getarraysize(.mob_id))]; monster "prontera",154,172,"--en--", .monster, 1, "respawnMvp::OnKill"; announce "MVP "+getmonsterinfo(.monster, 0)+" has spawned!",0; end; OnKill: announce getmonsterinfo(.monster, 0)+ " was killed by "+strcharinfo(0)+".",0; sleep 15000; .monster = .mob_id[rand(getarraysize(.mob_id))]; monster "prontera",154,172,"--en--", .monster, 1, "respawnMvp::OnKill"; announce "MVP "+getmonsterinfo(.monster, 0)+" has spawned!",0; end; } Now the MVP will spawn randomly. If the MVP is dead, it will wait 15 seconds to spawn a new one from the setarray. This topic can be closed! Thanks,
  11. Thank you, rongmauhong. Your script helped me to solve part of my problem with the first version shared above. Thanks a ton! Here is what happened when I tested your script: Results: It didn't spawn another MVP while the current MVP was still live. Great! But 2 things are not working properly : - The message "MVP Amon Ra has been spawned" wasn't working after the first MVP(the one when I use @reloadscript) is dead. It didn't work for the other MVPs, but just for the very first. - It was spawning a new Amon Ra too fast. Your script with a few modifications: - script respawnMvp -1,{ OnInit: setarray .mob_id[0],1002,1857,1031,1113,1613,1836; set .size, getarraysize(.mob_id); set .random, rand(.size); set .amount, 1; // amount of monster spawned set .monster, .mob_id[.random]; while (true) { if (mobcount("prontera", "respawnMvp::OnKill") < 1) { monster "prontera",154,172,getmonsterinfo(.monster, 0), .monster, .amount, "respawnMvp::OnKill"; announce "O MVP "+getmonsterinfo(.monster, 0)+" acabou de nascer!",0; } else{sleep 10000;} } end; OnKill: announce "O MVP "+getmonsterinfo(.monster, 0)+ " foi eliminado "+ (Sex?"pelo":"pela")+" "+ (Sex?"jogador":"jogadora")+" "+strcharinfo(0)+".",0; end; } Here is what happened when I tested the version above (PLEASE MUTE VOLUME Results: Positive: - It didn't spawn a new MVP too fast(I'm using porings for testing purposes); - The message "MVP has spawned" is working no matter how many times I kill the MVP; - The MVP is spawning every 10 seconds*(check negative). Negative: - The random variable(set .random, rand(.size);) is only working when I @reloadscript and not every time the current MVP is killed. Case: If a player kills the current MVP, it should run the random variable again so another random MVP from the array can be spawned. Right now is spawning the same MVP as a result from the first time the random variable got a random number. - The 10 seconds trigger is running over and over again. Case: If I kill the MVP as soon as it's spawned, it will count 10 seconds, but If I wait a few seconds to kill the MVP it will spawn in less than 10 seconds. Why? Because the 10 seconds trigger is running over and over again. I'm expecting the trigger to start counting only after the MVP is killed and not while it's still alive. Thank you!
  12. Hello rAthena Community, Before anything else, here's the script I want to edit. - script respawnMvp -1,{ OnInit: setarray .mob_id[0],1511; set .size, getarraysize(.mob_id); set .random, rand(.size); set .amount, 1; // amount of monster spawned set .monster, .mob_id[.random]; end; OnMinute00: OnMinute01: OnMinute02: OnMinute03: OnMinute04: OnMinute05: OnMinute06: OnMinute07: OnMinute08: OnMinute09: OnMinute10: OnMinute11: OnMinute12: OnMinute13: OnMinute14: OnMinute15: OnMinute16: OnMinute17: OnMinute18: OnMinute19: OnMinute20: OnMinute21: OnMinute22: OnMinute23: OnMinute24: OnMinute25: OnMinute26: OnMinute27: OnMinute28: OnMinute29: OnMinute30: OnMinute31: OnMinute32: OnMinute33: OnMinute34: OnMinute35: OnMinute36: OnMinute37: OnMinute38: OnMinute39: OnMinute40: OnMinute41: OnMinute42: OnMinute43: OnMinute44: OnMinute45: OnMinute46: OnMinute47: OnMinute48: OnMinute49: OnMinute50: OnMinute51: OnMinute52: OnMinute53: OnMinute54: OnMinute55: OnMinute56: OnMinute57: OnMinute58: OnMinute59: monster "prontera",154,172,getmonsterinfo(.monster, 0),.monster,.amount,strnpcinfo(0)+ "::OnKill"; announce "O MVP "+getmonsterinfo(.monster, 0)+" acabou de nascer!",0; end; OnKill: announce "O MVP "+getmonsterinfo(.monster, 0)+ " foi eliminado "+ (Sex?"pelo":"pela")+" "+ (Sex?"jogador":"jogadora")+" "+strcharinfo(0)+".",0; end; } How does it work? The script will spawn a random MVP in "prontera 154 172" every minute, such MVPs are stored in an array called .mob_id[0]. The only MVP right now for testing purposes is Amon Ra(1511). When the MVP is spawned, it will show a global message: MPV Amon Ra has been spawned in prontera. Also, when the MVP is killed, it will show the following message: Amon Ra has been killed. It spawns only 1 MVP at a time. What am I looking for? I don't want the script to spawn a new MVP every minute when the previous one is still alive. Case: If Amon Ra has been spawned, it will only spawn a new Amon Ra when the previous one has been killed. It will keep checking every minute to see if the current Amon Ra(or any MVP in .mob_id[0] array) is alive. If the current MVP is alive, it will spawn a new one, if not, it will hold until the current one is dead. What have I tried already? I was checking the MVPs in LHZ_DUN03, but I couldn't understand how they work. A new MVP in lhz_dun03 only spawn after the current MVP is dead. Also, I was checking how the MVP in other maps works, but they're just using the declaration boss_monster. I've tried to add it to the script above, but I got an error. I changed: monster "prontera",154,172,getmonsterinfo(.monster, 0),.monster,.amount,strnpcinfo(0)+ "::OnKill"; to boss_monster "prontera",154,172,getmonsterinfo(.monster, 0),.monster,.amount,strnpcinfo(0)+ "::OnKill"; Thanks, respawn-mvp.txt
  13. Muito obrigado por sua resposta. No meu arquivo está normal. 5107# Um elmo nobre criado à orgulhosa imagem de uma crocante torrada. Usá-lo faz com que você se sinta como parte de um café da manhã balanceado. Tipo: ^777777Equipamento para a cabeça^000000 Defesa: ^7777770^000000 Equipa em: ^777777Baixo^000000 Peso: ^7777775^000000 Profissões que utilizam: ^777777Todas^000000 # Teria um outro lugar para corrigir? Já percebi que é só na descrição mesmo, pois não da o efeito que diz na descrição. Fico no aguardo,
  14. Olá gente, Estou intrigado por conta de alguns itens que estão bastante editados no meu servidor. Por exemplo, tem esse item: Eu não sei por que está assim, pois não editei nada. E tem outros que estão modificados também como, RWC e alguns mantos. Poderiam me dar uma luz de como consertar? Já olhei no item_db no meu banco de dados, mas tá normal. Fico no aguardo,
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.