Jump to content

Baalberith

Members
  • Posts

    18
  • Joined

  • Last visited

  • Days Won

    1

Baalberith last won the day on May 9 2013

Baalberith had the most liked content!

Profile Information

  • Gender
    Male
  • Location
    Brno, Czech Republic
  • Github: Baalberith6

Recent Profile Visitors

3544 profile views

Baalberith's Achievements

Poring

Poring (1/15)

8

Reputation

  1. What error? I am OK with gcc 4.7.
  2. Thanks Akinari! I do explicitly request testing of these skills/damage pre-renewal that are in some way "special": - Acid Demo - Breaker (renewal too please) - Shield boomerang and other shield skills - Martyr Reckoning - Spiral Pierce - Issen (Ninja) Thanks in advance, if anyone can confirm they do work/do not work.
  3. What is your problem and why is it in DB? If you need renewal ATK fix, it is not really that easy, you will need to wait, or revamp whole battle_calc_weapon function.
  4. Make sure you update your sources respectively (and don't forget to recompile) .. channel command and channel_admin permission are located in map/pc_groups.h and map/atcommand.c files - try to locate them here to make sure your files are up to date.
  5. And another problem ... When player changes map server using pc_setpos, he doesn't leave channels and server crashes on first message as he was de-allocated from memory already. Possible fix would be to move the channel leaving into unit_free() function.
  6. Found a problem ... look closely into map.c: if( sd->channel_count ) { for( i = 0; i < sd->channel_count; i++ ) { if( sd->channels[i] != NULL ) clif_chsys_left(sd->channels[i],sd); .... But after calling clif_chsys_left, sd->channel_count decreases .. this leads to not leaving half of the channels on log-out. FIx is easy: if( sd->channel_count ) { unsigned char count = sd->channel_count; for( i = sd->channel_count - 1; i >= 0; i-- ) { ... This fix ensures we won't run into array indexing mess once more...
  7. He is right, here is debug info: 0x08095839 in clif_chsys_msg (channel=0xad5982b4, sd=0xa47f6020, msg=0xbf99139a "[ #trade ] normali : neviete nahodou kto tu vyvoal po meste MVP bosov? boli tu phonovia a je tu belzebub ") at clif.c:5538 5538 WFIFOHEAD(user->fd,msg_len + 12); (gdb) print user->fd $1 = -1 and guess what happens after calling session[-1]->wdata_size
×
×
  • Create New...