Jump to content

clydelion

Members
  • Posts

    754
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by clydelion

  1. Please post a screenshot or a description of the error. From there, we can identify what's wrong.
  2. as you can see in this picture, (from my local webserver), i grabbed 2 rss from RMS (1 for recent posts,another for news)
  3. Just update your kRO/Miruku and use a client dated 2010-11-24 or above
  4. it is in the svn http://sourceforge.net/p/atwl/code/63/tree/trunk/WeeDiff/WeeDiff/WeeDiffGen/WeeDiffGen/WDGSkipPacketHeaderObfuscation/
  5. This is neatly documented in doc/script_command.txt in *getitem2 section
  6. There's nothing wrong with your script.. I'm guessing it is status.c. If this is present in your status.c, it will display the message upon usage of the item. + case SC_SPROTECT: + if (type == SC_SPROTECT) + clif_displaymessage(sd->fd,"[ SProtect is now active ]");
  7. clydelion

    Server status

    Make sure that your web host allows you to access other ports other than 80..
  8. open terminal from your trunk folder then execute svn update Make sure you backup the trunk folder to revert changes whenver you change your mind/update fails.
  9. You can, generate a diff to extract all customization made in 3ceam, then apply it manually to rathena. Don't expect the same mechanics though.
  10. in src/mmo.h, #define PACKETVER 20110315 then recompile.
  11. How do you say it does not work? Does it display "[ SProtect is now active ]" when the item is used?
  12. @Mang-Berto works fine on my end @Zack Please see the MagpieRSS reference..
  13. this will announce all weapons and armors dropped by MVPs.(excludes those in MVP drop field) Index: map/mob.c =================================================================== --- map/mob.c (revision 16608) +++ map/mob.c (working copy) @@ -2406,6 +2406,12 @@ //MSG: "'%s' won %s's %s (chance: %0.02f%%)" intif_broadcast(message,strlen(message)+1,0); } + if(mvp_sd && md->db->mexp && (it->type == IT_ARMOR || it->type == IT_WEAPON)){ + char message[128]; + sprintf (message, msg_txt(541), mvp_sd->status.name, md->name, it->jname, (float)drop_rate/100); + //MSG: "'%s' won %s's %s (chance: %0.02f%%)" + intif_broadcast(message,strlen(message)+1,0); + } // Announce first, or else ditem will be freed. [Lance] // By popular demand, use base drop rate for autoloot code. [skotlex] mob_item_drop(md, dlist, ditem, 0, md->db->dropitem[i].p, homkillonly);
  14. void atcommand_killmonster_sub(const int fd, struct map_session_data* sd, const char* message, const int drop) { int map_id; char map_name[MAP_NAME_LENGTH_EXT]; if (!sd) return; memset(map_name, '\0', sizeof(map_name)); if(drop) { if (!message || !*message || sscanf(message, "%15s", map_name) < 1) map_id = sd->bl.m; else { if ((map_id = map_mapname2mapid(map_name)) < 0) map_id = sd->bl.m; } map_foreachinmap(atkillmonster_sub, map_id, BL_MOB, drop); } else { struct mob_data* md; struct s_mapiterator* iter; iter = mapit_geteachmob(); for( md = (TBL_MOB*)mapit_first(iter); mapit_exists(iter); md = (TBL_MOB*)mapit_next(iter) ){ if (!md->guardian_data && strlen(md->npc_event) < 4) status_kill(&md->bl); } mapit_free(iter); } clif_displaymessage(fd, msg_txt(165)); // All monsters killed! return; }
  15. Very nice!! This is great in conjunction with HackShield! My suggestion is to use battle_config.client_hash_check instead, so it can be reloaded via @reloadbattleconf, thus a restart is not required when changing clients.
  16. With GreenBox's update, you can easily implement HShield.. I've posted a guide in my blog on how you can do it.. http://clydelion.wordpress.com/2012/09/11/how-to-use-hackshield-w-athena/
  17. gamitin mo yung hotkey.lub na para sa client date na gamit mo... http://svn6.assembla.com/svn/ClientSide/Lua_Project/lubs/
  18. Index: atcommand.c =================================================================== --- atcommand.c (revision 16608) +++ atcommand.c (working copy) @@ -2276,15 +2276,27 @@ memset(map_name, '\0', sizeof(map_name)); - if (!message || !*message || sscanf(message, "%15s", map_name) < 1) - map_id = sd->bl.m; - else { - if ((map_id = map_mapname2mapid(map_name)) < 0) + if(drop) { + if (!message || !*message || sscanf(message, "%15s", map_name) < 1) map_id = sd->bl.m; + else { + if ((map_id = map_mapname2mapid(map_name)) < 0) + map_id = sd->bl.m; + } + + map_foreachinmap(atkillmonster_sub, map_id, BL_MOB, drop); } + else { + struct mob_data* md; + struct s_mapiterator* iter; + iter = mapit_geteachmob(); + for( md = (TBL_MOB*)mapit_first(iter); mapit_exists(iter); md = (TBL_MOB*)mapit_next(iter) ){ + if (!md->guardian_data && md->spawn) + status_kill(&md->bl); + } + mapit_free(iter); + } - map_foreachinmap(atkillmonster_sub, map_id, BL_MOB, drop); - clif_displaymessage(fd, msg_txt(165)); // All monsters killed! return;
  19. Create a Page.. Get your page id, then use this url http://www.facebook.com/feeds/page.php?format=rss20&id=482052708480159 change 482052708480159 to your own page id Edit rss2news theme file for a better display. Here's a sample when FB page is used with my addon.. As you can see, the FB entries are treated as title and body in RSS. You can edit the theme to fix the display.
  20. It is 11:52pm in the Philippines, and that post made me hungry Can I have some?
  21. copy that link to the 'NewsUrl' setting. The scrollbar size can be configured in config/addon.php
  22. make sure it is enabled in src/config/renewal.h #define RENEWAL_CAST check if there's a // prefixed
  23. Yes, this can be used in Thor Patcher. Check the MagpieRSS reference..
×
×
  • Create New...