Jump to content

crystaleye

Members
  • Posts

    150
  • Joined

  • Last visited

Everything posted by crystaleye

  1. Have a nice day! yea they do allow me to open port other than 6121 6900 5121 i did the configuration but others cant connect to the server after the character select window they get error saying fails to connect to the server
  2. the port forward dosnt work on dynamic ipi called them to open those three ports they told me that it requires static ip but 80 can be opened
  3. i followed that guide but still with that guide i got error
  4. i get an error saying driver error when i try to access the old topic created by me
  5. which thread This one http://rathena.org/b...r-select-of-ro/ Have a nice day! i did the same i edited char and map ip to my hemachi ip in login,char,mqp.sql and in subnet i edited 255.0.0.0/127.0.0.1/127.0.0.1 but my friend cant connect to it only i can
  6. power output is very less on my pc i usually have it running 24 x 7 but for host its not a big issue only if it gets connected which is not happening idk why nobody can go further than character select window it gets fails to connect after that can you help me on it
  7. thanks i have computer with 3.3ghz amd phenom x2 560, 4gb corsair ddr3 1666mhz ram, internet connection is 8mbps and i am on dynamic ip so far i made the host on hemachi to test it but in every of my attempt my friend who is connected to me locally cant connect further than character login server it fails to connect further
  8. hi can someone help me to make ro public on my pc i am willing to pay for the help
  9. what other ports can be used for ragnarok
  10. hi can someone tell me how to see the old topics created by me
  11. it has still some issues with other players connecting to my server i cant set it to for them for connect but i can play can you instruct me what do i edit
  12. do you mean use no-ip before starting hemachi or what are you trying to say
  13. how you tell me how to configure it with also only i can connect to it why cant othes connect to my client
  14. i cant open my port due to dynamic ip on router will it still connect to the server using hemachi
  15. hi i am willing to pay to the help provided for connecting client on hemachi
  16. i removed the get item line can you edit it to not use any item instead
  17. i have a router yea i made it just for fun what kind of semi powerfull internet are we talking about here
  18. can you tell me how to connect to hemachi i need to run tests before hosting so far i have one vps in my location but i am not sure if its the right server that i want to host
  19. it dosnt respond to any of my clicks where to add the item id and also what did you mean by the first if
  20. when i click the npc it does nothing but it exists on the map server
  21. //=====eAthena Script===================== // Disguise NPC // v1.0 //=====By:============================== //= Soryia //===== Description: ====================== //= An NPC that changes your class sprite while wearing a special item //===== Additional Comments: ============== //= Supports third classes, just uncomment the appropriate lines //===================================== prontera,147,174,5 script Disguise NPC 803,{ mes "Hi! I can change your look!"; mes "Want to try?"; if(countitem(xxxx) == 0) { switch(select("Sure!","No thanks")) { Case 1: next; mes "Alright! First you need to have these special rings."; next; mes "Now, I need to properly enchant your rings before you put them on..."; next; switch(rand(1,3)) { Case 1: set .@Type$,"base"; break; Case 2: set .@Type$,"EAJL_UPPER"; break; Case 3: set .@Type$,"EAJL_BABY"; break;} if(.@Type$ == "base") { switch(rand(1,10)) { Case 1: set .@Class$,"EAJ_NOVICE"; break; Case 2: set .@Class$,"EAJ_SWORDMAN"; break; Case 3: set .@Class$,"EAJ_ACOLYTE"; break; Case 4: set .@Class$,"EAJ_ARCHER"; break; Case 5: set .@Class$,"EAJ_MAGE"; break; Case 6: set .@Class$,"EAJ_MERCHANT"; break; Case 7: set .@Class$,"EAJ_THIEF"; break; Case 8: set .@Class$,"EAJ_TAEKWON"; break; Case 9: set .@Class$,"EAJ_NINJA"; break; Case 10: set .@Class$,"EAJ_GUNSLINGER"; break;}} else if(.@Type$ == "EAJL_UPPER") { switch(rand(1,6)) { Case 1: set .@Class$,"EAJ_SWORDMAN"; break; Case 2: set .@Class$,"EAJ_ACOLYTE"; break; Case 3: set .@Class$,"EAJ_ARCHER"; break; Case 4: set .@Class$,"EAJ_MAGE"; break; Case 5: set .@Class$,"EAJ_MERCHANT"; break; Case 6: set .@Class$,"EAJ_THIEF"; break;}} else if(.@Type$ == "EAJL_BABY") { switch(rand(1,7)) { Case 1: set .@Class$,"EAJ_NOVICE"; break; Case 2: set .@Class$,"EAJ_SWORDMAN"; break; Case 3: set .@Class$,"EAJ_ACOLYTE"; break; Case 4: set .@Class$,"EAJ_ARCHER"; break; Case 5: set .@Class$,"EAJ_MAGE"; break; Case 6: set .@Class$,"EAJ_MERCHANT"; break; Case 7: set .@Class$,"EAJ_THIEF"; break;}} if((.@Class$ != "EAJ_GUNSLINGER") && (.@Class$ != "EAJ_NINJA") && (.@Class$ != "EAJ_NOVICE") && (.@Type$ != "EAJL_UPPER")) { switch(rand(1,3)) { Case 1: set .@Branch$,""; break; Case 2: set .@Branch$,"EAJL_2_1"; break; Case 3: set .@Branch$,"EAJL_2_2"; break;}} else if(.@Type$ == "EAJL_UPPER") { switch(rand(1,2)) { Case 1: set .@Branch$,"EAJL_2_1"; break; Case 2: set .@Branch$,"EAJL_2_2"; break;}} else if((.@Class$ == "EAJ_NOVICE")) { switch(rand(1,2)) { Case 1: set .@Branch$,""; break; Case 2: set .@Branch$,"EAJL_2_1"; break;}} if(.@Type$ != "base") { set DisguiseJob,roclass(getd(.@Class$)|getd(.@Branch$)|getd(.@Type$)); } else { set DisguiseJob,roclass(getd(.@Class$)|getd(.@Branch$)); } mes "Alright, they should be ready to use!"; mes "Come back if you want me to change the enchantment on your rings!"; close; break; Case 2: mes "Suit yourself, then!"; close; break;}} switch(select("Sure!","No thanks")) { Case 1: next; if(isequipped(xxxx) != 1) { mes "Sorry, you need to have your disguise rings on first."; close;} mes "Would you like to select a class or let me select one?"; switch(select("Let me select", "You pick")) { Case 1: next; mes "Alright! First select a catagory!"; switch(select("Normal","Advanced","Baby")) { //switch(select("Normal","Advanced","Baby","Third")) { //Switch this and the above line if your server supports third classes Case 1: set .@Type$,"base"; break; Case 2: set .@Type$,"EAJL_UPPER"; break; Case 3: set .@Type$,"EAJL_BABY"; // break; //Uncomment these lines if your server supports third classes // Case 4: // set .@Type$,"EAJL_THIRD"; break;} next; mes "Alright! Now select your base class!"; if(.@Type$ == "base") { switch(select("Novice","Swordsman","Acolyte","Archer","Mage","Merchant","Thief","Taekwon","Ninja","Gunslinger")) { Case 1: set .@Class$,"EAJ_NOVICE"; break; Case 2: set .@Class$,"EAJ_SWORDMAN"; break; Case 3: set .@Class$,"EAJ_ACOLYTE"; break; Case 4: set .@Class$,"EAJ_ARCHER"; break; Case 5: set .@Class$,"EAJ_MAGE"; break; Case 6: set .@Class$,"EAJ_MERCHANT"; break; Case 7: set .@Class$,"EAJ_THIEF"; break; Case 8: set .@Class$,"EAJ_TAEKWON"; break; Case 9: set .@Class$,"EAJ_NINJA"; break; Case 10: set .@Class$,"EAJ_GUNSLINGER"; break;}} else if((.@Type$ == "EAJL_UPPER")) { //else if((.@Type$ == "EAJL_UPPER") || (.@Type$ == "EAJL_THIRD")) { //Switch this and the above line if your server supports third classes switch(select("Swordsman","Acolyte","Archer","Mage","Merchant","Thief")) { Case 1: set .@Class$,"EAJ_SWORDMAN"; break; Case 2: set .@Class$,"EAJ_ACOLYTE"; break; Case 3: set .@Class$,"EAJ_ARCHER"; break; Case 4: set .@Class$,"EAJ_MAGE"; break; Case 5: set .@Class$,"EAJ_MERCHANT"; break; Case 6: set .@Class$,"EAJ_THIEF"; break;}} else if(.@Type$ == "EAJL_BABY") { switch(select("Novice","Swordsman","Acolyte","Archer","Mage","Merchant","Thief")) { Case 1: set .@Class$,"EAJ_NOVICE"; break; Case 2: set .@Class$,"EAJ_SWORDMAN"; break; Case 3: set .@Class$,"EAJ_ACOLYTE"; break; Case 4: set .@Class$,"EAJ_ARCHER"; break; Case 5: set .@Class$,"EAJ_MAGE"; break; Case 6: set .@Class$,"EAJ_MERCHANT"; break; Case 7: set .@Class$,"EAJ_THIEF"; break;}} next; if((.@Class$ != "EAJ_GUNSLINGER") && (.@Class$ != "EAJ_NINJA") && (.@Class$ != "EAJ_NOVICE") && (.@Type$ != "EAJL_UPPER")) { //if((.@Class$ != "EAJ_GUNSLINGER") && (.@Class$ != "EAJ_NINJA") && (.@Class$ != "EAJ_NOVICE") && (.@Type$ != "EAJL_UPPER") && (.@Type$ != "EAJL_THIRD")) { //Switch this and the above line if your server supports third classes mes "1st class, 2-1 class, or 2-2 class?"; switch(select("1st","2-1","2-2")) { Case 1: set .@Branch$,""; break; Case 2: set .@Branch$,"EAJL_2_1"; break; Case 3: set .@Branch$,"EAJL_2_2"; break;}} else if((.@Type$ == "EAJL_UPPER")) { //else if((.@Type$ == "EAJL_UPPER") || (.@Type$ == "EAJL_THIRD")) { //Switch this and the above line if your server supports third classes mes "2-1 class or 2-2 class?"; switch(select("2-1","2-2")) { Case 1: set .@Branch$,"EAJL_2_1"; break; Case 2: set .@Branch$,"EAJL_2_2"; break;}} else if((.@Class$ == "EAJ_NOVICE")) { mes "Normal or Super?"; switch(select("Normal","Super")) { Case 1: set .@Branch$,""; break; Case 2: set .@Branch$,"EAJL_2_1"; break;}} next; break; Case 2: next; switch(rand(1,3)) { //switch(rand(1,4)) { //Switch this and the above line if your server supports third classes Case 1: set .@Type$,"base"; break; Case 2: set .@Type$,"EAJL_UPPER"; break; Case 3: set .@Type$,"EAJL_BABY"; // break; //Uncomment these lines if your server supports third classes // Case 4: // set .@Type$,"EAJL_THIRD"; break;} if(.@Type$ == "base") { switch(rand(1,10)) { Case 1: set .@Class$,"EAJ_NOVICE"; break; Case 2: set .@Class$,"EAJ_SWORDMAN"; break; Case 3: set .@Class$,"EAJ_ACOLYTE"; break; Case 4: set .@Class$,"EAJ_ARCHER"; break; Case 5: set .@Class$,"EAJ_MAGE"; break; Case 6: set .@Class$,"EAJ_MERCHANT"; break; Case 7: set .@Class$,"EAJ_THIEF"; break; Case 8: set .@Class$,"EAJ_TAEKWON"; break; Case 9: set .@Class$,"EAJ_NINJA"; break; Case 10: set .@Class$,"EAJ_GUNSLINGER"; break;}} else if((.@Type$ == "EAJL_UPPER")) { //else if((.@Type$ == "EAJL_UPPER") || (.@Type$ == "EAJL_THIRD")) { //Switch this and the above line if your server supports third classes switch(rand(1,6)) { Case 1: set .@Class$,"EAJ_SWORDMAN"; break; Case 2: set .@Class$,"EAJ_ACOLYTE"; break; Case 3: set .@Class$,"EAJ_ARCHER"; break; Case 4: set .@Class$,"EAJ_MAGE"; break; Case 5: set .@Class$,"EAJ_MERCHANT"; break; Case 6: set .@Class$,"EAJ_THIEF"; break;}} else if(.@Type$ == "EAJL_BABY") { switch(rand(1,7)) { Case 1: set .@Class$,"EAJ_NOVICE"; break; Case 2: set .@Class$,"EAJ_SWORDMAN"; break; Case 3: set .@Class$,"EAJ_ACOLYTE"; break; Case 4: set .@Class$,"EAJ_ARCHER"; break; Case 5: set .@Class$,"EAJ_MAGE"; break; Case 6: set .@Class$,"EAJ_MERCHANT"; break; Case 7: set .@Class$,"EAJ_THIEF"; break;}} if((.@Class$ != "EAJ_GUNSLINGER") && (.@Class$ != "EAJ_NINJA") && (.@Class$ != "EAJ_NOVICE") && (.@Type$ != "EAJL_UPPER")) { //if((.@Class$ != "EAJ_GUNSLINGER") && (.@Class$ != "EAJ_NINJA") && (.@Class$ != "EAJ_NOVICE") && (.@Type$ != "EAJL_UPPER") && (.@Type$ != "EAJL_THIRD")) { //Switch this and the above line if your server supports third classes switch(rand(1,3)) { Case 1: set .@Branch$,""; break; Case 2: set .@Branch$,"EAJL_2_1"; break; Case 3: set .@Branch$,"EAJL_2_2"; break;}} else if((.@Type$ == "EAJL_UPPER")) { //else if((.@Type$ == "EAJL_UPPER") || (.@Type$ == "EAJL_THIRD")) { switch(rand(1,2)) { Case 1: set .@Branch$,"EAJL_2_1"; break; Case 2: set .@Branch$,"EAJL_2_2"; break;}} else if((.@Class$ == "EAJ_NOVICE")) { switch(rand(1,2)) { Case 1: set .@Branch$,""; break; Case 2: set .@Branch$,"EAJL_2_1"; break;}} break;} // This section allows GMs to apply the disguise to anyone else online, you can disable that by commenting out everything below here... if(getgmlevel() >= 60) { mes "Would you like to change yourself or a different person?"; switch(select("Myself","Someone Else")) { Case 1: next; break; Case 2: L_Remote: next; mes "Who do you want to change, then?"; input .@Disguise$; next; if (isloggedin(getcharid(3,.@Disguise$)) == 0){ mes "Hmm... I can't find "+.@Disguise$+". Double check your spelling or try someone else."; goto L_Remote;} mes "Alright then!"; close2; attachrid getcharid(3,.@Disguise$); else if(.@Type$ != "base") { set DisguiseJob,roclass(getd(.@Class$)|getd(.@Branch$)|getd(.@Type$)); } else { set DisguiseJob,roclass(getd(.@Class$)|getd(.@Branch$)); } specialeffect2 699; changebase DisguiseJob; end; break;}} // ...and above here mes "Alright! Stand back!"; next; else if(.@Type$ != "base") { set DisguiseJob,roclass(getd(.@Class$)|getd(.@Branch$)|getd(.@Type$)); } else { set DisguiseJob,roclass(getd(.@Class$)|getd(.@Branch$)); } specialeffect2 699; changebase DisguiseJob; mes "Alright! Have Fun!"; close; break; Case 2: next; break; mes "Alright, suit yourself!"; close; break;} } this is the script
  22. do you know of anything else than hemachi to launch it
×
×
  • Create New...