Murilo BiO'

Members
  • Content count

    25
  • Joined

  • Last visited

  • Days Won

    5

Murilo BiO' last won the day on October 10

Murilo BiO' had the most liked content!

About Murilo BiO'

  • Rank
    Member
  • Birthday 03/24/97

Contact Methods

  • IRC Nickname
    Murilo_BiO

Profile Information

  • Gender
    Male
  • Location:
    Brazil
  • Emulator:
    Hercules
  • Github
    Murilo-BiO

Recent Profile Visitors

1050 profile views
  1. Hey everyone! About this plugin: Well.. I saw a friend that had to remove some items from being dropped by some monsters and he was struggling with the `mob_db` since a lot of monsters drop that item. So I made this plugins which can disable an item from being dropped by all monsters or just for the specified mob types, and also with the possibility of set some exceptions. I hope it can help other people with the same problem. Installation: Well, you just need to extract it on your `src/plugins/` folder and declare it on the `conf/plugins.conf` file, and follow the instructions to build plugins with MSVC or GCC. Downloads \ Changelog: 1.0a - Initial Release. Bug Report: Also, if you find any bug, just tell me *here in this post* or start a new issue on my plugins repository (Link). Contributing: You can contribute to this plugin or any other one in my Plugins Repository by sending pull requests
  2. Nice Release Btw there's some lines with rAthena's `getunitdada` (like on lines: 885, 885, 1137 and so on), it won't work on Herc.
  3. @ip

  4. Eita, ja ia respondendo em ingês kkk... Bom, você quer em 1 ataque só (o asura) utilizar efeito de 2 armas? Se for isso, é impossível/muito complexo. O ataque é calculado com a arma atual, no momento de cálculo do dano e aplicação de debuffs. Não estou recordado como é feito o calculo dos 2, pode ser que haja a possibilidade de um switch de equipamentos mas o cálculo vai ser mais rápido do que seus dedos com certeza... O que você poderia fazer nesse caso seria aumentar o tempo entre o ataque e o efeito (se existe um delay para isso, caso contrário você deverá criar) e só funcionará se ele calcular utilizando dados atuais ("ao vivo") e não com dados do início do ataque.
  5. Tada! https://github.com/HerculesWS/Hercules/pull/1718 Now we just need to wait for `mmo_charstatus`
  6. When I was writing the clan system I saw something about this and it looks like you can't invite someone to your guild if this person is in a clan, and it looks like a client-side verification and not server-side, maybe we can override it by removing the guild check when trying to join a clan but it should be tested....
  7. What kind of event do you want? What will be it's goals? Sample of hourly event: prontera,150,150,4 script Hide and Seek::hourly_event 1_M_01,{ if ( .STATUS ) { mes("[^FFA500Hide and Seek^000000]"); mes("Oh! You found me!"); mes("Here's your reward!"); announce(sprintf("[Hide and Seek] %s found me! Thank you all for participating.", strcharinfo(0)), bc_all); #CASHPOINTS += 75; // Adds 75 Cash Points close2(); donpcevent("hourly_event::OnStopEvent"); } end(); OnInit: hideonnpc("hourly_event"); .STATUS = 0; end(); OnMinute00: //Every hour at this minute the event will begins donpcevent("hourly_event::OnStartEvent"); end(); OnStartEvent: initnpctimer(); setarray( .COORDINATES[0], // x, y (just for prontera) 119, 311, 105, 74, 129, 261, 188, 330, 241, 76, 205, 238, 60, 335, 240, 292 ); [email protected] = rand(getarraysize(.COORDINATES)); [email protected] = .COORDINATES[[email protected]]; [email protected] = .COORDINATES[[email protected] + 1]; movenpc("hourly_event", [email protected], [email protected]); .STATUS = 1; announce("[Hide and Seek] The event has begun! Try to find me in Prontera!", bc_all); hideoffnpc("hourly_event"); end(); OnStopEvent: stopnpctimer(); .STATUS = 0; hideonnpc("hourly_event"); end(); OnTimer1800000: donpcevent("hourly_event::OnStopEvent"); end(); } Goal: Find the NPC in Prontera.
  8. Do you already have any way to save these data(Kills, deaths and emp breaker)? Or it needs to be coded from scratch? What KDR means? Maybe Kills and Deaths Ratio?
  9. Awesome Now players can have more privacy when talking to NPCs haha
  10. File Name: Channel Fee Plugin File Submitter: bio File Submitted: 04 Feb 2017 File Category: Plugins With this plugin you be able to set required Zeny and/or Items to players be able to send messages on channels. The idea came from this post, thank you @blaze. How to configure channels: // FIXME: make a better way to add fee on channels (directly on channels.conf)const struct { char name[HCS_NAME_LENGTH]; int zeny; int nameid; int amount;} channels_fee[] = { // -- Add channels with fee like the example: {"name", zeny, item id, item count}; {"main" , 1000, 0 , 0}, // #main - 1000z and no item}; Find 'channels_fee[]' declaration, and add an element just like the example. If you find any bugs please report them! Hope you enjoy it. Click here to download this file
  11. Yes bio to avoid spam #main chat thanks up for this Here's the plugin: Download Link How to configure it: // FIXME: make a better way to add fee on channels (directly on channels.conf) const struct { char name[HCS_NAME_LENGTH]; int zeny; int nameid; int amount; } channels_fee[] = { // -- Add channels with fee like the example: {"name", zeny, item id, item count}; {"main" , 1000, 0 , 0}, // #main - 1000z and no item }; Find "channels_fee[]" declaration and add an element just like de example above. It's already set to charge 1000 zenys when trying to speak on #main channel, so just change if you want to add or remove a channel. Hope you enjoy it!
  12. Channel Fee Plugin

    Version 1.0

    24 downloads

    With this plugin you be able to set required Zeny and/or Items to players be able to send messages on channels. The idea came from this post, thank you @blaze. How to configure channels: // FIXME: make a better way to add fee on channels (directly on channels.conf)const struct { char name[HCS_NAME_LENGTH]; int zeny; int nameid; int amount;} channels_fee[] = { // -- Add channels with fee like the example: {"name", zeny, item id, item count}; {"main" , 1000, 0 , 0}, // #main - 1000z and no item}; Find 'channels_fee[]' declaration, and add an element just like the example. If you find any bugs please report them! Hope you enjoy it.