-
Posts
550 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Checkmate
-
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.
-
How to solve this error?..? And where can i get a help and of course with payment in order to solve this?..? ASAP
-
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.
-
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( [email protected] = 0; [email protected] < getarraysize( .mvp_name$ ); [email protected]++ ) { switch ([email protected]) { case 42: [email protected] = ( [email protected]_summon < 6 || mobcount( "thana_boss", "#Death::OnThanaDead" ) ); break; default: [email protected] = mobcount( .mvp_map$[[email protected]], "" ); break; } if ( .display_type == 2 ) [email protected]$ = [email protected]$ + ( ( [email protected] ) ? "^008000" : "^FF0000" ) + .mvp_name$[[email protected]] + "^000000 (" + .mvp_map$[[email protected]] + "):"; else if ( .display_type == 1 ) mes ( ( [email protected] ) ? "^FF0000" : "^008000" ) + .mvp_name$[[email protected]] + "^000000 (" + .mvp_map$[[email protected]] + ")"; } if ( .display_type == 1 ) close; [email protected] = select( [email protected]$ ) - 1; if (.warp_to_mvp == 1) warp .mvp_map$[[email protected]],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.
-
Sorry for the late reply.. i will try now.. Thx 4 your effort brother
-
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.
-
Hello all rAthenarians. Kindly how to fix this error?..? Anyone?..? Thx anyway
-
Stolao's Pvp Ladder [v3.1A]
Checkmate replied to Stolao's topic in PvP, GvG, WoE, Battleground Script Releases
Do you mean /nc or /ns noshift or noctrl -
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..
-
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
-
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 [email protected],0; [email protected]<getarraysize(.NoPotion_ids); set [email protected],[email protected]+1 ) { if (countitem(.NoPotion_ids[[email protected]])) { 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 [email protected],0; [email protected]<getarraysize(.NoDonator_ids); set [email protected],[email protected]+1 ) { if (countitem(.NoDonator_ids[[email protected]])) { 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.
-
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.
-
Calling Undeclared Function error from Default Github by rAthena
Checkmate replied to Checkmate's question in Scripting Support
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 -
Calling Undeclared Function error from Default Github by rAthena
Checkmate replied to Checkmate's question in Scripting Support
errrr Really guys.. lemme check first.. -
Calling Undeclared Function error from Default Github by rAthena
Checkmate posted a question in Scripting Support
Greetings.. To admin or github [email protected] 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 -
Requesting Offline Message To Spesific Player
Checkmate replied to Checkmate's question in Script Requests
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 ... -
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
-
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...
-
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
-
This is maybe the one im looking for but its ok since this was basic.. Wonder if this script can detect also the timer when those mvp will be alive.. i mean the exact time.. Thx *Edit* @hendra814 its not working well... MVP did not show exactly whether MVP is Alive or Dead.. It show only like in the picture..
-
I think you need to add the needed item into this file item_trade.txt which is located in here rathena/db/re/item_trade.txt. From that you need to put like this at bottom of it : By using this detail : // Item Trade Restrictions Database // Defines special trade rules for individual items. // // Structure of Database: // Item ID, TradeMask,Group Level Override // // Legend for 'TradeMask' field (bitmask): // 1 - item can't be dropped // 2 - item can't be traded (nor vended) // 4 - wedded partner can override restriction 2 // 8 - item can't be sold to npcs // 16 - item can't be placed in the cart // 32 - item can't be placed in the storage // 64 - item can't be placed in the guild storage // 128 - item can't be attached to mail // 256 - item can't be auctioned Example of mine was : 5610,499,100 // Event_Skull_Redemmer 5421,499,100 // Event_Skull_Redemmer 5664,499,100 // Event_Skull_Redemmer 5788,499,100 // Event_Skull_Redemmer 5596,499,100 // Event_Skull_Redemmer 5100,499,100 // Event_Skull_Redemmer 5767,499,100 // Event_Skull_Redemmer 5130,499,100 // Event_Skull_Redemmer Which state 5610(ID Item),499(Total Value To Make It Restricted),100(GM Level that can bypass all this restriction)
-
Greetings.. As per title say,is there any chances that someone can share or help to create npc or script that can show timer of mvp when it gonna respawn after being killed. thx
-
Owh so there's was an problem when disabling this too eh... Okay2. i got the answer it.. Thx sir