Jump to content

Valiente

Members
  • Content Count

    90
  • Joined

  • Last visited

Posts posted by Valiente


  1. I found this script here: http://herc.ws/board/topic/2679-instant-job-changer/

    -    script    Instajobnlevel    -1,{OnPcLoginEvent:    if( Instajobnlevel == 1 ) end;Main_Menu:    switch ( select ( "Manual Leveling","First Job","Second Job","Extended Job","Baby Job","Transcend Job")) {        case 1:    mes "This popup message will not appear again."; set Instajobnlevel,1; close;        case 2:                mes "[ ^ff0000 "+.names$+"  ^000000]","Tell me your desired Class.";                switch(select("^0000ff - Swordman^000000","^0000ff - Magician^000000","^0000ff - Archer^000000","^0000ff - Acolyte^000000","^0000ff - Merchant^000000","^0000ff - Thief^000000","^FF0000Back^000000")) {                    case 1:    callsub Job_Changing,1,255,120,60,"All";                    case 2:    callsub Job_Changing,2,255,120,60,"All";                    case 3:    callsub Job_Changing,3,255,120,60,"All";                    case 4:    callsub Job_Changing,4,255,120,60,"All";                    case 5:    callsub Job_Changing,5,255,120,60,"All";                    case 6:    callsub Job_Changing,6,255,120,60,"All";                    case 7:    next; goto Main_Menu;            }        case 3:                mes "[ ^ff0000 "+.names$+"  ^000000]","Tell me your desired Class.";                switch(select("^0000ff - Knight^000000","^0000ff - Priest^000000","^0000ff - Wizard^000000","^0000ff - Blacksmith^000000","^0000ff - Hunter^000000","^0000ff - Assassin^000000","^0000ff - Crusader^000000","^0000ff - Monk^000000","^0000ff - Sage^000000","^0000ff - Rogue^000000","^0000ff - Alchemist^000000",( Sex == 1 )?"":"^0000ff - Dancer^000000",( Sex == 0 )?"":"^0000ff - Bard^000000","^FF0000Back^000000")) {                    case 1:    callsub Job_Changing,7,255,120,110,"All";                    case 2:    callsub Job_Changing,8,255,120,110,"All";                    case 3:    callsub Job_Changing,9,255,120,110,"All";                    case 4:    callsub Job_Changing,10,99,120,110,"All";                    case 5:    callsub Job_Changing,11,255,50,110,"All";                    case 6:    callsub Job_Changing,12,255,120,110,"All";                    case 7:    callsub Job_Changing,14,255,120,110,"All";                    case 8:    callsub Job_Changing,15,255,120,110,"All";                    case 9:    callsub Job_Changing,16,255,120,110,"All";                    case 10:    callsub Job_Changing,17,255,120,110,"All";                    case 11:    callsub Job_Changing,18,255,120,110,"All";                    case 12:    callsub Job_Changing,20,255,120,110,"All";                    case 13:    callsub Job_Changing,19,255,120,110,"All";                    case 14:    next; goto Main_Menu;            }            case 4:                mes "[ ^ff0000 "+.names$+"  ^000000]","Tell me your desired Class.";                switch(select("^0000ff - Super Novice^000000","^0000ff - Gunslinger^000000","^0000ff - Ninja^000000","^0000ff - Takewon^000000","^0000ff - Star Gladiator^000000","^0000ff - Soul Linker^000000","^FF0000Back^000000")) {                    case 1:    callsub Job_Changing,23,255,120,110,"All";                    case 2:    callsub Job_Changing,24,255,120,600,"All";                    case 3:    callsub Job_Changing,25,255,120,60,"All";                    case 4:    callsub Job_Changing,4046,255,120,60,"All";                    case 5:    callsub Job_Changing,4047,255,120,110,"All";                    case 6:    callsub Job_Changing,4049,255,120,110,"All";                    case 7:    next; goto Main_Menu;            }            case 5:                mes "[ ^ff0000 "+.names$+"  ^000000]","Tell me your desired Class.";                switch(select("^0000ff - Baby Swordman^000000","^0000ff - Baby Magician^000000","^0000ff - Baby Archer^000000","^0000ff - Baby Acolyte^000000","^0000ff - Baby Merchant^000000","^0000ff - Baby Thief^000000","^0000ff - Baby Knight^000000","^0000ff - Baby Priest^000000","^0000ff - Baby Wizard^000000","^0000ff - Baby Blacksmith^000000","^0000ff - Baby Hunter^000000","^0000ff - Baby Assassin^000000","^0000ff - Baby Crusader^000000","^0000ff - Baby Monk^000000","^0000ff - Baby Sage^000000","^0000ff - Baby Rogue^000000","^0000ff - Baby Alchemist^000000",( Sex == 1 )?"":"^0000ff - Baby Dancer^000000",( Sex == 0 )?"":"^0000ff - Baby Bard^000000","^0000ff - Super Baby^000000","^FF0000Back^000000")) {                            case 1:    callsub Job_Changing,4024,255,120,60,"All";                    case 2:    callsub Job_Changing,4025,255,120,60,"All";                    case 3:    callsub Job_Changing,4026,255,120,60,"All";                    case 4:    callsub Job_Changing,4027,255,120,60,"All";                    case 5:    callsub Job_Changing,4028,255,120,60,"All";                    case 6:    callsub Job_Changing,4029,255,120,60,"All";                    case 7:    callsub Job_Changing,4030,255,120,110,"All";                    case 8:    callsub Job_Changing,4031,255,120,110,"All";                    case 9:    callsub Job_Changing,4032,255,120,110,"All";                    case 10:    callsub Job_Changing,4033,255,120,110,"All";                    case 11:    callsub Job_Changing,4034,255,120,110,"All";                    case 12:    callsub Job_Changing,4035,255,120,110,"All";                    case 13:    callsub Job_Changing,4037,255,120,110,"All";                    case 14:    callsub Job_Changing,4038,255,120,110,"All";                    case 15:    callsub Job_Changing,4039,255,120,110,"All";                    case 16:    callsub Job_Changing,4040,255,120,110,"All";                    case 17:    callsub Job_Changing,4041,255,120,110,"All";                    case 18:    callsub Job_Changing,4043,255,120,110,"All";                    case 19:    callsub Job_Changing,4042,255,120,110,"All";                    case 20:    callsub Job_Changing,4045,255,120,110,"All";                    case 21:    next; goto Main_Menu;            }        case 6:                mes "[ ^ff0000 "+.names$+"  ^000000]","Tell me your desired Class.";                switch(select("^0000ff - Lord Knight^000000","^0000ff - High Priest^000000","^0000ff - High Wizard^000000","^0000ff - Whitesmith^000000","^0000ff - Sniper^000000","^0000ff - Assassin Cross^000000","^0000ff - Paladin^000000","^0000ff - Champion^000000","^0000ff - Professor^000000","^0000ff - Stalker^000000","^0000ff - Creator^000000",( Sex == 1 )?"":"^0000ff - Gypsy^000000",( Sex == 0 )?"":"^0000ff - Clown^000000","^FF0000Back^000000")) {                    case 1:    callsub Job_Changing,4008,255,120,130,"All";                    case 2:    callsub Job_Changing,4009,255,120,130,"All";                    case 3:    callsub Job_Changing,4010,255,120,130,"All";                    case 4:    callsub Job_Changing,4011,255,120,130,"All";                    case 5:    callsub Job_Changing,4012,255,120,130,"All";                    case 6:    callsub Job_Changing,4013,255,120,130,"All";                    case 7:    callsub Job_Changing,4015,255,120,130,"All";                    case 8:    callsub Job_Changing,4016,255,120,130,"All";                    case 9:    callsub Job_Changing,4017,255,120,130,"All";                    case 10:    callsub Job_Changing,4018,255,120,130,"All";                    case 11:    callsub Job_Changing,4019,255,120,130,"All";                    case 12:    callsub Job_Changing,4021,255,120,130,"All";                    case 13:    callsub Job_Changing,4020,255,120,130,"All";                    case 14:        next; goto Main_Menu;            }    }Job_Changing:    mes " ","Job Change to: ^ff0000"+jobname(getarg(0))+"^000000 ?";    if ( select ( "- Yes","- No" ) == 2) close;        ResetSkill;        ResetStatus;        set SkillPoint,0;        percentheal 100,100;        jobchange getarg(0);        set Instajobnlevel, 1;        atcommand "@allskills";        set JobLevel, getarg(2);        set BaseLevel, getarg(1);        set SkillPoint,getarg(3);        announce "[ iRO ]: "+strcharinfo(0)+" has changed to "+jobname(getarg(0))+" job.",bc_self|bc_blue;        callsub Get_Platinum;        close;        Get_Platinum:    skill 142,1,0;    switch(BaseClass) {        case 0: if (Class !=23) skill 143,1,0; break;        case 1: skill 144,1,0; skill 145,1,0; skill 146,1,0; break;        case 2: skill 157,1,0; break;        case 3: skill 147,1,0; skill 148,1,0; break;        case 4: skill 156,1,0; break;        case 5: skill 153,1,0; skill 154,1,0; skill 155,1,0; break;        case 6: skill 149,1,0; skill 150,1,0; skill 151,1,0; skill 152,1,0; break;        default: break;    }    switch(BaseJob) {        case 7: skill 1001,1,0; break;        case 8: skill 1014,1,0; break;        case 9: skill 1006,1,0; break;        case 10: skill 1012,1,0; skill 1013,1,0; break;        case 11: skill 1009,1,0; break;        case 12: skill 1003,1,0; skill 1004,1,0; break;        case 14: skill 1002,1,0; break;        case 15: skill 1015,1,0; skill 1016,1,0; break;        case 16: skill 1007,1,0; skill 1008,1,0; skill 1017,1,0; skill 1018,1,0; skill 1019,1,0; break;        case 17: skill 1005,1,0; break;        case 18: skill 238,1,0; break;        case 19: skill 1010,1,0; break;        case 20: skill 1011,1,0; break;        default: break;    }    return;OnInit:    query_sql("SELECT `name` from `char` WHERE `char_id` = 1",.names$);    end;}

    But it is giving me this error when I try to load it: 

     

     


    [Error]: npc_parsesrcfile: Unknown syntax in file 'npc/custom/instantjobchanger.txt', line '1'. Stopping...

     * w1=- script Instajobnlevel -1,{
     * w2=
     * w3=
     * w4=
     
    I also tried retabbing just to check but no dice.

  2.  

    How to Remove IP Based System ? ...

     

    in v4point addons

    'EnableIPVoteCheck' => false,

     

    The VoteForPoints Addon has been updated.

    more updates coming soon.

    When I vote I always get this error: Unable to vote for the server. Err no. 4

     

    Why is that? Plus the points won't even add up. 


  3.  

     

    cannot open map-server.exe because it is being use.

    close first your server then recompile again.

     

    what you type is a BIG X, ' and < > is only a guide.. so get rid of it.

    'sql update skip <2013-11-15--00-06.sql>'

     

    type 

    sql update skip 2013-11-15--00-06.sqlsql update skip 2013-11-18--08-23.sql

    Note: be sure that your sql is updated already.

     

    thanks. my bad. ^_^

    no more errors..

     

     

    may i ask on how to change the name of the client window on the left top corner?

     

    Diff your exe with the corresponding diff file and check the 'Custom Window Title' and type the name you want on the textbox at the right side.


  4. you can change the name by doubelclick the Korean name and rename it

     

    I see. So that puts it on savedata. I can just include that in my client files for players to download then. Nice!

     

    I have another problem. Where can I find the Style tab for costumes? For some reason it isn't there.

    screenRememberServer007_zpsbb5a9d1d.jpg

     

    Also, my name looks weird when creating a guild or party

    screenRememberServer008_zps20ec9671.jpg


  5. Fixed the Korean characters in buttons issue by replacing the name of the folder inside the textures folder which was in Korean with these symbols À¯ÀúÀÎÅÍÆäÀ̽º.

     

    Now I see. So my exe can't read actual Korean symbols I suppose.

     

    The only remaining problem now is this:

    koreanissues_zps4916f5e3.png

     

    For some reason it is still in symbols. How do I fix this?


  6.  

     

     

     

     

    Yes it worked like a charm. The rememaining problem is my buttons are in Korean. I am using the data folder from this revision: https://subversion.assembla.com/svn/client-side-translation/

     

    How do I fix this?

     

     

    Did you added all of the translation Stuff into a GRF?  or are u using it from the Data Folder ?

     

    be sure to set the Diff Correct if u are using  GRF  = Remove Data Folder First .   if u are using Data Folder = Diff  Read Data Folder First.

     

    and be sure to place all in the  Correct folder names 

     

     

    YourRoFolderName/data

     

    I am using Read Data Folder First (Based on my diff settings screenshots above) since I am using Data folder and no GRFs at the moment since I'm still on the development stage and having a GRF compiled every time I make changes is too much of a hassle. 

     

    >

     

    Item name and description needs translation too

     

    How do I fix this?

     

    Diff your client Read iteminfo.lua before lub located at RO/System/ then check your iteminfo.lua if available :) if not, kindly pm me and I will share you mine..

     

    I'm pretty sure this will solve your problem :meow:

     

    My xdiff doesn't have that option to be ticked. It's just not there. What should I do?

     

    Since we are using the original kRO client, they come in Korean by default. They usually get added if we can rip their international counterparts and/or someone in the community translates and releases them.

     

    So.. You mean there's no release for translated buttons atm?

     

     

     

     

     

    My mistake, it should be Load not Read

    are you sure?

     

    You said here that this is your settings.. and I saw that you didn't tick Load iteminfo.lua before lub.

    And these are my diff settings:

     

     

    diff2.png

     

     

    Yeah man. That fixed the problem. The only problem now is the korean buttons. Do we have the translated resources for this?


  7.  

    Yes it worked like a charm. The rememaining problem is my buttons are in Korean. I am using the data folder from this revision: https://subversion.assembla.com/svn/client-side-translation/

     

    How do I fix this?

     

     

    Did you added all of the translation Stuff into a GRF?  or are u using it from the Data Folder ?

     

    be sure to set the Diff Correct if u are using  GRF  = Remove Data Folder First .   if u are using Data Folder = Diff  Read Data Folder First.

     

    and be sure to place all in the  Correct folder names 

     

     

    YourRoFolderName/data

     

    I am using Read Data Folder First (Based on my diff settings screenshots above) since I am using Data folder and no GRFs at the moment since I'm still on the development stage and having a GRF compiled every time I make changes is too much of a hassle. 

     

     

     

    Item name and description needs translation too

     

    How do I fix this?

     

    Diff your client Read iteminfo.lua before lub located at RO/System/ then check your iteminfo.lua if available :) if not, kindly pm me and I will share you mine..

     

    I'm pretty sure this will solve your problem :meow:

     

    My xdiff doesn't have that option to be ticked. It's just not there. What should I do?

     

    Since we are using the original kRO client, they come in Korean by default. They usually get added if we can rip their international counterparts and/or someone in the community translates and releases them.

     

    So.. You mean there's no release for translated buttons atm?


  8. What are your map server and server IP on conf/map_server.conf conf/char_server.conf? They should point to your VM IP, not be commented or point to 127.0.0.1

    This one solved the problem (changed 127.0.0.1 to WAN/Public ip) but after character creation and chosing a character. I immediately get the "Disconnected from the server" message box and then logs me out to desktop after pressing enter.This is what I got on server (Not ticking Disable Packed Encryption)

     

    map_zps31cd8821.png

     

    I still have korean symbols on my buttons too.EDIT: Just to clarify things, I already did what sevenzz said

     

    EDIT AGAIN: I followed what Neo said and this is what I got:

     

    The first warning message is when I ticked Disable Packet Encryption

    The second warning message is when I left it unticked

    The third one is when I ticked it again in order to make sure

    map_zpsb1001e52.png


  9. Sorry for the three consecutive topics. I was able to set up my server on a VM and my not so perfect client (2013-08-14aRagexe) just now after continious research but there are still problems that keeps me from finishing my server set-up.

     

    I was able to login using Loki Launcher but upon pressing enter on server selection I get failed to connect to the server. These are the the screenshot: 

     

    First of I get this weird error after logging in with Loki Launcher

    1_zpsd1d00781.png

     

    And this signifies that I have succesfully logged in

    4_zps610b485a.png

     

    But after pressing enter this is what I get:

    5_zps5d33d231.png

     

    Screenshot for server side:

    remember_zps068ff0de.png

     

    And these are my diff settings:
     

    diff1.png

    diff2.png

     

    By looking at my screenshots, I think it's also clear that I am getting these weird korean text instead of English. Any help will b very much appreciated!


  10. It generates a file called Loki Launcher.ini.

    I changed the exe to my exe name but it is still looking for the 2013 06 05ragexe patched exe file.

     

    EDIT: Figured it out, had to run it as an administrator.


  11. Okay, I am planning to set up a pre-renewal server and would like to know the versions that I need in order to create it.

     

    Data folder - I found Alexandria's link about this one. But I am not entirely sure which one to pick up

    Most stable pre-re ragexe - And here's another one, not sure either what exe I should use for pre-renewal.

    I would be very thankful if any of you can give some advice to help me get started. I already have the server up and running.

     

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.