Jump to content

clydelion

Members
  • Posts

    754
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by clydelion

  1. Here's a port of my FluxCP addon to Thor Patcher. I've packed it with the original Thor Patcher files. PS: I fetched rms data as an example Thor_Patcher2.6.1.66+rssnews_by_clydelion.zip
  2. config/application.php remove this part 'server' => array( 'status' => 'View Status', 'status-xml' => 'View Status as XML' ),
  3. Woah. I see another DevilEvil. Galing o_O
  4. I don't know how harmony recognizes a mac address, but if it recognizes the MAC of the router(the the network adapter's), then you have a problem. xD
  5. https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/sql-files/upgrades/ If you are migrating from the latest eathena, start to import from upgrade_svn15531_db.sql
  6. It is the owner's personal preference. Nothing is wrong omitting 'RO' from your server name. What's wrong is naming your client to something like FlyffRO, it's quite confusing/misleading :/
  7. Replace your current hotkey.lub with this.. The one you're using doesn't match your client. \data\lua files\hotkey.lub hotkey.zip
  8. I would like to propose adding this to the svn as a quick alternative to /guildbreak, because guild names with spaces are not supported anymore on newer clients. Index: atcommand.c =================================================================== --- atcommand.c (revision 16820) +++ atcommand.c (working copy) @@ -8817,6 +8817,26 @@ #undef MC_CART_MDFY } +/*========================================== + * works like /breakguild "<guild name>" (without the name though) + * This is needed for newer clients as an + * alternative to /guildbreak because support + * for " " in newer clients is dropped. [clydelion] + *------------------------------------------*/ +ACMD_FUNC(breakguild) +{ + struct guild *g; + nullpo_retr(-1, sd); + + if (sd->status.guild_id == 0 || (g = guild_search(sd->status.guild_id)) == NULL || strcmp(g->master,sd->status.name)) { + clif_displaymessage(fd, "Only the guild leader can use this command."); + return -1; + } + + guild_break(sd,g->name); + return 0; +} + /** * Fills the reference of available commands in atcommand DBMap **/ @@ -8827,6 +8847,7 @@ * Command reference list, place the base of your commands here **/ AtCommandInfo atcommand_base[] = { + ACMD_DEF(breakguild), ACMD_DEF2("warp", mapmove), ACMD_DEF(where), ACMD_DEF(jumpto), breakguild.diff
  9. This will do the trick.. Index: pc.c =================================================================== --- pc.c (revision 16820) +++ pc.c (working copy) @@ -5573,6 +5573,9 @@ if(sd->bl.prev == NULL || pc_isdead(sd)) return 0; + if(sd->status.base_level == 99 && quest == 0) + base_exp = 0; // no base exp if base level is 99 + if(!battle_config.pvp_exp && map[sd->bl.m].flag.pvp) // [MouseJstr] return 0; // no exp on pvp maps Note that players can still gain Job Exp.
  10. Ahh yes, I was suggesting this if ever he wanted the players to gain EXP again if it reaches a certain level (e.g. Players will only gain EXP from quests if they are within levels 99-150 ) Sorry I was editing my first post xD
  11. Using a npc script on this kind of situation is ugly.. It will still display the EXP gain.. Do it from within the source.. Index: pc.c =================================================================== --- pc.c (revision 16820) +++ pc.c (working copy) @@ -5573,6 +5573,9 @@ if(sd->bl.prev == NULL || pc_isdead(sd)) return 0; + if(sd->status.base_level >= 99 && quest == 0) + return 0; // no exp if base level is 99 and above + if(!battle_config.pvp_exp && map[sd->bl.m].flag.pvp) // [MouseJstr] return 0; // no exp on pvp maps Using this, the only way to get experience is from scripts via'getexp' scriptcommand. This applies to job exp too. Is that intended? Use this instead if no. Index: pc.c =================================================================== --- pc.c (revision 16820) +++ pc.c (working copy) @@ -5573,6 +5573,9 @@ if(sd->bl.prev == NULL || pc_isdead(sd)) return 0; + if(sd->status.base_level >= 99 && quest == 0) + base_exp = 0; // no base exp if base level is 99 and above + if(!battle_config.pvp_exp && map[sd->bl.m].flag.pvp) // [MouseJstr] return 0; // no exp on pvp maps PS: This way you can also specify what level can players start gaining exp again from monsters. If you insist on using the script you provided, change == to >=, that way, it'll affect all levels above 98.
  12. I have uploaded a new version that supports the following.. sendmail <Recipient's Char ID>,"<Sender's Name>","<Title>","<Body>",<zeny>,<item_id>,<amount>{,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>}; As for the notification if the mail delivery failed, I'm thinking of displaying it in the map-server.. This command is meant to be used in the background, thus, no player is attached.. We'll have to think about it first..
  13. @Dastgir Pojee rand(3) will give either 0, 1, or 2.. That should be rand(1,3).
  14. -<tab>script<tab>announcer#1<tab>-1,{ OnMinute00: OnMinute30: announce "GM will never ask your password or any information of players account.",0; sleep 1000; announce "Announcement 2.",0; sleep 1000; announce "Announcement 3.",0; end; } This is triggered every 12:00, 12:30, 01:00, 01:30 .. and so on. edit:Oops, I missed the 'different' part.
  15. Actually, this is what the new permission system for. You can have 2 groups of both gm level 99, then turn off itemmap on one of them.
  16. change to pc_delitem( sd, ii, 1, 0, 0, LOG_TYPE_CONSUME);
  17. I like it. <3 9/10 The colors match very well.
  18. conf/battle/client.conf packet_ver_flag: 0xFFFFFF What's your current setting there?
  19. Oh, fix the tabs on the npc header -<TAB>script<TAB>Mail Test<TAB>-1,{ OnPCJobLvUpEvent: if(JobLevel != 9) end; set .charid, getcharid(0); set .sender$, "Achievement System"; set .title$, "Basic Skills"; set .itemid, 501; set .itemamount, 50; set .zeny, 1000; set .body$, "You have successfully unlocked the achievement '"+.title$+"'. You have received "+.itemamount+" "+getitemname(.itemid)+"s and "+.zeny+" zennies."; sendmail .charid,.sender$,.title$,.body$,.itemid,.itemamount,.zeny; end; }
  20. The max is 32k. You have more than 10,000 free IDS. Why would you need that much?
  21. What is this about? Setting up phpbb3?
  22. any errors in map server? are you sure you loaded the npc script i provided for testing?
  23. you reach joblevel 9 via killing a monster or via command? it should be via monster.. reach job level 8 first via command, then kill porings till you get to joblevel 9.
×
×
  • Create New...