Jump to content

quesoph

Members
  • Posts

    210
  • Joined

  • Last visited

Everything posted by quesoph

  1. It turns into a priest when attacking? please confirm.
  2. I recommend this. thanks to calciumkid.
  3. change these : set #CASHPOINTS, #CASHPOINTS + 2; set #CASHPOINTS, #CASHPOINTS + 50; set #CASHPOINTS, #CASHPOINTS + 200; to getitem 674,1; // 1 mithril coin
  4. /*========================================== * @changegm by durf (changed by Lupus) * Changes Master of your Guild to a specified guild member *------------------------------------------*/ ACMD_FUNC(changegm) { struct guild *g; struct map_session_data *pl_sd; nullpo_retr(-1, sd); if (agit_flag == 1) { clif_displaymessage(fd, "You cannot use this command when woe is in progress."); return -1; } if (sd->status.guild_id == 0 || (g = guild_search(sd->status.guild_id)) == NULL || strcmp(g->master,sd->status.name)) { clif_displaymessage(fd, "You need to be a Guild Master to use this command."); return -1; } if( map[sd->bl.m].flag.guildlock ) { clif_displaymessage(fd, "You cannot change guild leaders on this map."); return -1; } if( !message[0] ) { clif_displaymessage(fd, "Command usage: @changegm <guildmember name>"); return -1; } if((pl_sd=map_nick2sd((char *) message)) == NULL || pl_sd->status.guild_id != sd->status.guild_id) { clif_displaymessage(fd, "Target character must be online and be a guildmate."); return -1; } guild_gm_change(sd->status.guild_id, pl_sd); return 0; }
  5. Remember: you must set your "ulimit" to unlimited. ulimit -c 999999 Sometimes it goes back to zero. if it is zero then it will not produce core dumps. Tip: Always check your "ulimit -c" before logging out.
  6. ../conf/log_athena.conf enable this: 0x00020 - (N) Log Script transactions (items deleted/acquired through quests)
  7. You don't need to add newlines.. you just simply change these: @available_code$, @available_item, @available_amount to these: .@available_code$, .@available_item, .@available_amount and every line that contains these variable. works fine with me.
  8. Try to remove read data folder first.
  9. Is this a newly checked out Svn? if it is that shouldn't happen or your packetver in your mmo.h is different with your client date. Have you checked /npc folder? the bunch of script_*****.conf there.? Suggestion: use this client 2011-03-15aRagexeRE.exe
  10. Only happens to me if i diff my client with HKLM to HKCU.
  11. @tron A lil typo.. Replace: mes "You get ^0000FF" + getitemname(@available_item[@i]) + " - " + @available_item[@i] + " ea.^000000"; to mes "You get ^0000FF" + getitemname(@available_item[@i]) + " - " + @available_amount[@i] + " ea.^000000";
  12. Suggestion: GM can set 2 or more items ( with individual quantity ) in 1 coupon. example: coupon number is: 123465 when the code is entered to the npc you can claim 2pcs yggdrasillberry , and 3 yggdrasillseed.
  13. ../conf/battle/skill.conf // Allow use of ES-type magic on players? allow_es_magic_player: no
  14. quesoph

    GM Level Bug?

    Default group ids are 0 , 1 , 2 , 3 , 4 , 10, and 100. Or change the ID to any number you want. { id: 100 name: "Admin" level: 100 inherit: ( "Support", "Law Enforcement" ) commands: { accinfo: true } log_commands: true permissions: { can_trade: true can_party: true all_skill: true all_equipment: true skill_unconditional: true use_check: true use_changemaptype: true all_commands: true }
  15. search for this in: ../src/map/battle.c Change their values: here is an example case RK_DRAGONBREATH: md.damage = ((status_get_hp(src) / 200) + (status_get_max_sp(src) / 40)) * skill_lv; if (status_get_lv(src) > 100) md.damage = md.damage * status_get_lv(src) / 150; if (sd) md.damage = md.damage * (100 + 5 * (pc_checkskill(sd,RK_DRAGONTRAINING) - 1)) / 100; break; case GC_CROSSIMPACT: skillratio += 550 + 50 * skill_lv; break; Try this and recompile.
  16. Anyway here is the temporary fix for the screenshot: replace this mes (( countitem(getarg( .@a )) < ( getarg(.@a + 1 )) )? "^FF0000[ "+countitem(getarg(.@a))+" / "+(getarg(.@a+1)):"^0000FF[ "+getd( Quest+strnpcinfo(2) ) )+" ] "+getitemname(getarg(.@a))+"^000000 "; with this mes (( countitem(getarg( .@a )) < ( getarg(.@a + 1 )) )? "^FF0000[ "+countitem(getarg(.@a))+" / "+(getarg(.@a+1)):"^0000FF[ "+getarg(.@a+1))+" ] "+getitemname(getarg(.@a))+"^000000 "; I've tested it and it's working fine. i think the problem is this : getd( Quest+strnpcinfo(2) )
  17. Replace the content of your ../db/re/ or /pre-re/statpoints.txt with this
  18. @Emistry. In Chained quest, i can get pass to part 2. even if I am done with part two and submitted the requirements. eg: 20 yggdrasilberry and yggdrasilseed. after that the chained quest npc still wants me to do part 2 quest over and over.. can't get to part 3.. I haven't change anything to the script. @edit Temporary fix getd( "Quest"+strnpcinfo(2) ), Quest1 + 1; //getd( Quest+strnpcinfo(2) ) + 1; and this: I have a Yggberries. and the npc's output is [0]..
  19. Mind sharing your fix with this?
  20. Nah, it doesn't your group_id. the server just ignore the rest of the file after the error. so if it ignores the rest of the file you wont be able to use admin commands. eg: @reloadscript
  21. ^ I think you can reload it with @reloadskilldb.
×
×
  • Create New...