Jump to content

Checkmate

Members
  • Posts

    554
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Checkmate

  1. Hello and sorry for respawn again old thread.. But seem like i also have this after a few update from KRO.. Is the anyone have full file of this spr or act for these Custome beside this fluttering.. **Im already update the KRO but the problem was still there**
  2. Thx but it was not in map.hpp cuz there is no map.hpp only have map.cpp... Those can be found in map.h. Thx cuz pointing me out.
  3. For the WeaponMastery i have this error [Warning]: npc_event: player's event queue is full, can't add event 'PCSTATCALC::OnPCStatCalcEvent' ! What does it mean?..?
  4. is solved alrady.. it was because i make changes in iteminfo.lua and while it was saving it was did not save in default languange.. so i need to encoded all again and try it.. it works now.. thx bro
  5. Greetings guys.. Is there any one can help me to create or maybe share the script like above title said?..? Its more like custome script that can change item into item in bulk... Example: 10 jellopy into 1 oridecon and if the player have 100 jellopy so it automatically being exchange into 10 oridecon,instead to do it 1 by 1. Thx in advance.
  6. How to solve this error?..? And where can i get a help and of course with payment in order to solve this?..? ASAP
  7. I think you need to make it yourself sir. Just simply duplicate the npc that created by Euphy in HERE In that you also can make player test the item.. Have fun scripting.
  8. This is the perfect script *Changes* -Refix the colour showing from Green (Alive) Red (Dead). -Remove MVP name and map that did from quest. -Update the map of the mvp according to renewal. // https://www.eathena.ws/board/index.php?&act=attach&type=post&id=5866 //===== eAthena Script ======================================= //= Super Convex Mirror //===== By: ================================================== //= Brian //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= //= Detects if every MVP is alive or dead. //===== Additional Comments: ================================= //= http://www.eathena.ws/board/index.php?showtopic=242050 //============================================================ geffen,140,173,5 script MVP Checker::convex 882,{ for( .@i = 0; .@i < getarraysize( .mvp_name$ ); .@i++ ) { switch (.@i) { case 42: .@alive = ( $@thana_summon < 6 || mobcount( "thana_boss", "#Death::OnThanaDead" ) ); break; default: .@alive = mobcount( .mvp_map$[.@i], "" ); break; } if ( .display_type == 2 ) .@menu$ = .@menu$ + ( ( .@alive ) ? "^008000" : "^FF0000" ) + .mvp_name$[.@i] + "^000000 (" + .mvp_map$[.@i] + "):"; else if ( .display_type == 1 ) mes ( ( .@alive ) ? "^FF0000" : "^008000" ) + .mvp_name$[.@i] + "^000000 (" + .mvp_map$[.@i] + ")"; } if ( .display_type == 1 ) close; .@num = select( .@menu$ ) - 1; if (.warp_to_mvp == 1) warp .mvp_map$[.@num],0,0; else if(.warp_to_mvp == 2) { sleep2 1000; sc_start SC_BOSSMAPINFO,600000,0; } end; OnInit: // 0 = disabled, 1 = enabled, 2 = enabled + SC_BOSSMAPINFO .warp_to_mvp = 0; setarray .mvp_map$, "moc_pryd06","ra_fild03","ra_fild04","ve_fild01","ve_fild02", "lou_dun03","prt_maze03","abbey03", "gl_chyard","abyss_03","gef_dun02","gef_dun01","treasure02", "pay_fild10","gon_dun03","abbey02","xmas_fild01","ra_san05", "prt_sewb4","mosk_dun03","thor_v03","ama_dun03", "kh_dun02","ayo_dun02","niflheim","anthell02", "mjolnir_04","pay_dun04","gef_fild03","gef_fild10", "moc_pryd04","in_sphinx5","moc_fild17","ein_dun02","xmas_dun02", "beach_dun","thana_boss","tur_dun04","odin_tem03", "jupe_core","lhz_dun02"; setarray .mvp_name$, "AmonRa","Atroce","Atroce","Atroce","Atroce", "Bacsojin","Baphomet","Beelzebub", "DarkLord","Detale","Doppelganger","Dracula","Drake", "Eddga","EvilSnakeLord","FallenBishop","Garm","GloomUnderNight", "GoldenThiefBug","Gopinich","Ifrit","IncantationSamurai", "KielD01","LadyTanee","LordofDeath","Maya", "Mistress","MoonlightFlower","OrcHero","OrcLord", "Osiris","Pharaoh","Phreeoni","RSX0806","Stormy Knight", "TaoGunka","Thanatos","TurtleGeneral","ValkyrieRandgris", "Vesper","Ygnizem"; .display_type = 1; if( .warp_to_mvp > 0 ) .display_type = 2; end; } Thx to who helped in this topic. Topic may be closed cuz above script was update from eAthena into rAthena user.
  9. Sorry for the late reply.. i will try now.. Thx 4 your effort brother
  10. Ok guys. I will and try to fix those by recreating the table and for @Cyro why so serious about this? And it wont happen again. *Pstt* @Cyro read your pm about the service that you provide.
  11. Hello all rAthenarians. Kindly how to fix this error?..? Anyone?..? Thx anyway
  12. Its was great sir,but how to add this penalty : A kill B more than 10 times without any other player detected in same pvp map,will be tagged as abuse the pvp and will be punish. The punishment will be more like to be restricted to enter pvp until it pays the penalty 2,000,000,000(max money) and give the item like ID 7086. About this i will wait and cannot wait to use it..
  13. Ermm actually it was trunk/db/re/item_combo_db.txt instead of trunk/db/re/item_combo.txt and thx for the info.. Let me try those first then i will confirm this.. Thx again bro
  14. Greetings all.. Like the title said,how to adding the anti abuse script on it. Requesting type of anti abuse & the penalty of it A Player VS B Player A kill B more than 10 times without any other player detected in same pvp map,will be tagged as abuse the pvp and will be punish. The punishment will be more like to be restricted to enter pvp until it pays the penalty 2,000,000,000(max money) and give the item like ID 7086. The Script // UVP 2 prontera.gat,x,x,x script Ultimate PvP Warper 419,{ if (.pvp_square$=="") donpcevent "Ultimate PVP warper::OnClock0000"; mes "[PvP Warper]"; mes "Which arena do you want to go to?"; switch(select("PVP Square ["+getmapusers(.pvp_square$)+"/100]:PVP StandAlone ["+getmapusers("guild_vs3")+"/100]:PVP LowLevel ["+getmapusers("guild_vs1")+"/100]:PVP NoPotion ["+getmapusers("pvp_y_8-3")+"/100]:PVP Secure ["+getmapusers("pvp_y_8-2")+"/100]:[Novice PvP Room] ["+getmapusers("pvp_n_1-2")+"/10]")) { case 1: // PVP Square if (getmapusers(.pvp_square$) > 99) callsub S_full; callsub S_payment; warp .pvp_square$,0,0; end; case 2: // PVP StandAlone if (getmapusers("guild_vs3") > 99) callsub S_full; callsub S_payment; warp "guild_vs3",0,0; end; case 3: // PVP LowLevel if (getmapusers("guild_vs1") > 99) callsub S_full; if (BaseLevel > 50) { // Edit 50 to any maximum Lvl of a player can enter this room mes "only Base Level 1 - 50 may enter."; close; } callsub S_payment; warp "guild_vs1",0,0; end; case 4: // PVP NoPotion if (getmapusers("pvp_y_8-3") > 99) callsub S_full; for( set .@i,0; .@i<getarraysize(.NoPotion_ids); set .@i,.@i+1 ) { if (countitem(.NoPotion_ids[.@i])) { mes "You can not bring potions in this pvp."; close; } } callsub S_payment; warp "pvp_y_8-3",0,0; end; case 5: // PVP Secure if (getmapusers("pvp_y_8-2") > 99) callsub S_full; for( set .@i,0; .@i<getarraysize(.NoDonator_ids); set .@i,.@i+1 ) { if (countitem(.NoDonator_ids[.@i])) { mes "You cannot bring WoE/Vellum item into this pvp."; mes "Please keep it in storage.Thank You."; close; } } callsub S_payment; warp "pvp_y_8-2",0,0; end; Case 6: // Novice PvP Room if (getmapusers("pvp_n_1-2") > 10) callsub S_full2; if ( Class != Job_Novice ) goto L_NotBaby; warp "pvp_n_1-2",0,0; end; Case 7: // Baby PvP Room if (getmapusers("pvp_y_1-2") > 99) callsub S_full; if (class < 4023 || class > 4045) goto L_NotBaby; callsub S_payment; warp "pvp_y_1-2",0,0; end; L_NotBaby: mes "Only Baby or Novice can enter this PvP room"; close; } S_full2: mes " "; mes "I'm sorry, this arena are very limited. Please try again later..."; close; S_full: mes " "; mes "I'm sorry, this arena is full. Please try again later..."; close; S_payment: if (Zeny < (150*BaseLevel + 800)) { mes "You don't have enough zeny."; mes "It costs "+(150*BaseLevel + 800)+" zeny for you to enter."; close; } set Zeny, Zeny - (150*BaseLevel + 800); return; OnInit: OnTimer5000: delwaitingroom; switch(rand(1,6)) { Case 1: waitingroom getmapusers(.pvp_square$)+" player"+( getmapusers(.pvp_square$) > 1 ? "s":"") +" are in the PvP Square", 0; goto Timer; end; break; Case 2: waitingroom getmapusers("guild_vs3")+" player"+( getmapusers("guild_vs3") > 1 ? "s":"") +" are in the PvP StandAlone", 0; goto Timer; end; break; Case 3: waitingroom getmapusers("guild_vs1")+" player"+( getmapusers("guild_vs1") > 1 ? "s":"") +" are in the PvP Lowlvl", 0; goto Timer; end; break; Case 4: waitingroom getmapusers("pvp_y_8-3")+" player"+( getmapusers("pvp_y_8-3") > 1 ? "s":"") +" are in the PvP NoPotion", 0; goto Timer; end; break; Case 5: waitingroom getmapusers("pvp_y_8-2")+" player"+( getmapusers("pvp_y_8-2") > 1 ? "s":"") +" are in the PvP StandAlone", 0; goto Timer; end; break; Case 6: waitingroom getmapusers("pvp_y_1-2")+" player"+( getmapusers("pvp_y_1-2") > 1 ? "s":"") +" are in the PvP Square", 0; goto Timer; end; break; Timer: initnpctimer; } OnClock0000: // set the "PVP Square" map, based on day of the weeek switch(gettime(4)) { case 0: // Sunday case 1: // Monday set .pvp_square$, "guild_vs2"; break; case 2: // Tuesday case 3: // Wednesday set .pvp_square$, "guild_vs5"; break; case 4: // Thursday case 5: // Friday set .pvp_square$, "guild_vs4"; break; case 6: // Saturday set .pvp_square$, "guild_vs1-2"; break; } // items not allowed in PVP NoPotion setarray .NoPotion_ids[0], 607, 608, 7750, 531, 532, 534, 523, 549, 555, 565; // items not allowed in Secure PVP setarray .NoDonator_ids[0], 2410, 1530, 2483, 2484, 2485, 2486, 2487, 15046, 15048, 15047, 15048, 18113, 2016, 1586, 1395, 1832, 21001, 18114, 13072, 16021, 1492, 1587, 1396, 1293, 21002, 1294, 1436, 16020, 12675, 1775, 1776, 5834, 5840, 5830, 12678, 12677, 2587, 5831, 5839, 5836, 5838, 5833, 5837, 5835, 5832; end; } moscovia.gat,226,198,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#1 871 alberta.gat,110,140,3 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#3 871 // Kliwa aldebaran.gat,147,115,1 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#4 871 // Kliwa amatsu.gat,207,86,3 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#5 871 // Kliwa ayothaya.gat,203,175,2 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#6 871 // Kliwa comodo.gat,206,80,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#7 871 // Kliwa einbech.gat,67,34,3 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#8 871 // Taas Kaliwa einbroch.gat,57,201,5 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#9 871 // Taas Kaliwa geffen.gat,125,71,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#10 871 gonryun.gat,162,120,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#11 871 hugel.gat,89,151,5 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#12 871 izlude.gat,134,90,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#13 871 lighthalzen.gat,166,101,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#14 871 louyang.gat,214,120,5 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#15 871 xmas.gat,154,136,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#16 871 morocc.gat,160,97,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#17 871 payon.gat,148,226,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#18 871 rachel.gat,135,114,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#19 871 veins.gat,219,127,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#20 871 yuno.gat,163,170,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#21 871 umbala.gat,106,159,3 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#22 871 poring_c02,139,81,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#23 871 //==================Ultimate PVP Room Settings========================= //This should always be enable for a better Ultimate PVP Room Settings. //===================================================================== // Mapflags guild_vs2 mapflag pvp 99 guild_vs2 mapflag nocommand 99 guild_vs2 mapflag nobranch 99 guild_vs2 mapflag nosave 99 guild_vs5 mapflag pvp 99 guild_vs5 mapflag nocommand 99 guild_vs5 mapflag nobranch 99 guild_vs5 mapflag nosave 99 guild_vs4 mapflag pvp 99 guild_vs4 mapflag nocommand 99 guild_vs4 mapflag nobranch 99 guild_vs4 mapflag nosave 99 guild_vs1-2 mapflag pvp 99 guild_vs1-2 mapflag nobranch 99 guild_vs1-2 mapflag nosave 99 guild_vs1-2 mapflag nocommand 99 guild_vs3 mapflag pvp 99 guild_vs3 mapflag nocommand 99 guild_vs3 mapflag nobranch 99 guild_vs3 mapflag nosave 99 guild_vs3 mapflag pvp_noguild 99 guild_vs3 mapflag pvp_noparty 99 guild_vs1 mapflag pvp 99 guild_vs1 mapflag nocommand 99 guild_vs1 mapflag nobranch 99 guild_vs1 mapflag nosave 99 pvp_y_8-3 mapflag pvp 99 pvp_y_8-3 mapflag nocommand 99 pvp_y_8-3 mapflag nobranch 99 pvp_y_8-3 mapflag nosave 99 pvp_y_8-2 mapflag nocommand 99 pvp_y_8-2 mapflag nobranch 99 pvp_y_8-2 mapflag nosave 99 pvp_y_8-2 mapflag pvp 99 pvp_y_8-2 mapflag restricted 2 pvp_n_1-2 mapflag nocommand 99 pvp_n_1-2 mapflag nobranch 99 pvp_n_1-2 mapflag nosave 99 pvp_n_1-2 mapflag pvp 99 Thx you for helping me out.
  15. Greetings guys.. I want to ask a bit and need help. Can anyone help me to adding a script which is same like the item description. Cause it was shown nothing. **This item was a combo item with the : ** Thx in advance guys.
  16. Oooooo.. i think this answer should stick cuz mybe someone will try to ask about this.. Thx again @Anacondaqq for your effort.
  17. Hello there.. firstly thx for this effort that you made @Anacondaqq. I want to know how to make compile in this offline Just in case i want to make something compilation in this offline ro how to make it? Or just simply add or remove code then save?
  18. Ya it seems like i just missed 2 update in npc/other/global_functions.txt Which is 2.27 & 2.28 Well that for the clarification guys.. This topic solved
  19. Greetings.. To admin or github r@thena.. I dont know where to report and please move it to correct section if this was wrong section and it happen a few days ago but i did not alerts until im accidently restart server... There a script error on this https://github.com/rathena/rathena/blob/master/npc/re/instances/OldGlastHeim.txt Which is show this : There much more below.. Well im hoping that you guys can alerts about this.. Thx
  20. Yeah.. after i sent this question i saw those mail system in RO.. hahahaha sry.. i thougt it still cannot be used... and i already tried it and it work like charm... Thx for remind this ...
  21. Hello rathena,I would like to ask something if there was uot there please show the link to me after this. I wondering if there any system or any script that can send msg or pm to spesific player neither offline of online. If she/he offline,the msg will be popout to screen when he/she online back again. Thx
  22. I think it just part of it.. Cuz only thanatos and khutlanux and biolab 3 mvp are appear to be online and offline... other are offline and also the map also wrong with the renewal...
  23. As per title say i do want to request anyone here got this kind of script?.. The one that @Euphy did which is here was only for 1 card for 1 point.. Wondering if there some script that can put special value like 100card into 1 point npc.. Thx
×
×
  • Create New...