Jump to content

Gimj

Members
  • Posts

    9
  • Joined

  • Last visited

Everything posted by Gimj

  1. Hi, I was hoping to get some much-needed assistance in setting up my private server. As of now, server-side is working and I can connect. I just can't seem to figure out for the life of me how to actually log in and connect my client to the server. I've also got these two errors just won't go away. I've been looking solutions up on google and on these forums but none of them seem to have worked thus far. I'm just overwhelmed and stumped at this point because I don't really know what else to try. Any help would be really appreciated. I used this guide as my base: http://rathenaguides.blogspot.com/search?updated-min=2014-01-01T00:00:00%2B08:00&updated-max=2015-01-01T00:00:00%2B08:00&max-results=2 Here's how my RO folder looks: Here's exactly what happens once I start Loki:
  2. Noted. Thank you for all the extra information, helped me more than required.
  3. Okay thanks a lot for both of your help!
  4. Worked like a charm! I'll keep that in mind, I used $TimeUsed(1-4) on four NPCs; is that fine or? Euphy said I should avoid using too many but I see no immediate problems...
  5. Thank you so much Annie! People like you make the world just a little better to live in. Appreciate it! EDIT: Sorry, just one problem. I'm using the maps bossnia_01-04 and if I use one NPC to go to any level, all the NPCs ban me from usage. Not sure why it would do that. It all looks seperate to me... // Alpha NPC script quiz_00,56,31,4 script Alpha MVP 770,{ mes "[ ^0065DFAlpha MVP^000000 ]"; mes "Would you like to enter Room 1 ?"; next; if ( select ( "Yes", "No" ) == 2 ) { mes "Good bye then."; close; } if ( @timeused + 180000 > gettimetick(2) ) { // 180,000 seconds delay (5 hours) mes "We are revitalizing Room 1, come back later."; close; } if ( getmapusers( "bossnia_01" ) ) { mes "Sorry, a player is in the room."; close; } warp "bossnia_01",180,71; deltimer strnpcinfo(0) +"::OnKick"; addtimer 600000, strnpcinfo(0) +"::OnKick"; // 600,000 seconds warp out (10 minutes) @timeused = gettimetick(2); end; OnKick: if ( strcharinfo(3) == "bossnia_01" ) warp "SavePoint", 0,0; end; } // Beta NPC script quiz_00,58,31,4 script Beta MVP 773,{ mes "[ ^0065DFBeta MVP^000000 ]"; mes "Would you like to enter Room 2 ?"; next; if ( select ( "Yes", "No" ) == 2 ) { mes "Good bye then."; close; } if ( @timeused + 180000 > gettimetick(2) ) { // 180,000 seconds delay (5 hours) mes "We are revitalizing Room 2, come back later."; close; } if ( getmapusers( "bossnia_02" ) ) { mes "Sorry, a player is in the room."; close; } warp "bossnia_02",180,71; deltimer strnpcinfo(0) +"::OnKick"; addtimer 600000, strnpcinfo(0) +"::OnKick"; // 600,000 seconds warp out (10 minutes) @timeused = gettimetick(2); end; OnKick: if ( strcharinfo(3) == "bossnia_02" ) warp "SavePoint", 0,0; end; } // Theta NPC script quiz_00,60,31,4 script Theta MVP 774,{ mes "[ ^0065DFTheta MVP^000000 ]"; mes "Would you like to enter Room 3 ?"; next; if ( select ( "Yes", "No" ) == 2 ) { mes "Good bye then."; close; } if ( @timeused + 180000 > gettimetick(2) ) { // 180,000 seconds delay (5 hours) mes "We are revitalizing Room 3, come back later."; close; } if ( getmapusers( "bossnia_03" ) ) { mes "Sorry, a player is in the room."; close; } warp "bossnia_03",180,71; deltimer strnpcinfo(0) +"::OnKick"; addtimer 600000, strnpcinfo(0) +"::OnKick"; // 600,000 seconds warp out (10 minutes) @timeused = gettimetick(2); end; OnKick: if ( strcharinfo(3) == "bossnia_03" ) warp "SavePoint", 0,0; end; } // Epsilon NPC script quiz_00,62,31,4 script Epsilon MVP 776,{ mes "[ ^0065DFEpsilon MVP^000000 ]"; mes "Would you like to enter Room 4 ?"; next; if ( select ( "Yes", "No" ) == 2 ) { mes "Good bye then."; close; } if ( @timeused + 180000 > gettimetick(2) ) { // 180,000 seconds delay (5 hours) mes "We are revitalizing Room 4, come back later."; close; } if ( getmapusers( "bossnia_04" ) ) { mes "Sorry, a player is in the room."; close; } warp "bossnia_04",180,71; deltimer strnpcinfo(0) +"::OnKick"; addtimer 600000, strnpcinfo(0) +"::OnKick"; // 600,000 seconds warp out (10 minutes) @timeused = gettimetick(2); end; OnKick: if ( strcharinfo(3) == "bossnia_04" ) warp "SavePoint", 0,0; end; }
  6. I've seen that thread Annie, and I've tried to combine it with my deny usage script...but I've failed every time. Everytime I do it, I either can't deny usage or I can deny usage but it won't warp them out. I've separated each of the scripts onto two seperate npcs, which work fine on each. // Alpha NPC script quiz_00,56,31,4 script Alpha MVP 770,{ mes "[ ^0065DFAlpha MVP^000000 ]"; mes "Would you like to enter"; mes "Room 1?"; if(select("Yes","No") == 2) { mes "[Alpha MVP]"; mes "Ok, good bye then."; close; } if($TimeUsed1 > gettimetick(2)) { mes "[ ^0065DFAlpha MVP^000000 ]"; mes "Sorry, a player has recently used this room."; mes "Come back later or try another room, we are currently revitalizing Room 1. "; close; } mes "[ ^0065DFAlpha MVP^000000 ]"; mes "Ok, here goes!"; close2; warp "bossnia_01",180,75; set $TimeUsed1, gettimetick(2) + 5; // 86400 is one day in seconds. dispbottom "Alpha MVP : Please note that you cannot return for 8 hours."; end; } // Beta NPC script quiz_00,58,31,4 script Beta MVP 773,{ mes "[ ^0065DFBeta MVP^000000 ]"; mes "Would you like to enter"; mes "Room 2?"; if (select("Yes","No") == 1) { deltimer strnpcinfo(0)+"::OnKick"; addtimer ( 1 * 5000 ),strnpcinfo(0)+"::OnKick"; warp .map$,0,0; } close; OnKick: if( strcharinfo(3) == .map$ ) warp "SavePoint",0,0; end; OnInit: .map$ = "bossnia_02"; end; } I'm legitimately out of ideas on how to combine them. @_@
  7. Like the title says, I'm trying to figure out how to warp players off of a map after a time limit is reached. I can't seem to figure it out, here's the focal point of my script. I just need to know how to do one npc (Alpha MVP), then I can just copy paste the rest. Thanks in advance. //===== rAthena Script ======================================= //= MVP Arena //===== By: ================================================== //= Darkchild //===== Current Version: ===================================== //= 1.4 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= Rooms containing 16 different MVPs //===== Additional Comments: ================================= //= 1.0 - First version of script //= 1.1 - Optimised The MVP arena [massdriller] //= 1.2 - NPC in prontera [silent] //= 1.3 - Removed Duplicates //= 1.4 - Optimized, text edited [Euphy] //============================================================ // Entrance izlude,98,137,3 script MVP Warper 768,{ mes "[ ^0065DFMVP Warper^000000 ]"; mes "Would you like to enter"; mes "the MVP Arena?"; mes "I require an ^FF0000Event Tablet^000000 and ^FF000010,000,000^000000 Zeny for my services, however."; if (select("Yes!","No thanks.") == 2) close; if (countitem(25048)<1) goto NEPC; if(Zeny < 10000000) goto NEPC; delitem 25048,1; set Zeny, Zeny - 10000000; warp "quiz_00",50,24; close; NEPC: mes @npc$; mes "You don't have what I require."; close; } // Information quiz_00,49,31,4 script MVP Arena Guide 778,{ mes "[ ^0065DFMVP Arena Guide^000000 ]"; mes "Welcome and behold this sacred place. Here you will find out if you truly have what it takes to call yourself a warrior."; next; switch(select("Information","Heal me!","Return to Izlude","Cancel")) { case 1: mes "[ ^0065DFMVP Arena Guide^000000 ]"; mes "There are four Keepers, and each has the same MVPs."; mes "Each Keeper can take you to a seperate room with only one player per room."; mes "These rooms have 40 MVPs in each of them. If you die, you will be warped out."; close; case 2: specialeffect2 313; percentheal 100,100; close; case 3: warp "izlude",128,146; close; case 4: close; } } // Alpha NPC script quiz_00,56,31,4 script Alpha MVP 770,{ mes "[ ^0065DFAlpha MVP^000000 ]"; mes "Would you like to enter"; mes "Room 1?"; if(select("Yes","No") == 2) { mes "[Alpha MVP]"; mes "Ok, good bye then."; close; } if(TimeUsed > gettimetick(2)) { mes "[ ^0065DFAlpha MVP^000000 ]"; mes "Sorry, a player has recently used this room."; mes "Come back later or try another room, we are currently revitalizing Room 1. "; close; } mes "[ ^0065DFAlpha MVP^000000 ]"; mes "Ok, here goes!"; close2; warp "bossnia_01",180,75; set TimeUsed, gettimetick(2) + 5; // 86400 is one day in seconds. dispbottom "Alpha MVP : Please note that you cannot return for 8 hours."; end; } OnTimeLimit: message strcharinfo(0),"Time's Up."; sleep2 5; warp "new_zone04",60,179; end; } // Beta NPC script quiz_00,58,31,4 script Beta MVP 773,{ mes "[ ^0065DFBeta MVP^000000 ]"; mes "Would you like to enter"; mes "Room 2?"; if (select("Yes.","No thanks.") == 2) close; warp "bossnia_02",180,75; close; } // Theta NPC script quiz_00,60,31,4 script Theta MVP 774,{ mes "[ ^0065DFTheta MVP^000000 ]"; mes "Would you like to enter"; mes "Room 3?"; if (select("Yes.","No thanks.") == 2) close; warp "bossnia_03",180,75; close; } // Epsilon NPC script quiz_00,62,31,4 script Epsilon MVP 776,{ mes "[ ^0065DFEpsilon MVP^000000 ]"; mes "Would you like to enter"; mes "Room 4?"; if (select("Yes.","No thanks.") == 2) close; warp "bossnia_04",180,75; close; } // Protectors function script Protector { switch(select(""+((getarg(0)=="")?"":"Harder Monsters")+":Heal:Exit")) { case 1: warp getarg(0),102,102; close; case 2: specialeffect2 313; percentheal 100,100; close; case 3: warp "prontera",156,179; close; } }
  8. Okay thanks....I just thought there was a way for me to like log onto some program and have him constantly updated with the newest script. Are those the only two ways?
  9. Hi, I'm currently working with a cousin of mine to create a server but there's just one problem. I had to leave his house and now I can't help script the server because well, I'm not there. How would I be able to script the server on his computer from my laptop? What files would he need to send me or what do I need to do? Big thanks in advance.
×
×
  • Create New...