-
Posts
212 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Dev Blaze
-
Help me Monday to Friday Double Exp Rate 4:00PM ~ 11:00PM Weekend Triple EXP Event Starting Saturday 12:00AM it will give x3 Exp until Monday 12:00AM The problem is 12:00am Satuday the Triple Exp Event was not open what is the problem Any idea???
-
Thanks Bro!!
-
Any one need help i need like this but need 1 time only? where i can put this line if(resetskill!=1) // check if they already been reset?? Please help me - script Reset -1,{ OnPCLoginEvent: if(( JobLevel >= 120 ) && (BaseLevel >= 255)){ set BaseLevel,99; set JobLevel,70; resetskill; set SkillPoint,118; } end; }
-
poring_w02,167,176,4 script teamwar::teamwar 414,{ if (getgmlevel() >= 99){ menu "Standard Menu",standard,"Reset",lend; } standard: set $@members,9; // number of party members change this to your party size you want set $@start,0; getpartymember(getcharid(1)); set @partymembercount,$@partymembercount; if ( $@start == 1 ) { mes "The Sign Ups are currently unavailable because a match is in progress. Don't hesitate to try again in a few minutes!"; close; } if ( @partymembercount == $@members ) { if ( $@TeamID1 == getcharid(1) ) { mes "Do you wish to sign out your team?"; next; if (select("I Give up ~.","Never Say Quit !!")==2) close; announce "Team 1 : [ " + getpartyname($@TeamID1) + " ] has sign out. We need another Party to sign up now!",bc_yellow|bc_map; set $@TeamID1, 0; close; } if ($@TeamID2==getcharid(1)) { mes "Do you wish to sign out your team?"; next; if (select("I Give up ~.","Never Say Quit !!")==2) close; announce "Team 2 : [ " + getpartyname($@TeamID2) + " ] has sign out. We need another Party to sign up now!",bc_yellow|bc_map; set $@TeamID2, 0; close; } mes "Hello "+strcharinfo(0)+" what do you want?"; if (($@TeamID1!=0) && ($@TeamID2!=0)) { mes "The Sign Ups are currently unavailable because a match is in progress. Don't hesitate to try again in a few minutes!"; close; } if ( getpartyleader(getcharid(1),2) != getcharid(0) ) { mes "Only party leader have the right to sign up / out from the game with me.."; close; } mes "Choose your team to register."; switch(select("Red Team - [" + GetPartyName($@TeamID1) + "] :Blue Team - [" + GetPartyName($@TeamID2) + "]")) { case 1: mes "[ Team War ]"; if ($@TeamID1==0 || getpartyname($@TeamID1)=="null") { getpartymember(getcharid(1)),1; getpartymember(getcharid(1)),2; copyarray $@partymembercidt1[0],$@partymembercid[0],$@members; copyarray $@partymemberaidt1[0],$@partymemberaid[0],$@members; for (set .@i,0; .@i<$@members; set .@i,.@i+1) { if(isloggedin($@partymemberaidt1[.@i],$@partymembercidt1[.@i])) set .@count,.@count+1; } if(.@count < $@members) { mes "You need all your party members to be online to Register"; close; } set $@TeamID1, getcharid(1); initnpctimer; mes "Your Party is now subscribed, good luck!"; announce "Team 1 : [ " +getpartyname($@TeamID1)+ " ] has sign up For the Team War!",bc_blue|bc_map; doevent "teamwar::OnSubscriptionTeam"; close; } else { mes "I'm sorry! Another Team has sign up before you..."; close; } case 2: mes "[ Team War ]"; if ($@TeamID2==0 || getpartyname($@TeamID2)=="null") { getpartymember(getcharid(1)),1; getpartymember(getcharid(1)),2; copyarray $@partymembercidt2[0],$@partymembercid[0],$@members; copyarray $@partymemberaidt2[0],$@partymemberaid[0],$@members; for (set .@i,0; .@i<$@members; set .@i,.@i+1) { if(isloggedin($@partymemberaidt2[.@i],$@partymembercidt2[.@i])) set .@count,.@count+1; } if(.@count < $@members) { mes "You need all your party members to be online to Register"; close; } set $@TeamID2, getcharid(1); initnpctimer; mes "Your Party is now subscribed, good luck!"; announce "Team 2 : [ " +getpartyname($@TeamID2)+ " ] has sign up For the Team War!",bc_blue|bc_map; doevent "teamwar::OnSubscriptionTeam"; close; } else { mes "I'm sorry! Another Team has sign up before you..."; close; } } } else { mes "[Event Handler]"; mes "Please contact your party leader."; mes "Your team must have a party consisting of "+$@members+" members."; close; } OnSubscriptionTeam: getpartymember($@TeamID2),1; getpartymember($@TeamID2),2; copyarray $@partymembercidtc2[0],$@partymembercid[0],$@members; copyarray $@partymemberaidc2[0],$@partymemberaid[0],$@members; for (set .@i,0; .@i<$@members; set .@i,.@i+1) { if(isloggedin($@partymemberaidc2[.@i],$@partymembercidtc2[.@i])) set .@countx,.@countx+1; } if(.@countx < $@members) { announce "Team War : "+getpartyname($@TeamID2)+"are not all online the match has been canceled",0; announce "Team War : registration for 2 new teams are now available",0; goto lend; } if ( $@TeamID2 && $@partymembercount != $@members ) { announce getpartyname($@TeamID2) +" has extra party members !", 0; goto lend; } if ( callsub( L_checkjob ) ) goto lend; getpartymember($@TeamID1),1; getpartymember($@TeamID1),2; copyarray $@partymembercidtc1[0],$@partymembercid[0],$@members; copyarray $@partymemberaidc1[0],$@partymemberaid[0],$@members; for (set .@i,0; .@i<$@members; set .@i,.@i+1) { if(isloggedin($@partymemberaidc1[.@i],$@partymembercidtc1[.@i])) set .@countz,.@countz+1; } if(.@countz < $@members) { announce "Team War : "+getpartyname($@TeamID1)+"are not all online the match has been canceled",0; announce "Team War : registration for 2 new teams are now available",0; goto lend; } if ( $@TeamID1 && $@partymembercount != $@members ) { announce getpartyname($@TeamID1) +" has extra party members !", 0; goto lend; } if ( callsub( L_checkjob ) ) goto lend; if($@TeamID1!=0 && $@TeamID2!=0){ announce "Team War : We have 2 Teams signed up now : "+getpartyname($@TeamID1)+" and "+getpartyname($@TeamID2)+".",bc_blue|bc_map; set @win1, 0; set @win2, 0; goto Onstart; } end; L_checkjob: while( .@i < $@partymembercount ) { .@job$ = jobname( readparam( 19, $@partymembername$[.@i] ) ); if ( compare( .@concat_job$, .@job$ ) ) return 1; .@concat_job$ = .@concat_job$ + .@job$ +"|"; .@i++; } return 0; OnTimer50000: if (($@TeamID1!=0) && ($@TeamID2!=0)) { stopnpctimer; end; } stopnpctimer; set $@TeamID1, 0; set $@TeamID1, 0; announce "Team War : we lack teams to start registration for two teams are now available",0; end; OnStart: warpparty "rwc03",87,50,$@TeamID1; warpparty "rwc03",12,50,$@TeamID2; set $@start,1; end; lend: stopnpctimer; set $@TeamID1,0; set $@TeamID2,0; set $@start,0; set @win1,0; set @win2,0; set @partymembercount,$@members; announce "Thanks for playing",0; end; OnTimer250000: Announce "Team War : No Party won due to time limit!",0; mapwarp "rwc03","prontera",156,191; goto lend; end; OnPCDieEvent: OnPCLogoutEvent: if(strcharinfo(3) != "rwc03") end; warp "prontera",155,170; for(set .@i, 0; .@i < $@members; set .@i, .@i + 1) { if ( $@partymembercidt1[.@i] == getcharid(0)) { deletearray $@partymembercidt1[.@i], 1; deletearray $@partymemberaidt1[.@i], 1; if( getarraysize($@partymembercidt1) == 0 ) { set @win2,getarraysize($@partymembercidt2); goto onwin; } } if ( $@partymembercidt2[.@i] == getcharid(0) ) { deletearray $@partymembercidt2[.@i], 1; deletearray $@partymemberaidt2[.@i], 1; if( getarraysize($@partymembercidt2) == 0 ) { set @win1,getarraysize($@partymembercidt1); goto onwin; } } } end; onwin: if (@win1==0) { warpparty "prontera",155,170,$@TeamID1; warpparty "prontera",155,170,$@TeamID2; Announce "Team War :"+GetPartyName($@TeamID2)+" won",0; for ( .@i = 0; .@i < @win2; .@i++ ) getitem 14003, rand(1,9), $@partymemberaidt2[.@i]; goto lend; } if (@win2==0) { warpparty "prontera",155,170,$@TeamID1; warpparty "prontera",155,191,$@TeamID2; Announce "Team War :"+GetPartyName($@TeamID1)+" won",0; for ( .@i = 0; .@i < @win1; .@i++ ) getitem 14003, rand(1,9), $@partymemberaidt1[.@i]; goto lend; } end; } rwc03 mapflag nosave SavePoint rwc03 mapflag nomemo rwc03 mapflag nobranch rwc03 mapflag pvp_noguild rwc03 mapflag nocommand 60 rwc03 mapflag noicewall rwc03 mapflag pvp rwc03 mapflag partylock How to add Set time the npc you can click every 24hrs? gettimetick or set time every 24hrs any idea??
-
Oo nka disable nman sya
-
lahat ng damge ng weapon same damage nya hindi tumataas sino nakaranas na nito nka off nman renewal attack sa config.src
-
+ 1 for this can't wait
-
Welcome back rAthena
-
Any daily reward npc every 1hr??
-
thnx....
-
Fixed Thank you Haziel Clean Info & thanks EL Dragon
-
20091,Dark_Valkyrie_Helm,Dark Valkyrie Helm,5,10000,,10,,10,,1,0xFFFFFFFF,7,2,256,,0,1,1091,{ bonus bAllStats,5; bonus bMdef,5; bonus2 bSubRace,RC_DemiHuman,12; bonus2 bAddRace,RC_DemiHuman,5; bonus bDelayRate,-20; if(BaseJob == Job_Bard) bonus3 bAutoSpell,"CG_ARROWVULCAN","CG_TAROTCARD",5,100; skill "DC_DONTFORGETME",1; if(BaseJob == Job_Dancer) bonus3 bAutoSpell,"CG_ARROWVULCAN","CG_TAROTCARD",5,100; bonus bBaseAtk,(JobLevel*2); skill "BA_POEMBRAGI",1; },{},{} Anyone help me what is the correct i got this error [Error]: script error on db/item_db2.txt line 805 parse_line: need ';' * 805 : { bonus bAllStats,5; bonus bdef,5; bonus2 bSubRace,RC_DemiHuman,12; bonus2 bAddRace,RC_DemiHuman,5; bonus bDelayRate,-20; if(BaseJob == Job_Bard) bonus3 bAutoSpell,"CG_ARROWVULCAN","CG_TAROTCARD",5','100; skill "DC_DONTFORGETME",1; else if(BaseJob == Job_Dancer) bonus3 bAutoSpell,"CG_ARROWVULCAN","CG_TAROTCARD",5,100; bonus bBaseAtk,(JobLevel*2)/7; skill "BA_POEMBRAGI",1; }
-
Marami dyan server sa tabi2 sir makikita mo info ng server check mo lng sa mga forum nila makakukuha ka ng idea ..
-
Pag ang server po no delay po configuation tpos samahan pa ng WPE or RPE Redox Packet Editor.. gnyan po manyayari
-
Awesome any updates?
-
File Name: 2ndpassword_bg.bmp File Submitter: Dev Blaze File Submitted: 13 Mar 2015 File Category: Other Content Author: D3vBlaze Change your 2ndpassword.bg directory open your data/ texture / À¯ÀúÀÎÅÍÆäÀ̽º / basic_interface/ Click here to download this file
-
Thank you Sir
-
-
OMG nice tut
-
Elemental Sword Autocast Only Lightning Bolt
Dev Blaze replied to awesomazingxed's question in Database Support
read this one http://rathena.org/board/topic/64730-elemental-swords-proc-control/ 13414,Elemental_Sword,Elemental Sword,4,20,,1200,105,,1,3,0x000654E2,2,2,2,3,70,1,2,{ callfunc "test" },{},{} function script test { set .@count, (getequipid(3)==13414?1:0)+(getequipid(4)==13414?1:0); if(.@count==1) { bonus3 bAutoSpell,"MG_COLDBOLT",3,50; bonus4 bAutoSpellOnSkill,"MG_COLDBOLT","MG_FIREBOLT",3,1000; bonus4 bAutoSpellOnSkill,"MG_FIREBOLT","MG_LIGHTNINGBOLT",3,10000; bonus4 bAutoSpellOnSkill,"MG_LIGHTNINGBOLT","WZ_EARTHSPIKE",3,10000; } if(.@count > 0){ bonus bStr,2; bonus bInt,4; bonus bDex,1; bonus bMatkRate,5; bonus2 bAddEle,Ele_Neutral,10; } end; -
if you are using old version try to use command @kickall before you close your map server or restart server sorry for my bad english
-
Help me how to make neuralizer can reset stats point and skill point?
Dev Blaze replied to azharfal1812's question in Database Support
This line "And if someone know how to make item become non-dropable and non tradeable."?? are you using pre-re db or re db??? use item_trade.txt // 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: // 1161,67,50 // Balmung cannot be dropped, traded, or placed in Guild Storage (1+2+64). // Only groups of group-level 50 and up can override this setting.