adrian26v2
-
Content Count
35 -
Joined
-
Last visited
Posts posted by adrian26v2
-
-
i want to make all forge item is still slotted
example
blade[4]
after forging
Very Very Very Strong Fire Blade[4]
you can still equip a card there
-
prontera,155,165,5 script Sample#thanatos 757,{ mes "Summon Thanatos ?"; mes " "; mes "You need:"; for ( .@i = 0; .@i < .required_item_size; .@i++ ) { mes " > "+getitemname( .required_item[.@i] ); if ( !countitem( .required_item[.@i] ) ) .@fail++; } if ( select( "Take it","Cancel" ) == 1 ) { if ( getmapusers( .map$ ) ) { mes "Someone already inside it."; } else if ( !.@fail ) { for ( .@i = 0; .@i < .required_item_size; .@i++ ) delitem .required_item[.@i],1; warp .map$,0,0; killmonsterall .map$; monster .map$,0,0,"--ja--",1708,1; } else { mes "You didnt meet the requirement."; } } close; OnInit: .map$ = "evt_coke"; setarray .required_item, 7436, 7437, 7438, 7439; .required_item_size = getarraysize( .required_item ); getmapxy( .@npc_map$,.@npc_x,.@npc_y,1 ); setmapflagnosave( .map$,.@npc_map$,.@npc_x,.@npc_y ); end;}
sir emistry thankyou for this sir can you set it every 3hours before the npc can show again ?
-
help to make this scriptevery 3-hours NPC will be available againBroadcast if the room is available, to notify the players ifthe summon room is already available.Requirements to Summon Thanatos are the 4 Fragments:Agony, Despair, Sorrow, Hatred.Only 1 player can enter.help me please -
i added sprEdit on my grf. and convert lua to lub i also tried lua on it but nothing happenstrinfbuf9.jpg
That error means ,on that file, line 9, there's some constant(var) used which is not defined and cannot get value of it(thus nil), and it cannot assign nil to anything.
sir can you give a link of latest luafiles514 ?
-
-
where can i change the facebook link at ratemyserver link?
-
my server is 99/70
with 99 int = 296 + 500 matk
no items on equip
how to fix this??
-
hi
how can i make a new user in phpmyadmin and they can't see the other tables
for example user1: have a ragnarok table then i create "user2" using my root accountthen after i create "user2 account" i want user2 account to don't see the user1: tables and also the root table's
thankyou! -
a small search would have helped you a bit.
https://github.com/HerculesWS/Hercules/blob/master/doc/script_commands.txt#L4425
from this topic: http://herc.ws/board/topic/7895-npc-for-change-job-clothing-sprite/?hl=changebase#entry47228
so just shrink that code down to changebase job_id;
can you give me the main script sir THANKS
why its not working the changebase class;
<"changebase 4060;"><"changebase Class;"><"bonus bAllStats,150000;"> -
a small search would have helped you a bit.
https://github.com/HerculesWS/Hercules/blob/master/doc/script_commands.txt#L4425
from this topic: http://herc.ws/board/topic/7895-npc-for-change-job-clothing-sprite/?hl=changebase#entry47228
so just shrink that code down to changebase job_id;
can you give me the main script sir THANKS
-
how to translate this to itemdb of hercules
changebase roclass(eaclass()|EAJL_THIRD); changebase Class;
here is the original topic : https://rathena.org/board/topic/65109-3rd-job-suit-item/
-
thanks it works now Muaaah :*
-
npc/guild/agit_main.txt announce " WOW!! " + strcharinfo(0) + ", conquered [" + getcastlename(strnpcinfo(2)) + "] castle for [" + getguildname(.@GID) + "] guild!",bc_all|bc_woe;
Help why its not broadcasting the player who broke emperium
-
how to disable 4 seconds delay on ygg berry??? where i can find it
-
FIXED
rename all the "GetPartyName" to small letters"getpartyname" -
- This script i used long ago in rAthena
- Note: AnnieRuru modified this script.
- I just put some idea on the script but the problem is the script is too long.
Mechanics:
- Red team v.s. Blue team
- form 7 member in a team and choose if you want team red or blue.
- a timer will set to the 2nd team to register
- after all team are set you will be warp on the waiting room with pub (team must enter the pub)
- all team will be warp in there designated position.
- the base will have 1 emperium (the goal is you must protect your emperium and attack other base and destroy there emperium)
Note: there will be a guardian in your base to protect your emperium.
- First Player who will destroy enemy emperium will win.
- Note: If player dies he will respawn with full hp/sp but cant attack on 10sec and cant be attack by enemy on 10sec.
- Hoping that AnnieRuru will rescript this to be able to work on hercules and to be able to shorten the script.
NOTE: Make quiz_01 no teleport no warp.
- script bg_emp#control -1,{OnInit: setarray .rewarditem, 29003, 5; // reward to the winning team set .winningscore, 3; // final score to win set .eventlasting, 20 * 60; // abort the system if there's no progress, 20 mins * seconds set .register_lasting, 1 * 60; // 3 minutes to joins, else abort registration, 10 mins * seconds sleep 1; disablenpc .rednpcname$; disablenpc .bluenpcname$; end;OnStart: if ( getwaitingroomstate( 0, .rednpcname$ ) < .minplayer2start || getwaitingroomstate( 0, .bluenpcname$ ) < .minplayer2start ) end; set .red, waitingroom2bg( "bat_a01", 171,346, strnpcinfo(0)+"::OnRedQuit", strnpcinfo(0)+"::OnRedDead", .rednpcname$ ); copyarray .team1aid, $@arenamembers, $@arenamembersnum; set .blue, waitingroom2bg( "bat_a01", 162,50, strnpcinfo(0)+"::OnBlueQuit", strnpcinfo(0)+"::OnBlueDead", .bluenpcname$ ); copyarray .team2aid, $@arenamembers, $@arenamembersnum; .inprogress = 2; bg_warp .red, "bat_a01", 171,346; bg_warp .blue, "bat_a01", 162,50; setwall "bat_a01", 154,51, 6, 4, 0, "bg_emp_town_blue"; setwall "bat_a01", 164,347, 6, 4, 0, "bg_emp_town_red"; bg_updatescore "bat_a01", 0, 0; sleep 6000; if ( .inprogress == 0 ) goto L_Abort; mapannounce "bat_a01", "Rules are simple. The first one to break the opponent's emperium will get a score.", 0; sleep 3000; if ( .inprogress == 0 ) goto L_Abort; mapannounce "bat_a01", "Score "+ .winningscore +" rounds to win ! ... GET READY", 0; sleep 2000; if ( .inprogress == 0 ) goto L_Abort; while (1) { for ( .@i = 5; .@i > 0; .@i-- ) { mapannounce "bat_a01", .@i +"", 0; sleep 1000; if ( .inprogress == 0 ) goto L_Abort; } if ( .score[1] == .winningscore -1 && .score[2] == .winningscore -1 ) mapannounce "bat_a01", "Final Round start!", 0; else mapannounce "bat_a01", "Round "+ .round++ +" start!", 0; bg_monster .red,"bat_a01",157,346, "--ja--",1915, strnpcinfo(3)+"::OnRedDown"; bg_monster .blue,"bat_a01",148,50, "--ja--",1914, strnpcinfo(3)+"::OnBlueDown"; bg_monster .red,"bat_a01",171,346, "--ja--",1285, strnpcinfo(3)+"::Onguardian"; bg_monster .red,"bat_a01",171,346, "--ja--",1286, strnpcinfo(3)+"::Onguardian"; bg_monster .red,"bat_a01",171,346, "--ja--",1287, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",162,50, "--ja--",1285, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",162,50, "--ja--",1286, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",162,50, "--ja--",1287, strnpcinfo(3)+"::Onguardian"; //Outside bg_monster .red,"bat_a01",193,271, "--ja--",1285, strnpcinfo(3)+"::Onguardian"; bg_monster .red,"bat_a01",193,271, "--ja--",1286, strnpcinfo(3)+"::Onguardian"; bg_monster .red,"bat_a01",193,271, "--ja--",1287, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",177,123, "--ja--",1285, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",177,123, "--ja--",1286, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",177,123, "--ja--",1287, strnpcinfo(3)+"::Onguardian"; //Outside Left Side bg_monster .red,"bat_a01",279,235, "--ja--",1285, strnpcinfo(3)+"::Onguardian"; bg_monster .red,"bat_a01",279,235, "--ja--",1286, strnpcinfo(3)+"::Onguardian"; bg_monster .red,"bat_a01",279,235, "--ja--",1287, strnpcinfo(3)+"::Onguardian"; bg_monster .red,"bat_a01",279,235, "--ja--",1285, strnpcinfo(3)+"::Onguardian"; bg_monster .red,"bat_a01",279,235, "--ja--",1286, strnpcinfo(3)+"::Onguardian"; bg_monster .red,"bat_a01",279,235, "--ja--",1287, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",268,163, "--ja--",1285, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",268,163, "--ja--",1286, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",268,163, "--ja--",1287, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",268,163, "--ja--",1285, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",268,163, "--ja--",1286, strnpcinfo(3)+"::Onguardian"; bg_monster .blue,"bat_a01",268,163, "--ja--",1287, strnpcinfo(3)+"::Onguardian"; delwall "bg_emp_town_red"; delwall "bg_emp_town_blue"; sleep .eventlasting * 1000; if ( .inprogress == 0 ) goto L_Abort; .score[ .winside ]++; bg_updatescore "bat_a01", .score[1], .score[2]; killmonster "bat_a01", strnpcinfo(3)+"::OnRedDown"; killmonster "bat_a01", strnpcinfo(3)+"::OnBlueDown"; killmonster "bat_a01", strnpcinfo(3)+"::Onguardian"; if ( .winside ) mapannounce "bat_a01", .empkiller$ +" has Destroy "+( ( .winside == 1 )?"Blue":"Red" )+"'s side Emperium. "+( ( .winside == 1 )?"Red":"Blue" )+" team score a point !", 0; if ( .score[1] == .winningscore || .score[2] == .winningscore || !.winside ) break; sleep 5000; if ( .inprogress == 0 ) goto L_Abort; bg_warp .red, "bat_a01", 171,346; bg_warp .blue, "bat_a01", 162,50; setwall "bat_a01", 154,51, 6, 4, 0, "bg_emp_town_blue"; setwall "bat_a01", 164,347, 6, 4, 0, "bg_emp_town_red"; .winside = 0; } if ( .winside ) { mapannounce "bat_a01", ( ( .winside == 1 )?"Red":"Blue" )+" side wins !", 0; .@size = getarraysize( getd(".team"+ .winside +"aid") ); for ( .@i = 0; .@i < .@size; .@i++ ) getitem .rewarditem[0], .rewarditem[1], getd(".team"+ .winside +"aid["+ .@i +"]" ); goto L_Abort; } else mapannounce "bat_a01", "Time Out. Aborting the match.", 0; goto L_Abort; sleep 5000;L_Abort: bg_warp .red, "prontera", 155,182; bg_warp .blue, "prontera", 158,182; bg_destroy .red; bg_destroy .blue; set $@startE,0; set $@TeamRed,0; set $@TeamBlue,0; killmonster "bat_a01", strnpcinfo(3)+"::OnRedDown"; killmonster "bat_a01", strnpcinfo(3)+"::OnBlueDown"; killmonster "bat_a01", strnpcinfo(3)+"::Onguardian"; delwall "bg_emp_town_red"; delwall "bg_emp_town_blue"; deletearray .team1aid; deletearray .team2aid; .round = .winside = .score[2] = .score[1] = .inprogress = 0; end;OnRedDown: callsub L_EmpDown, 2;OnBlueDown: callsub L_EmpDown, 1;L_EmpDown: .empkiller$ = strcharinfo(0); .winside = getarg(0); awake strnpcinfo(3);OnRedDead:OnBlueDead: sleep2 1500; percentheal 100,100; sc_start SC_BASILICA,5000,1; end;Onguardian: end;OnRedQuit: callsub L_quit, .red, "Red", "Blue", 2;OnBlueQuit: callsub L_quit, .blue, "Blue", "Red", 1;L_quit: if ( bg_get_data( getarg(0), 0 ) ) end; mapannounce "bat_a01", "All "+ getarg(1) +" team members has Quit ! "+ getarg(2) +" side wins !", 0; .@size = getarraysize( getd(".team"+ getarg(3) +"aid") ); for ( .@i = 0; .@i < .@size; .@i++ ) getitem .rewarditem[0], .rewarditem[1], getd(".team"+ getarg(3) +"aid["+ .@i +"]" ); goto L_Abort;OnAutoAbort: sleep .register_lasting * 1000; delwaitingroom .rednpcname$; delwaitingroom .bluenpcname$; disablenpc .rednpcname$; disablenpc .bluenpcname$; set $@startE,0; set $@TeamRed,0; set $@TeamBlue,0; mapwarp "quiz_01","prontera",156,191; if ( .inprogress == 1 ) { .inprogress = 0; announce "battleground has self-aborted because not enough members", 0; } end;}gonryun,151,110,6 script Crystal Wars::crystalwar 456,{ if (getgmlevel() >= 99){ menu "Register Team",standard,"Reset",lend; }standard: set .@a,7; // number of party members change this to your party size you want set $@members,7; // number of party members change this to your party size you want set getvariableofnpc( .minplayer2start, "bg_emp#control" ), .@a; enablenpc getvariableofnpc( .rednpcname$, "bg_emp#control" ); enablenpc getvariableofnpc( .bluenpcname$, "bg_emp#control" ); donpcevent getvariableofnpc( .rednpcname$, "bg_emp#control" ) +"::OnStart"; donpcevent getvariableofnpc( .bluenpcname$, "bg_emp#control" ) +"::OnStart"; set getvariableofnpc( .inprogress, "bg_emp#control" ), 1; set $@startE,0; getpartymember(getcharid(1)); set @partymembercount,$@partymembercount; if ( $@startE == 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 ( $@TeamRed == getcharid(1) ) { mes "Do you wish to sign out your team in crystal wars?"; next; if (select("I Give up ~.","Never Say Quit !!")==2) close; announce "Team 1 : [ " + getpartyname($@TeamRed) + " ] has sign out. We need another Party to sign up now!",bc_yellow|bc_map; set $@TeamRed, 0; close; } if ($@TeamID2==getcharid(1)) { mes "Do you wish to sign out your team in crystal wars?"; next; if (select("I Give up ~.","Never Say Quit !!")==2) close; announce "Team 2 : [ " + getpartyname($@TeamBlue) + " ] has sign out. We need another Party to sign up now!",bc_yellow|bc_map; set $@TeamBlue, 0; close; } mes "Hello "+strcharinfo(0)+" what do you want?"; if (($@TeamRed!=0) && ($@TeamBlue!=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($@TeamRed) + "] :Blue Team - [" + GetPartyName($@TeamBlue) + "]")) { case 1: mes "[ Crystal War ]"; if ($@TeamRed==0 || getpartyname($@TeamRed)=="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 $@TeamRed, getcharid(1); initnpctimer; mes "Your Party is now subscribed, good luck!"; announce "Team 1 : [ " +getpartyname($@TeamRed)+ " ] has sign up For the Crystal Wars!",bc_blue|bc_map; donpcevent "bg_emp#control::OnAutoAbort"; doevent "crystalwar::OnSubscriptionTeam"; close; } else { mes "I'm sorry! Another Team has sign up before you..."; close; } case 2: mes "[ Crystal War ]"; if ($@TeamBlue==0 || getpartyname($@TeamBlue)=="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 $@TeamBlue, getcharid(1); initnpctimer; mes "Your Party is now subscribed, good luck!"; announce "Team 2 : [ " +getpartyname($@TeamBlue)+ " ] has sign up For the Crystal Wars!",bc_blue|bc_map; donpcevent "bg_emp#control::OnAutoAbort"; doevent "crystalwar::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($@TeamBlue),1; getpartymember($@TeamBlue),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 "Crystal War : "+getpartyname($@TeamBlue)+"are not all online the match has been canceled",0; announce "Crystal War : Registration for [2] New Team is now Available",0; goto lend; } if ( $@TeamBlue && $@partymembercount != $@members ) { announce getpartyname($@TeamBlue) +" has extra party members, Registration is now Reset!", 0; goto lend; } getpartymember($@TeamRed),1; getpartymember($@TeamRed),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 "Crystal War : "+getpartyname($@TeamRed)+"are not all online the match has been canceled",0; announce "Crystal War : Registration for [2] New Team is now Available",0; goto lend; } if ( $@TeamRed && $@partymembercount != $@members ) { announce getpartyname($@TeamRed) +" has extra party members !", 0; goto lend; } if($@TeamRed!=0 && $@TeamBlue!=0){ announce "Crystal War : We have 2 Teams signed up now : "+getpartyname($@TeamRed)+" and "+getpartyname($@TeamBlue)+".",bc_blue|bc_map; warpparty "quiz_01",37,74,$@TeamRed; warpparty "quiz_01",73,73,$@TeamBlue; setcell "quiz_01",34,81,40,81,cell_walkable,0; setcell "quiz_01",70,81,76,81,cell_walkable,0; } end;lend: stopnpctimer; set $@TeamRed,0; set $@TeamBlue,0; set $@startE,0; set @partymembercount,$@members; awake "bg_emp#control"; killmonster "bat_a01", strnpcinfo(3)+"::OnRedDown"; killmonster "bat_a01", strnpcinfo(3)+"::OnBlueDown"; delwaitingroom getvariableofnpc( .rednpcname$, "bg_emp#control" ); delwaitingroom getvariableofnpc( .bluenpcname$, "bg_emp#control" ); disablenpc getvariableofnpc( .rednpcname$, "bg_emp#control" ); disablenpc getvariableofnpc( .bluenpcname$, "bg_emp#control" ); announce "Thanks for playing",0; end;}quiz_01,37,74,5 script Red side#bg_emp 100,{ end;OnStart: waitingroom "Red side", getvariableofnpc( .minplayer2start, "bg_emp#control" ) +1, "bg_emp#control::OnStart", getvariableofnpc( .minplayer2start, "bg_emp#control" ); end;OnInit: set getvariableofnpc( .rednpcname$, "bg_emp#control" ), strnpcinfo(0); end;}quiz_01,73,76,5 script Blue side#bg_emp 100,{ end;OnStart: waitingroom "Blue side", getvariableofnpc( .minplayer2start, "bg_emp#control" ) +1, "bg_emp#control::OnStart", getvariableofnpc( .minplayer2start, "bg_emp#control" ); end;OnInit: set getvariableofnpc( .bluenpcname$, "bg_emp#control" ), strnpcinfo(0); end;}bat_a01 mapflag battleground 2bat_a01 mapflag nosave SavePointbat_a01 mapflag nowarpbat_a01 mapflag nowarptobat_a01 mapflag noteleportbat_a01 mapflag nomemobat_a01 mapflag nopenaltybat_a01 mapflag nobranchbat_a01 mapflag noicewall
i hadthe same error
i got the npc at gonryun but its not working see this attachments
-
OnPCLoadMapEvent:if( reborncount == 3 prtg_cas03 ){mes "Sorry only reborn 0,1 and 2 are can enter this map";
i have an reborn system on my ro and i want to make if the player have 3 reborn and up he can't enter to prtg_cas03
can anyone help me?
-
Original topic and code here: link
Idea: link
You can enable or disable the cash / item in file db/item_vending.txtWhen you use the skill vending there would be a menu that will pop up and you will choose what type of vending system do you like.
• Zeny - You will purchase items using zeny..
• Cashpoints - purchase items using cashpoints
• Item(your desired item) - purchase item using your desired items..(Example: TCG-7227)
Vending title can be looks like: "[ITEM_ID] name"
Version 1.8 preview:
db/item_vending.txt
>// Specific items for Vending System
// Format: ItemID
// Max items is equal MAX_INVENTORY ( 100 by default )
// TCG Card
7227
// Mithril Coin
674
// Silver Coin
675
// Bronze Coin
673
Modify your client data files:
idnum2itemdisplaynametable.txt
30000#Zeny#
30001#Cash#
idnum2itemresnametable.txt
30000#µ¿È#
30001#¹Ì½º¸±È#
Ragexe 2013 ( haven't tested it with Ragexe 2012 )
System/Iteminfo.lub
or
System/Iteminfo.lua
[30000] = { unidentifiedDisplayName = "Zeny", unidentifiedResourceName = "µ¿È", unidentifiedDescriptionName = { "Unknown item requiring Appraisal. Can be identified by using a Magnifier.", }, identifiedDisplayName = "Zeny", identifiedResourceName = "µ¿È", identifiedDescriptionName = { }, slotCount = 1, ClassNum = 1 }, [30001] = { unidentifiedDisplayName = "Cash", unidentifiedResourceName = "¹Ì½º¸±È", unidentifiedDescriptionName = { "Unknown item requiring Appraisal. Can be identified by using a Magnifier.", }, identifiedDisplayName = "Cash", identifiedResourceName = "¹Ì½º¸±È", identifiedDescriptionName = { }, slotCount = 1, ClassNum = 1 },
Update:
item_db2.txt should be:
{ Id: 30000 AegisName: "Zeny" Name: "Zeny" Type: 3 Sell: 10 Weight: 10},{ Id: 30001 AegisName: "Cash" Name: "Cash" Type: 3 Sell: 10 Weight: 10},
Creator: Lilith
Modified by: dastgirpojee and quesoph
*Warning: It will not work with auto trade persistency.
Hercules Rev 14041.
Extended Vending System Hercules Rev 14041.patch
sir is this ok for revision 14359M??
-
how i can make all monster on ragnarok online droprate is 10% all drop of a monster,miniboss and mvp
-
OnTimer6000:set @minute, @minute + 1;//Check for 1 Minuteif(@minute == 60){ set @minute,0; set .@point_amt, 10; //Points to get every hour (default: 10) set #KAFRAPOINTS, #KAFRAPOINTS + .@point_amt; dispbottom "You received "+.@point_amt+" Kafrapoints by staying ingame for 1 hour"; dispbottom "Current Balance = "+#KAFRAPOINTS+" Kafrapoints"; set @consecutive_hour, @consecutive_hour + 1; }//Check for 12 hours consecutive if(@consecutive_hour == 12) { set @consecutive_hour,0; set .@cpoint_amt, 50; //Points to get for 12 Consecutive hours (default: 50) set #KAFRAPOINTS, #KAFRAPOINTS + .@cpoint_amt; dispbottom "You receive "+.@cpoint_amt+" Kafrapoints in playing for 12 consecutive hours"; dispbottom "Current Balance = "+#KAFRAPOINTS+" Kafrapoints"; }stopnpctimer;initnpctimer;end;
can anyone convert it
the erros was OnTimer
-
db/re/statpoint.txt for renewal
and db/pre-re/statpoint.txt for pre-re
-
yes im using pre-re config but it always missing the stats i buy when i reset my statspoint
-
// Set to yes to use the new stats point table. This includes the cost of each stat point.// NOTE: If you set it as yes, the server'll read statpoint_renewal.txt instead of statpont.txt at startup or reloadpcdb.use_renewal_statpoints: no
where can i edit my server like that ?my server is 255/120 and have and stats seller everytime i reset my stats . the stats i buy from stats seller is removing ? how can i fix this thanyou so much!
-
im having error on ResetStatus
[Added Feature] jTynne's @go Command Alternative (.TXT Format!)
in Utility Releases
Posted · Edited by adrian26v2
hi is there an update for not bypassing the mapflag nowarpto and nowarp Thankyou
if(player is at guild_vs5)
{
disable gobind ??
}