Leaderboard
Popular Content
Showing content with the highest reputation on 07/05/17 in all areas
-
< Stolao's Script Collection> Please Comment, Good or Bad i want to know your guys thoughts on what i should do next. Update History At Afk At Commands Auto Event Custom Functions Daily Login Reward Ex Job Master Floating Rates Fly-Wings Group Buffs Mvp Speed Run Non-Abuse Healer Poring Power Pvp Ladder Mining -Unsupported, Bug Fixes Only- Weapon Mastery -Unsupported, Bug Fixes Only- Coming soon to a server near you1 point
-
The latest upgrade of IPS has been installed and with it comes the ability to add Two-Factor Authentication to your account. To enable, you must first have Google Authenticator on your smart phone [Android][iOS]. You can then setup 2FA by navigating to your Account Settings Once the Account Settings page has loaded, select "Account Security" and enter your forum password. You will then follow on-screen instructions to setup 2FA. If you have 2FA enabled on your forum account, you will need to authenticate when attempting to perform any of the following activities: Changing email address (also need to re-enter password) Changing password (also need to re-enter current password) Updating two-factor authentication setup (also need to re-enter password) Logging into the front-end (This does not apply if the user is logged in automatically because they have used the Remember Me checkbox) Managing PayPal billing agreements Editing personal billing information Managing addresses Managing alternative contacts Managing stored cards Viewing, withdrawing or topping up account credit After 3 failed attempts, the account will be locked for 60 minutes. A number of staff are already using Google Authenticator for their Github account, and now for their rAthena Forum account to keep them secure. If you begin to use this and encounter problems, please let me know as soon as possible.1 point
-
Hello again, @Questune09 please do not use word "Masters" for greetings, instead use friends, guys anyway.. you forgot to use getarg(4) getarg(5) A: manually Add & replace B: copy & paste the full edited script A step 1: add || countitem( getarg(4) ) < getarg(5) to if( countitem( getarg(2) ) < getarg(3) step 2: replace mes "Exchange "+getarg(3)+" "+getitemname( getarg(2) )+" into "+getarg(1)+" "+getitemname( getarg(0) )+"?"; to mes "Exchange "+getarg(3)+" "+getitemname( getarg(2) )+" and 1 "+getitemname ( getarg(4) )+" into "+getarg(1)+" "+getitemname( getarg(0) )+"?"; step 3: add delitem getarg(4),getarg(5); under mes "Done"; delitem getarg(2),getarg(3); B for pre-edited script: veil,120,100,4 script Memory of Tears 10092,{ function Exchange; mes "Why you are here??"; mes "Oh a Energy Debris and Job soul i like that give me that choose one"; next; switch( select( "Old Rune Circlet [1]", "Old Mitra [1]", "Old Driver Band [1]", "Old Driver Band (Yellow) [1]", "Old Shadow Crown [1]", "Old Minstrel Song [1]", "Old Midas Whisper [1]", "Old Magic Stone Hat [1]", "Old Burning Spirit [1]", "Old Wispers of Wind [1]", "Old Circlet of Bone [1]", "Old Guardian Crown [1]", "Old Camouflage of Rabbit Hood [1]" )){ // Exchange( <Item Gained>,<Amount>,<Item Required>,<Amount> ); case 1: Exchange( 18971,1,6820,50,6814,1 ); break; case 2: Exchange( 18972,1,6820,50,6819,1 ); break; case 3: Exchange( 18973,1,6820,50,6815,1 ); break; case 4: Exchange( 18974,1,6820,50,6815,1 ); break; case 5: Exchange( 18983,1,6820,50,6816,1 ); break; case 6: Exchange( 18976,1,6820,50,6818,1 ); break; case 7: Exchange( 18977,1,6820,50,6815,1 ); break; case 8: Exchange( 18978,1,6820,50,6817,1 ); break; case 9: Exchange( 18979,1,6820,50,6819,1 ); break; case 10: Exchange( 18980,1,6820,50,6817,1 ); break; case 11: Exchange( 18982,1,6820,50,6816,1 ); break; case 12: Exchange( 18983,1,6820,50,6814,1 ); break; case 13: Exchange( 18984,1,6820,50,6818,1 ); break; default: mes "Wrong Selection"; break; } close; function Exchange { mes "Exchange "+getarg(3)+" "+getitemname( getarg(2) )+" and 1 "+getitemname ( getarg(4) )+" into "+getarg(1)+" "+getitemname( getarg(0) )+"?"; if(select("Yes","No")==1){ if( countitem( getarg(2) ) < getarg(3) || countitem( getarg(4) ) < getarg(5) ){ mes "Sorry you didnt have enough Items to trade."; close; }else{ next; mes "Done"; delitem getarg(2),getarg(3); delitem getarg(4),getarg(5); getitem getarg(0),getarg(1); } } return; } } Enjoy, Ceil phantomhive1 point
-
dude... centos don't give me life in if i want view all the changes i have done using git diff command... the diff got NO colors to distinguish between the original contents / lines which got removed & added contents / lines.. u will see the diff more clearly on ubuntu.. the diff on ubuntu comes with green & red color which make u easier to notice the changes.. see the below screenshot... if u really optimize & utilize git diff & git diff command, i guess u should switch to ubuntu.. EDIT: -- markings are original contents / lines those u remove while ++ markings are added contents / lines1 point
-
Hello, please provide more information about it ( the quest ) is it official or custom quest ?1 point
-
new_1-1,52,106,4 script simple 622,{ mes "I am Party Match Manager."; mes "Party Leader may create a PVP Match here."; next; switch( select( ( .Created )?"Join Game[ ^FF0000"+.No+"vs"+.No+"^000000 ]":"Create Game", ( ( getgmlevel() >= .GMLevel ) && .Created )?"^FF0000Remove Game^000000":"" )){ Case 1: switch( .Created ){ Case 0: getpartymember getcharid(1),1; if( getcharid(0) != getpartyleader( getcharid(1),2 ) || !getcharid(1) ){ mes "Sorry, but only a ^FF0000Party Leader^000000 can register a game here."; }else{ mes "How many Players for each Party Team ?"; mes "Min = 1 Max = "+$@partymembercount; mes "Because you only have "+$@partymembercount+" member right now."; next; input .No,1,$@partymembercount; announce "[ "+.No+"vs"+.No+" Party Match ] created by "+strcharinfo(0)+", you may register to join.",0; set .Team[0],getcharid(1); set .Created,1; } close; Case 1: if( !.Team[1] && getcharid(1) == .Team[0] ){ mes "Please wait for ^FF0000Team 2^000000 to Register."; }else{ if( getcharid(0) != getpartyleader( getcharid(1),2 ) || !getcharid(1) ){ mes "Sorry, but only a ^FF0000Party Leader^000000 can register a game here."; close; } getpartymember getcharid(1),1; if( $@partymembercount < .No ){ mes "You didnt have enough of "+.No+" Member for the Game."; mes "You only have "+$@partymembercount+" Member."; }else{ mes "Confirm Registration ?"; if( select("Yes:No") == 1 ){ set .Team[1],getcharid(1); set .Created,2; setarray .Members[0],.No,.No; for( set .@party,0; .@party < 2; set .@party,.@party + 1 ){ getpartymember .Team[.@party],1; for( set .@i,0; .@i < .No; set .@i,.@i + 1 ) warpchar .Map$,0,0,$@partymembercid[.@i]; } end; } } } close; Case 2: mes "^FF0000The Game is in Progress.^000000"; mes "[ A "+.No+" vs "+.No+" Game ]"; mes "Team ^FF0000"+getpartyname( .Team[0] )+"^000000 vs Team ^FF0000"+getpartyname( .Team[1] )+"^000000 ."; close; } close; Case 2: mes "Done, Match will be terminated right away."; mapannounce .Map$,"Match has been Cancelled by a GM.",0; close2; OnReset: deletearray .Team[0],getarraysize( .Team ); deletearray .Members[0],getarraysize( .Members ); if( .Winner ){ getpartymember .Winner,2; for( set .@i,0; .@i < .No; set .@i,.@i + 1 ){ getitem 512,100,$@partymemberaid[.@i]; getitem 607,1,$@partymemberaid[.@i]; } set .Winner,0; } sleep2 2000; set .Created,0; mapwarp .Map$,"prontera",155,181; end; } close; OnPCDieEvent: OnPCLogoutEvent: if( strcharinfo(3) == .Map$ && .Created ){ for( set .@i,0; .@i < 2; set .@i,.@i + 1 ) if( getcharid(1) == .Team[.@i] ) set .Members[.@i],.Members[.@i] - 1; if( .Members[0] < 1 ) set .Winner,.Team[1]; else if( .Members[1] < 1 ) set .Winner,.Team[0]; if( .Winner ){ mapannounce .Map$,"Team "+getpartyname( .Winner )+" Win the "+.No+"vs"+.No+" Game.",0; donpcevent strnpcinfo(0)+"::OnReset"; }else{ warp "prontera",155,181; } } end; OnInit: set .GMLevel,100; set .Map$,"pvp_y_1-1"; end; } the script say if you are the party leader you can see the option too so what i did is just removing the party leader option the original on line 6 is ( ( getgmlevel() >= .GMLevel || getcharid(0) == getpartyleader( getcharid(1),2 ) ) after edit is ( ( getgmlevel() >= .GMLevel ) && .Created ) note that i did put a npc place so you need to change it and change the gm level the original was set .GMLevel,80; at line 102 i did it 100 for test1 point
-
1 point
-
1 point
-
Here is it, just for giving you and idea you can change map, gold point cost and exchange items your self. //===== rAthena Script ======================================================= //= Gold ROOM //===== By: ================================================================== //= Script: naLizn+ //===== Current Version: ===================================================== //= 1.0 //===== Compatible With: ===================================================== //= eAthena, rAthena //===== Description: ========================================================= //=1 > if players enter the gold room the players need to pay 100k of zeny //=2 > pvp is on inside the gold room //=3 > if players died inside the gold room there points will be gone //=4 > each monster you kill inside the gold room players earned a random gold Points //=5 > they can exchange there gold point to items listed on the npc //=6 > skill is off also using fly wings and butterfly wings //=7 > there will be an npc at the center of the map to exit the gold room //===== Contact me =========================================================== //= https://discordapp.com/channels/243351250077220864/243351250077220864 ==== //============================================================================ - script GoldRoom_init -1,{ onInit: set $@BattleMap$, "pvp_n_3-2"; set $@maxMemberCount, 10; set $@EntryPrice, 100000; setarray $@Ch_itemID[0],5597,5596,18746,18712; //item for exchange setarray $@Ch_Cost[0],200,200,500,500; //Excange cost setarray .mapflag, mf_nodrop,mf_nomemo, mf_noteleport, mf_nosave, mf_nobranch, mf_nowarp, mf_nowarpto, mf_noreturn, mf_noskill; .size = getarraysize( .mapflag ); for ( .@i = 0; .@i < .size; .@i++ ){ setmapflag $@BattleMap$, .mapflag[.@i]; } pvpon $@BattleMap$; end; } pvp_n_3-2,99,135,5 script Gold Room Warper#pvp 920,{ mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "You have: ^FF0000"+$GPOINTS+"^000000"; mes "Do you want to return to town?"; if(select("Yes,please","No,Give me more time")==2) { mes "OK, take care then"; close; } set #GOLDPOINT, #GOLDPOINT+$GPOINTS; warp "SavePoint",0,0; end; OnNPCKillEvent: if (killedrid == 1979){ set $GPOINTS,$GPOINTS+rand(0,5); } if (killedrid == 1977 || killedrid == 1976){ set $GPOINTS,$GPOINTS+rand(0,1); } end; } prontera,164,174,3 script Gold Room Warper#prt 920,{ mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "Hey!! Wanna be rich?"; mes "I can bring you to the secert room"; mes "that you can get a lot of GoldPoint there."; next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "However many people in this room seem crezy so you have to take care your self."; mes "Because they can kill you any time and if you die in there"; mes "you will get nothing."; next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "I can birng you there but it not for free."; mes "You need to pay me for ^FF0000"+$@EntryPrice+"^000000 zeny"; next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "What do you need to do?"; menu "Bring me there",L_Goldroom,"Change Gold Point",L_ChangeGift,"Cancel",L_Cancel; L_Cancel: mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "OK, Bye~~"; close; L_Goldroom: if(.@Member>=$@maxMemberCount){ next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "Sorry, map is full now."; mes "please wait a moment then talk to me again."; close; } else { if(Zeny < $@EntryPrice) { next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "Sorry, you don't have enough zeny"; mes "please come back to me again when you ready."; close; } next; set Zeny, Zeny-$@EntryPrice; set .@Member, .@Member+1; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "OK,Now get your money ^FF0000"+$@EntryPrice+"^000000 zeny"; mes "Let's go~~"; next; set $GPOINTS, 0; warp $@BattleMap$, 0, 0; end; } L_ChangeGift: next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "You have: ^FF0000"+#GOLDPOINT+"^000000"; mes "Here is the list of avliable item for changing"; .size = getarraysize( $@Ch_itemID ); for ( .@i = 0; .@i < .size; .@i++ ){ set .@menu$,.@menu$+" ~"+getitemname($@Ch_itemID[.@i])+":"; } set .@menu$, .@menu$+" ~Cancel"; set .@items, select(.@menu$)-1; if(.@items ==(.size)){ next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "No worry~~"; close; } next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "You have selected ^FF0000"+getitemname($@Ch_itemID[.@items])+"^000000"; mes "This need ^FF0000"+($@Ch_Cost[.@items])+" GOLD POINTs^000000"; mes "Do you want to change?"; if(select("No:^FF0000Yes^000000")==1){ next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "OK,no problem"; close; } if(#GOLDPOINT<$@Ch_Cost[.@items]){ next; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "You do not have enough GOLD POINTs"; mes "Please go to get more."; close; } else { next; set #GOLDPOINT,#GOLDPOINT-($@Ch_Cost[.@items]); getitem $@Ch_itemID[.@items],1; mes "^FF7DFF[ Gold Room Warper ]^000000"; mes "You got it, Thanks"; } close; } pvp_n_3-2,0,0 monster Zakudam 1979,20 pvp_n_3-2,0,0 monster Heavy Metaling 1977,10,5000 pvp_n_3-2,0,0 monster Cobalt Mineral 1976,15,50001 point
-
if the game wont run the first thing i would see is if they have c++ 2008 32bit / c++ 2010 32bit or not ,DirectX End-User Runtime 2010 ,and .net framework 3.5 (c++ library is about your program not your system so ragnarok is 32bit ,even if your system is 64 you will need c++ 32bit for ragnarok) if they have it then i would change the game setting , screen resolution and disable the sound from setup.exe then i would disable the antivirus at the last >>(not every antivirus is antivirus some are viruses them self lol) if it work after disable the antivirus i would change it (or the firewall program i would suggest the default one from microsoft if you have windows 10 last update) URLS: DirectX End-User Runtime Web Installer OR DirectX End-User Runtimes (June 2010) Microsoft .NET Framework 3.5 Microsoft Visual C++ 2008 Redistributable Package (x86) Microsoft Visual C++ 2010 Redistributable Package (x86)1 point
-
View File [Arcturus] Lightning Guardian Hello again, rAthena. Years before the release of Ragnarök Online, Gravity made an RPG game called Arcturus. Due the similarities of the styles and structures, some content can be brought back to life on our beloved RO. Today I presente you one new Foe or Boss for your fields, instances or yet, quests: The Lightning Guardian! This is a free release, use it as you wish, but please, don't claim my work as yours, it took quite some effort to make this conversion. I'll try to make a release weekly, contact me if you want to support me by any way. Hope you all like it. Regards, Haziel Submitter Haziel Submitted 11/28/16 Category Monster Sprites Content Author1 point