Jump to content

Kirito-kun

Members
  • Posts

    57
  • Joined

  • Last visited

Everything posted by Kirito-kun

  1. Can anyone give me a script of FIre Ivy and Auto Attack System? Thanks In Advance
  2. I pretty dont know what to do now about this unwalkable cell in morroc I already recompile and run map_cache many times but still not working
  3. i removed the old map_cache and replace it with the map_cache (re-cahce) u gave me, then recompile and restart server. what if i change new morocc, into old morroc? can u link me the old morocc? thanks for helping Mary Magdalene
  4. it's still the same, those cell still immovable, i already recompile and restart the server, but still the same what should i do?
  5. when im trying to upload map_cache.dat, it says: you aren't permitted to upload this kind of file how can i upload this kind of file ? when im trying to upload map_cache.dat, it says: you aren't permitted to upload this kind of file how can i upload this kind of file ? when im trying to upload map_cache.dat, it says: you aren't permitted to upload this kind of file how can i upload this kind of file ? map_cache.rar morocc_mem.rar
  6. I think you need to re-cache your mapcache with the old morocc's gat file. Can you also walk in the middle? yes i can walk in middle map of morocc how to re-cache morocc with the old morocc's gat file? kidly help me and link me where to download old morocc's gat file. Thanks
  7. I cant walk/go inside the red circle Kindly help me fix this one?
  8. Thanks Zell Thanks Lord Ganja Gonna try
  9. This: 4399,Thanatos_Card,Memory of Thanatos Card,6,20,,10,,,,,,,,2,,,,,{ bonus2 bAddRace,RC_DemiHuman,25; },{},{} 4128,Golden_Bug_Card,Golden Thief Bug Card,6,20,,10,,,,,,,,32,,,,,{ bonus bNoMagicDamage,50; bonus bUseSPrate,100; },{},{} Thanks, Solved!
  10. How to change Thanatos Card Effect to 25% Damage to Demi Human? 4399,Thanatos_Card,Memory of Thanatos Card,6,20,,10,,,,,,,,2,,,,,{ bonus bDefRatioAtkClass,Class_All; bonus bSPDrainValue,-1; bonus bDef,-30; bonus bFlee,-30; },{},{} How to change GTB Card Effect to 50% Reduce Damage Received to All Magic Damage? 4128,Golden_Bug_Card,Golden Thief Bug Card,6,20,,10,,,,,,,,32,,,,,{ bonus bNoMagicDamage,100; bonus bUseSPrate,100; },{},{} Thanks
  11. how about when i hired someone to be a gm when i already released the server? I will create GM-Names then i will remove the [ - ] in char_names_letter after i created their account? Thanks HD Scripts and Radian for the answer and guide
  12. if i add [ - ] in char_name_letters: is it only applied to gm names? or it is applied in every account? where should i add [ - ] so it is only applied to a gm names
  13. Kindly Help me in creating GM names with special char [ - ] ex. GM-Ragnarok is there any script to make only gm allowed to create names with special char [ - ]? or where and what to edit to make gm allowed to create names with special char [ - ]?
  14. Kindly Help me or Give me an Script that GM Account can only make 1char per Account And Kindly tell me where to put the script/ THANKS
  15. mob_db.txt 1751,RANDGRIS,Valkyrie Randgris,Valkyrie Randgris,141,2205000,1,2000000,2200000,3,2895,9307,588,506,196,131,125,276,267,156,10,12,2,8,86,0x37B5,100,576,576,480,1000000,617,5500,603,5000,616,2000,7510,5000,2357,1600,2524,3000,2421,3000,2229,5000,7024,2500,0,0,0,0,0,0,4407,1 drops.conf // The rate at which cards are dropped item_rate_card: 500000 //25% drop rate card for all normal mobs item_rate_card_boss: 50000 //5% drop rate card for all mvp mobs item_drop_card_min: 1 item_drop_card_max: 10000 Question: 1. How can i make Randgris drop card rate = 1% while other mvp mobs still 5%? 2. What should i put in item_rate_card so normal mobs drop card = 80%?? Note: When i set item_rate_card: 1,000,000 the drop rate card for all normal mobs is only 50%. Kindly explain how's the calculation, so i can edit other rare mvp card drop rate. Thanks in Advance :)
  16. Thank you so much.. Problem Solved, Thanks
  17. case MO_EXTREMITYFIST: skillratio += 50 * (7 + sstatus->sp / 10); skillratio = min(500000,skillratio); //We stop at roughly 50k SP for overflow protection this script? /* Splitted off from skill_additional_effect, which is never called when the * attack skill kills the enemy. Place in this function counter status effects * when using skills (eg: Asura's sp regen penalty, or counter-status effects * from cards) that will take effect on the source, not the target. [skotlex] * Note: Currently this function only applies to Extremity Fist and BF_WEAPON * type of skills, so not every instance of skill_additional_effect needs a call * to this one. */ int skill_counter_additional_effect (struct block_list* src, struct block_list *bl, uint16 skill_id, uint16 skill_lv, int attack_type, unsigned int tick) { int rate; struct map_session_data *sd=NULL; struct map_session_data *dstsd=NULL; nullpo_ret(src); nullpo_ret(bl); if(skill_id > 0 && !skill_lv) return 0; // don't forget auto attacks! - celest sd = BL_CAST(BL_PC, src); dstsd = BL_CAST(BL_PC, bl); if(dstsd && attack_type&BF_WEAPON) { //Counter effects. enum sc_type type; uint8 i; unsigned int time = 0; for (i = 0; i < ARRAYLENGTH(dstsd->addeff_atked) && dstsd->addeff_atked.flag; i++) { rate = dstsd->addeff_atked.rate; if (attack_type&BF_LONG) rate += dstsd->addeff_atked.arrow_rate; if (!rate) continue; if ((dstsd->addeff_atked.flag&(ATF_LONG|ATF_SHORT)) != (ATF_LONG|ATF_SHORT)) { //Trigger has range consideration. if((dstsd->addeff_atked.flag&ATF_LONG && !(attack_type&BF_LONG)) || (dstsd->addeff_atked.flag&ATF_SHORT && !(attack_type&BF_SHORT))) continue; //Range Failed. } type = dstsd->addeff_atked.sc; time = dstsd->addeff_atked.duration; if (dstsd->addeff_atked.flag&ATF_TARGET) status_change_start(src,src,type,rate,7,0,0,0,time,SCSTART_NONE); if (dstsd->addeff_atked.flag&ATF_SELF && !status_isdead(bl)) status_change_start(src,bl,type,rate,7,0,0,0,time,SCSTART_NONE); } }
  18. skill_db.txt 271,-2,6,1,0,0x60,0,5,1,yes,0,0x40000,0,weapon,0,0x0, MO_EXTREMITYFIST,Asura Strike item_db.txt 607,Yggdrasilberry,Yggdrasil Berry,0,5000,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 100,100; },{},{}
  19. How to remove the Asura Strike(Guillotine Fist) Buffs, because after i used asura, that buffs appear and prevent sp recovery for 10secs., like when i used YGG berry, only hp is restored because of the buffs.. How to remove that buffs sir?
  20. anything can help coz i want to balance server 255/120 with stats seller. without costume items, it looks like old 255/120 with stats seller server by the way how to use hp factor and hp multiplicator? kindly give example and the result of that example
  21. how to edit HP of a certain job? is it in the HP Rate? or HP Factror and HP Multiplicator in trunk/db/re/job_db1.txt How to use HP Factro and HP Multiplicator? Kindly explain to me, THANKS IN ADVANCE
  22. Try this: prontera,56,231,4 script Event Warper 76,{ if( getgmlevel() < 80 ) { mes "You are not a GM with level 80 or higher, GTFO!"; close; } digit: // Input map and name mes "Hello "+strcharinfo(0)+", what do you wish to do?"; switch( select ("Set an Event:Set an Event Map:Set a winner:Announce an Event")) { case 1: mes "Do you want to set an Event ?"; if( select ("Yes:No") == 2) goto digit; mes "Input the name of the event you want to perform"; input .@ev_name$; mes "["+.@ev_name$+"] is correct?"; if( select ("Yes:No") == 2) goto digit; set $@ev_name$,.@ev_name$; mes "Event Name set to ["+$@ev_name$+"]"; goto digit; case 2: if($@ev_map$!="")mes "Actual Event Map is "+$@ev_map$; else mes "No current event maps."; mes "Do you want to set an Event Map?"; if( select ("Yes:No") == 2) goto digit; mes "Input the map where you want the event to take place"; input .@ev_map$; mes "["+.@ev_map$+"] is correct?"; if( select ("Yes:No") == 2) goto digit; set $@ev_map$,.@ev_map$; mes "Event Map set to ["+$@ev_map$+"]"; goto digit; case 3: // Be careful not to @reloadscript between the end of the event and the rewarding. if( $@ev_name$=="") { mes "You activated no events."; close; } // Rewarding a player will also reset the event map and name mes "Who do you want to reward for winning "+$@ev_name$+" event?"; input .@player$; mes "["+.@player$+"] is correct?"; if( select ("Yes:No") == 2) close; announce .@player$+" won the "+$@ev_name$+" event.",0; //Remove this if you manage not to give any reward. if( isloggedin(getcharid(3,.@player$))) getitem 7227,5,getcharid(3,.@player$); set $@ev_map$,""; set $@ev_name$,""; close; case 4: if( $@ev_name$=="" || $@ev_map$=="") { mes "Before activating an event you must input a Map and a Name."; goto digit; } break; } mes "Do you want to activate "+.@ev_name$+" event in "+$@ev_map$+" map?"; if( select ("Yes:No") == 2) close; announce strcharinfo(0)+" opens the Event Warp to "+.@ev_map$+" for "+.@ev_name$+" event.",0; enablenpc "Event Warper"; setnpctimer 0; initnpctimer; sleep 5000; announce "3 minutes left to join the event. Use 'Event Warper' to subscribe and warp in the event map.",0; end; OnTimer60000: announce "2 minutes left to join the event. Use 'Event Warper' to subscribe and warp in the event map.",0; end; OnTimer120000: announce "1 minutes left to join the event. Use 'Event Warper' to subscribe and warp in the event map.",0; end; OnTimer180000: announce "'Event Warper' closed. None can join the event anymore.",0; disablenpc "Event Warper"; end; } // Event Warper prontera,70,240,3 script Event Warper2 100,{ // Should never happen. if($@ev_map$=="") end; mes "Do you want to warp to the event map? ("+$@ev_map$+")"; if( select("Yes:No") == 2) close; warp $@ev_map$,0,0; end; } That script actually works, you just did not edited this line: // Event Warper <map>,<x>,<y>,<facing>%TAB%script%TAB%Event Warper%TAB%<sprite>,{ // Should never happen. if($@ev_map$=="") end; mes "Do you want to warp to the event map? ("+$@ev_map$+")"; if( select("Yes:No") == 2) close; warp $@ev_map$,0,0; end; } Now if you wanna change the prize find this line: if( isloggedin(getcharid(3,.@player$))) getitem 7227,5,getcharid(3,.@player$);and change 7227 (item ID) and 5 (amount) When the Announcer Said: Event Warper: Closed. None can join the event anymore the 1st Npc removed, and when i click the 2nd npc and ask me if i wan to warp to the event map, the npc will warp me, can u make it like this sir 1st NPC will not remove, then 2nd npc will not allow anyone to join/warp a player when the Event warper says None can join event anymore. And Hide the 2ndNPC,, but when a gm starts an event again, the npc will appear. Thanks in advance
  23. Kindly make this one like this. When a gm click the npc @prontera 56 231, the gm will select an event, then after he selected the event, the npc will announce that gm name is hosting LMS Event, then another npc will appear in prontera 70,240, normal player will click the npc and asking if they want to join LMS Event or not. IF they want to join, they will be warped at Morroc Like that sir..THANKS
  24. prontera,159,165,4 script Event Warper 76,{ if( getgmlevel() < 80 ) { mes "You are not a GM with level 80 or higher, GTFO!"; close; } digit: // Input map and name mes "Hello "+strcharinfo(0)+", what do you wish to do?"; switch( select ("Set an Event:Set an Event Map:Set a winner:Announce an Event")) { case 1: mes "Do you want to set an Event ?"; if( select ("Yes:No") == 2) goto digit; mes "Input the name of the event you want to perform"; input .@ev_name$; mes "["+.@ev_name$+"] is correct?"; if( select ("Yes:No") == 2) goto digit; set $@ev_name$,.@ev_name$; mes "Event Name set to ["+$@ev_name$+"]"; goto digit; case 2: if($@ev_map$!="")mes "Actual Event Map is "+$@ev_map$; else mes "No current event maps."; mes "Do you want to set an Event Map?"; if( select ("Yes:No") == 2) goto digit; mes "Input the map where you want the event to take place"; input .@ev_map$; mes "["+.@ev_map$+"] is correct?"; if( select ("Yes:No") == 2) goto digit; set $@ev_map$,.@ev_map$; mes "Event Map set to ["+$@ev_map$+"]"; goto digit; case 3: // Be careful not to @reloadscript between the end of the event and the rewarding. if( $@ev_name$=="") { mes "You activated no events."; close; } // Rewarding a player will also reset the event map and name mes "Who do you want to reward for winning "+$@ev_name$+" event?"; input .@player$; mes "["+.@player$+"] is correct?"; if( select ("Yes:No") == 2) close; announce .@player$+" won the "+$@ev_name$+" event.",0; //Remove this if you manage not to give any reward. if( isloggedin(getcharid(3,.@player$))) getitem <item id>,<quantity>,getcharid(3,.@player$); set $@ev_map$,""; set $@ev_name$,""; close; case 4: if( $@ev_name$=="" || $@ev_map$=="") { mes "Before activating an event you must input a Map and a Name."; goto digit; } break; } mes "Do you want to activate "+.@ev_name$+" event in "+$@ev_map$+" map?"; if( select ("Yes:No") == 2) close; announce strcharinfo(0)+" opens the Event Warp to "+.@ev_map$+" for "+.@ev_name$+" event.",0; enablenpc "Event Warper"; setnpctimer 0; initnpctimer; sleep 5000; announce "3 minutes left to join the event. Use 'Event Warper' to subscribe and warp in the event map.",0; end; OnTimer60000: announce "2 minutes left to join the event. Use 'Event Warper' to subscribe and warp in the event map.",0; end; OnTimer120000: announce "1 minutes left to join the event. Use 'Event Warper' to subscribe and warp in the event map.",0; end; OnTimer180000: announce "'Event Warper' closed. None can join the event anymore.",0; disablenpc "Event Warper"; end; } // Event Warper <map>,<x>,<y>,<facing>%TAB%script%TAB%Event Warper%TAB%<sprite>,{ // Should never happen. if($@ev_map$=="") end; mes "Do you want to warp to the event map? ("+$@ev_map$+")"; if( select("Yes:No") == 2) close; warp $@ev_map$,0,0; end; }
×
×
  • Create New...