Jump to content

Ehcloprom

Members
  • Posts

    82
  • Joined

  • Last visited

Posts posted by Ehcloprom

  1. Well before I go scream bug! bug! bug!, I'll ask here.

    There seems to be a problem, when someone is in PvP lets say at @go 15 when you kill them, if they type in @go 15 again [While Dead] they come back with the same amount of HP they would have if they pressed "return to last checkpoint". [restart_hp_rate] Maybe this is something I did (or didn't do), wanted to check before I thought it was a bug.

    Ive had the same problem on eAthena before I switched to rAthena as well.

  2. alright, i portforwarded, now i just need to know what to change the map_athena, char_athena, and subnet_athena too.

    I tried d/ling the Portforwardchecker, but it doesn't seem to install on my computer, so im going to assume the ports are open.

    If the server can connect to it's self then you did it right are you giving your WAN address in your clientinfo.xml? go to whatismyip.org to get it.

    bump. i changed my map_athena, char_athena, and subnet_athena to my IPv4 Address and i was able to connect but my friends aren't. ):

    Please don't bump so much rather then keep bumping the topic over and over PM the person that was helping you...

    Please remember your not the only one that needs help around here.

  3. To be honest, a lot of players enjoy 3rd classes, and actually want them. I don't see why you would want them to be removed.

    And actually, I don't like them myself. I will leave them in my server when I create it, but that doesn't necessarily mean that I like them.

    Alot of us old -school ro players hate them but really just because we hate them or dislike dosent mean the players do that's why I finally went renewel...

  4. I could be wrong, from my understanding once your offline sever is set up anyone can connect to it as long as the client's cilent.xml file is set up to connect to your ip.

    You are wrong hes running on a router he must port foward, and use the address I told him too.

    So, what i should put on the char IP, map IP, and login IP is the IPv4Address, not the one that is from whatismyip.org?

    my router brand is inteno version: x5671b,.

    ehm. where does the MySQL stuff and MySQL GUI tools comes in? what are those for? what do i have to do with them.

    i have downloaded my port forwarding file.. any idea how do i use it?.

    use your whatismyip.org address in the clientinfo.xml

    the sql setting are inside of inter.conf keep the 127.0.0.1 the same just edit the userid, password, and DB settings.

    Also i'll be online on skype later just throw me a message but I'm going to be eating dinner soon so.

  5. Unbalanced and Unreasonable Custom Items

    Admins only caring about money

    People asking for free things

    Donation Prices Outrageous D:

    Macros unable to be caught

    Are you talking about XileRO? xD

    I'd have to agree with Tynne, specially with the Poor development speed and terrible public relations; Moronic staff members hmm, I can live with that ;D as long as they're not corrupt.

    "As long as there no currupt" to hear that coming from you thats just funny.

  6. What you need to do is use your ip from cmd in your conf files it should be something like :

    Untitled-1.png

    when you port forward you port forward 6900 to 6900 || 5121 to 5121 || 6121 to 6121 ||

    and it should require you to put the last digits after the . so on mine I would have to put 2 when port forwarding but it can be up to 3 digits.

  7. *EDIT*

    Sorry I don't know what I was thinking open up cmd type in ipconfig /all then find IPv4 Address

    It should look something like this 192.168.254.2 but be be a little different normally the last digits

    it can sometimes be 3 digits

    Please tell me the brand of your router

    Your players will need the data folder that i sent you along with your IP inserted into the clientinfo.xml

    edit these files, the lines with the ************ you must edit.

    char_athena.conf

    // Athena Character configuration file.
    // Note: "Comments" are all text on the right side of a double slash "//"
    // Whatever text is commented will not be parsed by the servers, and serves
    // only as information/reference.
    // Server Communication username and password.
    userid: s1 ************
    passwd: p1 ************
    // Server name, use alternative character such as ASCII 160 for spaces.
    // NOTE: Do not use spaces in the name, or guild emblems won't work client-side!
    server_name: RAthena
    // Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
    wisp_server_name: Server
    // Login Server IP
    // The character server connects to the login server using this IP address.
    // NOTE: This is useful when you are running behind a firewall or are on
    // a machine with multiple interfaces.
    login_ip: 127.0.0.1 *************
    // The character server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1
    // Login Server Port
    login_port: 6900
    // Character Server IP
    // The IP address which clients will use to connect.
    // Set this to what your server's public IP address is.
    char_ip: 127.0.0.1 ************
    // Character Server Port
    char_port: 6121
    [/codeBOX]
    
    map_athena.conf[codebox]//--------------------------------------------------------------
    //rAthena Map-Server Configuration File
    //--------------------------------------------------------------
    // Note: "Comments" are all text on the right side of a double slash "//"
    // Whatever text is commented will not be parsed by the servers, and serves
    // only as information/reference.
    //--------------------------------------------------------------
    // Configuration Info
    //--------------------------------------------------------------
    // Interserver communication passwords, set in account.txt (or equiv.)
    userid: s1 ************
    passwd: p1 ************
    // Character Server IP
    // The map server connects to the character server using this IP address.
    // NOTE: This is useful when you are running behind a firewall or are on
    // a machine with multiple interfaces.
    char_ip: 127.0.0.1 ************
    // The map server listens on the interface with this IP address.
    // NOTE: This allows you to run multiple servers on multiple interfaces
    // while using the same ports for each server.
    //bind_ip: 127.0.0.1
    // Character Server Port
    char_port: 6121
    // Map Server IP
    // The IP address which clients will use to connect.
    // Set this to what your server's public IP address is.
    map_ip: 127.0.0.1 ************
    // Map Server Port
    map_port: 5121

  8. Getting an ragnarok online server online is pretty easy, first you should edit these files:

    char_athena.conf

    map_athena.conf

    inter_athena.conf

    subnet_athena.conf

    And place your ip in those files http://whatismyip.org

    and dont forget to add your ip inside of your data folder (clientinfo.xml)

    also check out this: http://rathena.org/wiki/Connecting

    And last but most importantly you must portfoward ports: 6800 6121 5121

    If you need any help don't be afraid to PM me!!

  9. Did you edit the exp.txt in pre-re or renewel folder (if your using rAthena anyways) I use the one in pre-re not sure if that will fix your problem but you can try. also dont make the mistake of clicking to compile the txt server instead of sql sense the project file still has the .txt version on the list.

  10. first i need to know how can i fix the whitesmith cart weight, in my server its 1k i want to put it to hold 80k worth of stuff.

    how to nerf down 3rd job skills like like pally pin point, sinx cross impact, etc.

    3rd job mounts are giving my players gravity errors, is there anything i can possibly do to fix this problem?

    when players make a new character there names become something else and all you see are ex:bignoobs walking around looking like a guild. but this the name of every player who makes a new char.

    Oh and status cards arent working neither like stun,mute,curse etc. how can i fix this as well?

    Hopefully i can get support on the few things ive posted on here

    player.conf

    // Max weight carts can hold.
    max_cart_weight: 8000
    

  11. Revision: (Originally 14785)

    Branch: Trunk

    Problem:

    Error Message map/char/login server gives you:

    Login server error.

    [status]: Connection of the account 'XXXXX' accepted.

    [info]: Closed connection from 'XXXXX' .

    What you have done to fix it:

    Initially the PACKETVER of the eAthena i downloaded which did not match the client I was trying to connect with so I went ahead and recompiled to get everything to match. I also added the //PIN code disabled; into my recompile to see if that could be the issue. My server says all ready apart from the 2 debug messages about the item_db2 and the mob_db2. But I was told by a server owner those are not needed unless you have custom mobs. For the moment, I'm just trying to get this thing running. Also I have opened up all the ports that the server bats are trying to use to connect fully.

    Explain in DETAIL the issue and what you wanted to accomplish:

    Simply the issue is this. I get booted off before I can fully connect /glare I have been trying for several years and would like to just finally get a server working.

    If you would like i'll just set you up one, also I'll compile and provide you with the correct client date and etc and data folder with lua tabs I would do it right now but I dont feel like doing it for no reason just trow me a pm and i'll do it as soon as I see it i'm on rAthena forums everyday. also if you need any other help after that (not sure what you have done for customization I can help you with that too.

    When I was new I always thought getting a perfect client was the hardest part so I feel bad for you.

  12. Part 1: Not very effective against bots. They can 'click' NPCs alot better than humans.

    Part 2: Thats not a bad way of doing it but not 100% effective. One way possible to prevent self farming is to force all the people with the same IP on to the same team. This way they have no possible way to fight against themselves but also if it's actually some folks playing at a net cafe or at a lan you're not preventing them from playing the game.

    Hmm, the way bots work wouldn't they have to setup the bot to click the npc everytime that's why I was thinking that the actual' npc could be be at any @go, at completely random coors within the @go area or do bots automaticly know where to click? would randomizing the npc's name and menus work againsted that?

    One way possible to prevent self farming is to force all the people with the same IP on to the same team. This way they have no possible way to fight against themselves but also if it's actually some folks playing at a net cafe or at a lan you're not preventing them from playing the game.

    Well if your forcing them on the same team that wouldn't prevent them from playing they would just be on the same team unless you meant something else by this.

    Also what would be the best way to actually randomly make it so they are on a team Without them having to actually be in a party I mean making it so that cant kill each other... I want the battle to be fair and if you have a team of pros with good gears obviously they will win id rather it be randomly selected teams.

  13. I more or less want an opinion on the security of this setup.

    I'm in the process of modding a script it's a script for players to battle each other from anywhere between 4 to 8 players at a time.

    (I could Use some help on how to do this)

    Security Part 1 [bot protection]:

    First the player will click on the npc It will then point them to a map, (a random @go) with instruction to click on that npc they will have 7 seconds to click the NPC after the dialog closes.

    Security Part 2 [Players signing up at the same time with multiple accounts to be able to vs them selves or friends]:

    After then 2nd part of the registration the player gets added to a list of players waiting to join, the npc then randomly chooses 4-8 depending on the amount of players waiting to join.

    No Free-bees: I'm not really to sure on this but I was thinking about making it so any member has say 5-7 seconds to move if they don't move they will be kicked and the prize for the winner will be less. If only one person is activate they will be warped and and get a message saying the rest of the players or team are inactive adding you to the top of the list for the next game... or something along those lines.

  14. Just to add Support for Monster killing: like Monster id, Monster kill amount so in a quest you have to kill a certain monster a certain amount of times maybe 3 different types so like monster1, monster1amt, Monster2, monster2amt etc...

    // NPC Name must have a Number behind it.  ex Name#1 , Name#2,...
    
    prontera,138,172,5	script	Chained Quest#1	806,{
    function	ChainedQuest;
    mes "I am a Chained Quest NPC, you can only redo the previous Quest after you have finished all of my Quests.";
    next;
    
    // Quest Setup :
    // ChainedQuest( Reward,Amount , Required Zeny, {Item1,Amount1,Item2,Amount2,...} );
    switch( getd( Quest+strnpcinfo(2) ) ){
    Case 0: ChainedQuest( 5001,1, 10000, 607,10 );
    Case 1: ChainedQuest( 5002,1, 15000, 607,20, 608,20 );
    Case 2: ChainedQuest( 5003,1, 20000, 607,30, 608,30, 7539,30 );
    //	Case 3: ChainedQuest( 5004,1, 25000, 607,40, 608,30, 7539,40 ,501,10 );
    //	Case 4: ChainedQuest( 5005,1, 30000, 607,50, 608,30, 7539,50 ,501,10 ,502,10 );
    //	Case 5: ChainedQuest(....);
    //	Case 6: ChainedQuest(....);
    default:
    mes "Congratulation ,You have finished all the Quest i gave you, you may Re-Do if you want.";
    set getd( Quest+strnpcinfo(2) ),0;
    close;
    }
    
    OnPCLoadMapEvent:
    showevent 1,0;
    end;
    
    function	ChainedQuest	{
    for( set .@i,3; getarg( .@i,0 ) != 0 ; set .@i,.@i + 2 ){
    	if( countitem( getarg( .@i ) ) < ( getarg( .@i + 1 )) ){
    		mes "[ ^FF0000Part "+( getd( Quest+strnpcinfo(2) ) + 1 )+"^000000 ]";
    		mes "^00FF00_______________________________^000000";
    		mes "^FF0000Reward^000000 : "+getarg(1)+" x ^0000FF"+getitemname( getarg(0) )+"^000000";
    		mes "^00FF00_______________________________^000000";
    		mes "then bring me those items :";
    		mes "^00FF00_______________________________^000000";
    		mes ( Zeny < getarg(2) ? "^FF0000":"^0000FF" )+getarg(2)+" Zeny^000000";
    		for( set .@a,3; getarg( .@a,0 ) != 0 ; set .@a,.@a + 2 ){
    			mes (( countitem(getarg( .@a )) < ( getarg(.@a + 1 )) )? "^FF0000[ "+countitem(getarg(.@a))+" / "+(getarg(.@a+1)):"^0000FF[ "+getd( Quest+strnpcinfo(2) ) )+" ] "+getitemname(getarg(.@a))+"^000000 ";
    			}
    		close;
    		}
    	}
    if( Zeny < getarg( 2 ) ){
    	mes "You required "+getarg( 2 )+" Zeny.";
    	close;
    	}
    mes "[ ^FF0000Part "+( getd( Quest+strnpcinfo(2) ) + 1 )+"^000000 ]";
    mes "Look's like you have collected all";
    mes "^FF0000_______________________________^000000";
    mes ( Zeny < getarg(2) ? "^FF0000":"^0000FF" )+getarg(2)+" Zeny^000000";
    for( set .@i,3; getarg( .@i,0 ) != 0 ; set .@i,.@i + 2 ){
    	mes "^FF0000"+getarg( .@i+1 )+" x ^0000FF "+getitemname( getarg( .@i ) )+"^000000";
    	}
    next;
    if( select("^0000FFContinue^000000:Cancel") == 2 ){
    	mes "Okay..as you wish ~ come back again when you do continue it.";
    	close;
    	}
    for( set .@i,3; getarg( .@i,0 ) != 0 ; set .@i,.@i + 2 ){
    	delitem getarg( .@i ),getarg( .@i + 1 );
    	}
    set Zeny,Zeny - getarg( 2 );
    set getd( Quest+strnpcinfo(2) ),getd( Quest+strnpcinfo(2) ) + 1;
    mes "You will be rewarded with ";
    mes "^0000FF_______________________________^000000";
    mes "^FF0000"+getarg(1)+"^000000 x ^0000FF"+getitemname( getarg(0) )+"^000000";
    mes "^0000FF_______________________________^000000";
    getitem getarg(0),getarg(1);
    close;
    }
    }
    
    prontera	mapflag	loadevent

    Thanks in advanced.

×
×
  • Create New...