Plugin Requests

Explore Questions

There are no popular questions to show right now

  1. 0 votes
    0 answers
  2. 0 votes
    0 answers
  3. @mobalive

    Asked by MikZ,

    0 votes
    1 answer
  4. @autoattacked Map Zone

    Asked by MikZ,

    0 votes
    0 answers
  5. Continues Sonic Blow.

    Asked by rans,

    0 votes
    5 answers

89 questions in this forum

  1. Dual Language

    0 votes
    5 answers
  2. 0 votes
    0 answers
  3. 0 votes
    0 answers
  4. Continues Sonic Blow.

    0 votes
    5 answers
  5. @mobalive

    0 votes
    1 answer
  6. 0 votes
    2 answers
  7. @die delay on hit

    0 votes
    2 answers
  8. @blockexp

    0 votes
    2 answers
  9. @autoattacked Map Zone

    0 votes
    0 answers
  10. 0 votes
    4 answers
  11. @pk plugin for PK ON Server

    0 votes
    1 answer
  12. R>Plugin Hooks Guide

    0 votes
    0 answers
  13. 0 votes
    9 answers
  14. [Request] Plugin @flooritem

    0 votes
    16 answers
  15. 0 votes
    4 answers
  16. 0 votes
    0 answers
  17. 0 votes
    1 answer
  18. @bot

    0 votes
    1 answer
  19. plugin like @jail

    0 votes
    1 answer
  20. 0 votes
    4 answers
  21. 0 votes
    10 answers
  22. 0 votes
    2 answers
  23. [Request] mobevent plugin

    0 votes
    1 answer
  24. 0 votes
    7 answers
  25. Skill clone by plugin system?

    0 votes
    2 answers
  • Featured Topics

  • Latest Commits

  • Topics

  • Posts

    • anacondaq, thank you for answer. OK, I describe  problems more exactly. Maps Criatura Academy F1 (iz_ac01): 91, 44. I can't move to (91,45). Cells are marked as walkable (they are green-square highlighted under cursor). I found a method to move the back part of the academy: if I pass between two tables, I can do it. But moving in this location seems as an "invisible labyrinth". Criatura Academy F2 104,27 (right portal upstairs). I am entering the portal, appearing on the 2nd floor and can't move. If I left the game and login again, i appear in the room on the F2 near 66,168. And I can walking in the room, but can't left the room. In the thief trainer room is same situation: I can't left the room (can't go from line x=83 to line x =84). (iz_ac_02) 83, 138, for example - can't move 84, 138. Prontara near 140,60, has an "invisible labyrinth" too. There is wide space between houses, cells seems walkable, but I can't pass through. Monster Attack problems. For example, Orc Warrior. THe file monster_db_conf says: Attack: [71, 33]. As I understand, it means attack between 71 and (71+33). Irowiki says 71-104, OK. Divine-Pride says 132 - 161 . Hmm. On EuRO damage from orcs was 100+. Iro differs from EuRo or irowiki lies? UPD: irowiki lies, on iRO orcs inflict 100+dmg. And when I set Attack to [71, 0],damage still has variance. With 8 vitdef my character receives ~50-70 dmg. It is strange. Monster Behaviour. Non-assist Hornets and non-aggressive Familiars. Maybe it is a bug, maybe feature of latest Korean patches, I don't know.  
    • Please, next time add /where the output (enter the command to the chat) to display where are you now. Because without a map and coordinates of the map where you stand, it's very hard to understand the problem that you said.  https://www.divine-pride.net/ and irowiki Confirm, I did not know it earlier. I hope the admins will implement so important parts of the episode soon. Which dungeon? Tell me the map or better give a link. Yes, some content is luck here, but I hope with a time everything missing will be added. As I see not too much missing, I can't promise, but maybe someday when I have really free time, I can dig in and implement missing parts if someone will not do it before me.  In settings try to change webserver port from 80 to 91, from 443 to 447, and try again. Also, you can change what to load, and change nginx to apache for example. Also, you need to install process hacker and check, maybe some app bound to a port what used by a OpenServer (3306, 80, 443)
    • infelizmente tentei varias vezes mais não acertei as linhas corretas para alterar u.u  to muito enferrujado a 10 anos, ta tudo hospedado em uma vps portas corretas abertas falta so saber qual  ips mudo pro IPHOST Network.conf Quais Linhas por IPDOHOST? e quais não mexer? sql_connection.conf   char-server.conf map-server.conf  
    • É sempre bom deixar o emulador atualizado, estão sempre arrumando bugs e erros. Mas tu pode verificar no git as atualizações em cada release do emulador, se não for tão relevante pra você ou uma correção pequena, tu pode deixar a versão que tu baixou, ou atualizar manualmente a correção. Uma coisa que eu faço é sempre anotar todas modificações que eu faço no emulador, dai sempre que sai um novo release do emulador com uma correção importante, eu baixo ele e aplico todas as minhas modificações novamente, sempre verificando se está dando erro ou não. Estou com um trabalho de tradução do Hercules agora, já traduzi toda mob.db, e estou iniciando a tradução da item.db, por se tratar de alterações apenas de tradução não é comum acontecer erros caso eu queira usar uma versão mais recente do Hercules. O que não é legal é você utilizar uma versão muito antiga do emulador por muito tempo, porque talvez tu irá encontrar bugs que já foram arrumados em releases posteriores, por isso é sempre verificar o log das atualizações no GitHub. Abraços!  
    • Hi im trying to develop some advance monster commands/conditions   Having issues... i think linking the sub protocol with the primary function ?    But It works fine when i replace it completely in the src    mob.c static int mob_getfriendstatus_sub(struct block_list *bl, va_list ap) { int cond1,cond2; struct mob_data **fr = NULL, *md = NULL, *mmd = NULL; int flag=0; nullpo_ret(bl); Assert_ret(bl->type == BL_MOB); md = BL_UCAST(BL_MOB, bl); nullpo_ret(mmd=va_arg(ap,struct mob_data *)); if( mmd->bl.id == bl->id && !(battle_config.mob_ai&0x10) ) return 0; if (battle->check_target(&mmd->bl,bl,BCT_ENEMY)>0) return 0; cond1=va_arg(ap,int); cond2=va_arg(ap,int); fr=va_arg(ap,struct mob_data **); if( cond2==-1 ){ int j; for(j=SC_COMMON_MIN;j<=SC_MAX && !flag;j++){ if ((flag=(md->sc.data[j] != NULL))) //Once an effect was found, break out. [Skotlex] break; } }else flag=( md->sc.data[cond2] != NULL ); if( flag^( cond1==MSC_FRIENDSTATUSOFF ) ) (*fr)=md; return 0; }   Lets go over the code together  if( mmd->bl.id == bl->id && !(battle_config.mob_ai&0x10) ) return 0; Not positive what the first part is about but its not important to my release so lets just delete this entire thing... thinking about it i need to test if it effects themselves without it... really easy to spot though so lets leave it be   if (battle->check_target(&mmd->bl,bl,BCT_ENEMY)>0) return 0; This is what limits it to friends   static int mob_getfriendstatus_sub(struct block_list *bl, va_list ap) { int cond1,cond2; struct mob_data **fr = NULL, *md = NULL, *mmd = NULL; int flag=0; nullpo_ret(bl); Assert_ret(bl->type == BL_MOB); md = BL_UCAST(BL_MOB, bl); nullpo_ret(mmd=va_arg(ap,struct mob_data *)); cond1=va_arg(ap,int); cond2=va_arg(ap,int); fr=va_arg(ap,struct mob_data **); if( cond2==-1 ){ int j; for(j=SC_COMMON_MIN;j<=SC_COMMON_MAX && !flag;j++){ if ((flag=(md->sc.data[j] != NULL))) //Once an effect was found, break out. [Skotlex] break; } }else flag=( md->sc.data[cond2] != NULL ); if( flag^( cond1==MSC_FRIENDSTATUSOFF ) ) (*fr)=md; return 0; }     so now in your mob skill db nanobot: { NPC_SELFDESTRUCTION: { SkillState: "MSS_ANY" SkillLevel: 1 Rate: 10000 Delay: 0 Cancelable: false SkillTarget: "MST_SELF" CastCondition: "MSC_FRIENDSTATUSON" ConditionData: "SC_BERSERK" } }     so now we should trigger skills on monster status        Now im having an issue with using my CUSTOM status as triggers though... Ive tried adding them to my constants file...   Ill let you know if i figure out more      BTW: the rest wont bother you.... and i plan on replacing onfriendstatusoff with the old onfriendstatuson . . .     
  • Download Statistics

    • Files
      399
    • Comments
      104
    • Reviews
      242

    Latest File
    By Ciar

    5    0