Jump to content

Kuya Jeo

Members
  • Content Count

    596
  • Joined

  • Last visited

  • Days Won

    24

Posts posted by Kuya Jeo


  1. 10 hours ago, Macarena said:

    Hi,

     

    for the little I know about the technical stuff, the GUI (as in the icons you can click on to open stuff in game, party window, etc) is handled by/in the hexed. So, if a player prefers the old GUI and other player likes the new one, is it possible to add them both and let the players choose how the GUI will be displayed? And if it has some kind of limitation on that, is there (will there possible be) a workaround for that?

    Create 2 EXE File is the alternative way, but both client must be the same ragexe version

     

    in your thor patcher, you can put Start Game(Old Style) and Start Game(New Style)


  2. 15 hours ago, zaih said:

    Like the title mentions, I am trying to find what arguments check if players target has boss mode turned on, or is another player.

     

    What arguments can I use to check if one of these conditions are met?

     

    I've been reading through the resource material for herc and I've been learning a lot, but I'm still fairly new to this and I'm hoping someone can point me in the right direction.

     

    Thanks in advance for taking the time to read my question.

    Maybe you are looking for something like this? correct me if im wrong. 😝

    -	script	Test	FAKE_NPC,{
    OnNPCKillEvent:
    	if ( getmonsterinfo( killedrid, MOB_MVPEXP ) ) {
    		message "You killed the MVP Boss. This is your reward.";
    		getitem 512,100;
    		end;
    	}
    end;
    }

     


  3. 2 hours ago, X-EcutiOnner said:

    I think for some help need a description

    I do agree

     

    3 hours ago, DevilSupremeRO said:

    can anyone help me with the koe barricade?

    give the details and we will make one for you. requesting a script must have an information.


  4. 9 hours ago, aabarreto said:

     

    There's no error, that's all that shows up...

     

    On char-server.conf: login_ip: "25.97.221.112"
    On map-server.conf: char_ip: "25.97.221.112" map_ip: "25.97.221.112"

     

    The map_ip was 0.0.0.0, with the same error, so I tried changing it to the Hamachi IP as well

     

     

    Edit: also tried now with the char and map server confs from the offline newbie pack and it still doesn't work... same issue, no errors, the map server recognizes the login but the client doesn't actually open the map.

    Sclientinfo.xml:

    <address>25.97.221.112</address> - tried with the regular 127 as well

    This is only an offline right?

    <address>25.97.221.112</address> this line in clientinfo.xml must be 127.0.0.1

    Much better if you post your char-server login-server map-server

    dont forget to use insert code, then lets check if there's missing on your config

    7 hours ago, Minuvas said:

    We were able to resolve this issue. Was a PACKETVER error in mmo.h

    You can get an error if your PACKETVER is not the same with the one your using. same goes with the PACKET_OBFUSCATION


  5. 3 hours ago, UnderRated said:

    Hi Herc's

     

                       I'm having a problem adding a DROP RATE on a costume. Everytime i try to put the bonus2 bDropAddRace its giving me an ERROR ( D:\RO Offline Packs\Hercules RO Offline Pack 19.04.2020\01_emulator\hercules_RENEWAL\src\map\pc.c:3864: '0' in function `pc_bonus2' ). Any suggestion on this? 

    This item bonus doesn't support hercules, unlike in rA..

    Check it on the item_bonus.md

    https://github.com/HerculesWS/Hercules/blob/stable/doc/item_bonus.md


  6. 8 hours ago, norightinfo said:

    Hi Herc's,

    I was just wondering if you have any workaround on the giving an item bonus droprate like the one in rAthena:

    bonus2 bDropAddRace,r,x; Adds x% to player's drop rate when killing a monster with race r. bonus2 bDropAddClass,c,x; Adds x% to player's drop rate when killing a monster with class c.

    
    bonus2 bDropAddRace,r,x;	Adds x% to player's drop rate when killing a monster with race r.
    bonus2 bDropAddClass,c,x;	Adds x% to player's drop rate when killing a monster with class c.

    I already check some of the post regarding this function, but to no avail. The only solution I found is used the field manual and bubble gum item script, however it is showing a status icon when equipping the item.
     

    OnEquipScript: <"sc_start SC_CASH_PLUSEXP,-1,10; sc_start SC_CASH_RECEIVEITEM,-1,10;"> OnUnequipScript: <" sc_end SC_CASH_PLUSEXP; sc_end SC_CASH_RECEIVEITEM;">

    
    OnEquipScript: <"sc_start SC_CASH_PLUSEXP,-1,10; sc_start SC_CASH_RECEIVEITEM,-1,10;">
    OnUnequipScript: <" sc_end SC_CASH_PLUSEXP; sc_end SC_CASH_RECEIVEITEM;">

    any workaround on this? like not showing the status icon and not affecting the original field manual and bubblegum item effect?

    I think, they removed this function in hercules. i dont know why.. but old hercules has this kind of function...


  7. Is there a possibility that Hercules will support 4th Jobs in the future.. We know that kRO already have a 4th Job.. and I know some devs already pulled some of the 4th job related stuffs like skills and stat calculations


  8. 14 minutes ago, Daraen said:

    @Kuya Jeo Truth be told, it's the same as a frozen character receiving lightning bolt / jupitel thunder or any other wind property attack. the damage will be multiplied and ignore the property of the people.

    In short, being frozen gives us the water property for the time we are frozen. Finally, asura is really doubled in terms of damage? or is it the same number of damage approximately without a Ghostring card?

    I think he got double damage because the damage is based on the damage with GR Armor

    Example Scenario is something like this :
    Player A has an armor with GR Card then Player B hit him with asura, then Player A got 15k damage, then when the Player A got freeze/frozen, Player B asura again the Player A and Player A got 35k Damage..

    This is not a double damage, asura with freeze/frozen player ignores the GHOST Property of the player A
    Damage is same without an Armor with GR Card


  9. 18 hours ago, Kuroyama said:

    I dunno where to post this concern so Imma post it here.

    As the title says, frost asura. I don't quite get it if this is normal behavior or abnormal.

    Whenever someone is frosted (equipped with Ghostring or Deviling), and you asura them by any chance. The damage will be doubled.

    How to remove that 100% asura chance additional damage on frosted character?

     

    Searched somewhere and found an same concern:

     

    I think this is a normal behavior since asura is neutral damage and GR card will make you into ghost property, once you got freeze/frozen, effect of GR Card will be disregarded because your property is now water and not a ghost anymore


  10. 1 hour ago, aabarreto said:

    So I added a custom item... The script works fine, but everything in the game became an apple and I never saw the actual sprite working.

     

    Those are my lines in ItemInfo.lua:

     

        [77001] = {
            unidentifiedDisplayName = "Pegasus",
            unidentifiedResourceName = "Pegasus",
            unidentifiedDescriptionName = { "Pegasus" },
            identifiedDisplayName = "Pegasus",
            identifiedResourceName = "pegasus",
            identifiedDescriptionName = {"Pegasus"},
            slotCount = 4,
            ClassNum = 20000
        },

     

    I also tried these:

     identifiedResourceName = pegasus,

     identifiedResourceName = "Pegasus",

     identifiedResourceName = "PEGASUS",

     

    Those are the files on data.grf:

     

    image.png.47cf6b41218ae01dac7dc6524d5cdfb3.png

     

    Where am I wrong?

    Change all names into pegasus

    something like this

     

    collection : pegasus.bmp

    item : pegasus.bmp

     

    change pegasus_drop.act and pegasus_drop.spr into pegasus.act and pegasus.spr


  11. 27 minutes ago, norightinfo said:


    Hi @Kuya Jeo, thank you for this, There was an issue with "unexpected new line string..", however I was able to figure it out. 
    It was on this line 
    image.png.d28bc0037f8f1eaa1a31a2389d2e1169.png

    Oh yeah.. sorry about that.. 😝 but did you already test the script if it will reset?, you can change the time so that you can test it over and over.. I never tried to run that script thou. haha


  12. 4 hours ago, norightinfo said:

    Hi~

    I have been trying to analyze and modifying this script by @AnnieRuru 
    https://github.com/AnnieRuru/Release/blob/master/scripts/Utility/daily supply/daily_supply_0.3.txt

    However nothing seems working as it was too complicated for me.


    Basically what I wanted is simple Daily Supply NPC script
    + Give 4 items (different items that I can set)
    + Once per account only (not per character)
    + No confirmation Dialog, it just gives the item upon clicking the NPC
    + If the user already claim the supply, an message bubble will show on top of NPC informing that they already claim the supply (ex. You already claim your reward today)

    + Although it is daily it will just reset every 12AM

     

    You can try this one..
    Try it, i just made the script without testing it. haha 😝😅

     

    prontera,90,110,4	script	Daily Supply	4_M_MAYOR,{
    	if(#DailySupply){
    		message strcharinfo(0), "Supply already claimed.";
    		end;
    	}
    	else if(!#DailySupply){
    		getitem 505,1;
    		getitem 506,1;
    		getitem 507,1;
    		getitem 508,1;
    		set #DailySupply,1;
    		end;
    	}
    }
    
    -	script	DailySupplyReseter	FAKE_NPC,{
    OnClock1159:
    	announce "[ Daily Supply ] : You can now claim your Daily Supply Now. Thank You!",bc_all | bc_blue;
    	while(1){
    		query_sql("SELECT `account_id` from `char` WHERE `online` = 1",.@GetAccID);
    		attachrid(.@GetAccID);
    		set #DailySupply,0; 
    		detachrid;
    		break;
    	}
    end;
    }

     


  13. 9 hours ago, Kuroyama said:

    Looked here already, thanks for the reference btw.

     

     

    This one is what I meant to ask for help, Thank you @Kuya Jeo, didn't know that its just simple "if(strcharinfo(3) == "new_1-1")" will do.

    Thank you so much!

    no worries.. im glad that i help you solved your problem 😝


  14. 3 hours ago, Kuroyama said:

    Hi herc, just want to have a little help request.

     

    if this script code is for mapflag town

    if (!getmapflag(strcharinfo(3), MF_TOWN)) { message strcharinfo(0), "You may only use @sleep in towns."; end; }

    
    if (!getmapflag(strcharinfo(3), MF_TOWN)) {
    			message strcharinfo(0), "You may only use @sleep in towns.";
    			end;
    	}

    what will be the script to check or getmap for certain map like new_1-1

    that's all. thank you in advance!

    im kinda confuse on your question.. are you asking to get the map name? because as the title says "bindcmd in certain map"

    then maybe you asking.. "can only use the bindcmd in the certain map"

     

    I can give you the script but i dont know if this is what you are looking for...

     

    -	script	TestNPC	FAKE_NPC,{
    OnInit:
    	bindatcmd "test",strnpcinfo(3)+"::OnTestCmd";
    end;
    
    OnTestCmd:
    	if(strcharinfo(3) == "new_1-1"){
    		/* put the content here */
    		/* this is only an example */
    		message strcharinfo(0), "You got a "+getitemname(512)+".";
    		getitem 512,100;
    		end;
    	}
    	else{
    		message strcharinfo(0), "Sorry but this command can only used in a certain map.";
    		end;
    	}
    end;
    }

     


  15. 2 hours ago, norightinfo said:

    Hi @Neffletics ok I did try your code, however the script starts directly. Even if it wasn't the desired time yet.

     

    image.png.cb99a19cb1396c8ecdd681c93dcb2edb.png

     

    Here's the script:

    - script FloatingRatesStart FAKE_NPC,{ OnInit: //add HOURS for starting OnHour03: OnHour09: OnHour15: OnHour21: //------------------- set $@brate,1000; set $@jrate,1000; set $@drate,500; //Base exp setbattleflag("base_exp_rate",$@brate); //Job exp setbattleflag("job_exp_rate",$@jrate); //Drops setbattleflag("item_rate_common",$@drate); setbattleflag("item_rate_heal",$@drate); setbattleflag("item_rate_use",$@drate); setbattleflag("item_rate_equip",$@drate); //we don't change card drops rate, because these values won't change them anyway atcommand "@reloadmobdb"; announce "The Floating rates has started, rates are: 10x 10x 5x",bc_all,0xFF6060; end; } - script FloatingRatesEnd FAKE_NPC,{ OnInit: //add HOUR for ending OnHour05: OnHour12: OnHour17: OnHour23: //------------------- set $@brate,500; set $@jrate,500; set $@drate,300; //Base exp setbattleflag("base_exp_rate",$@brate); //Job exp setbattleflag("job_exp_rate",$@jrate); //Drops setbattleflag("item_rate_common",$@drate); setbattleflag("item_rate_heal",$@drate); setbattleflag("item_rate_use",$@drate); setbattleflag("item_rate_equip",$@drate); //we don't change card drops rate, because these values won't change them anyway atcommand "@reloadmobdb"; announce "The Floating rates has ended, rates are back to normal!",bc_all,0xFF6060; end; }

    
    -	script	FloatingRatesStart	FAKE_NPC,{
    OnInit:
    //add HOURS for starting
    OnHour03:
    OnHour09:
    OnHour15:
    OnHour21:
    //-------------------
    	set $@brate,1000;
    	set $@jrate,1000;
    	set $@drate,500;
    	//Base exp
    	setbattleflag("base_exp_rate",$@brate);
    	//Job exp
    	setbattleflag("job_exp_rate",$@jrate);
    	//Drops
    	setbattleflag("item_rate_common",$@drate);
    	setbattleflag("item_rate_heal",$@drate);
    	setbattleflag("item_rate_use",$@drate);
    	setbattleflag("item_rate_equip",$@drate);
    	//we don't change card drops rate, because these values won't change them anyway
    	atcommand "@reloadmobdb";
    
    	announce "The Floating rates has started, rates are: 10x 10x 5x",bc_all,0xFF6060;
    	end;
    }
    
    -	script	FloatingRatesEnd	FAKE_NPC,{
    OnInit:
    //add HOUR for ending
    OnHour05:
    OnHour12:
    OnHour17:
    OnHour23:
    //-------------------
    	set $@brate,500;
    	set $@jrate,500;
    	set $@drate,300;
    	//Base exp
    	setbattleflag("base_exp_rate",$@brate);
    	//Job exp
    	setbattleflag("job_exp_rate",$@jrate);
    	//Drops
    	setbattleflag("item_rate_common",$@drate);
    	setbattleflag("item_rate_heal",$@drate);
    	setbattleflag("item_rate_use",$@drate);
    	setbattleflag("item_rate_equip",$@drate);
    	//we don't change card drops rate, because these values won't change them anyway
    	atcommand "@reloadmobdb";
    
    	announce "The Floating rates has ended, rates are back to normal!",bc_all,0xFF6060;
    	end;
    }

     

    just removed OnInit: 

    This will solved the auto start.


  16. 21 hours ago, hadiesyafiq said:

    Hi all can i know it’s possible to make 2 different rates between normal job and rebirth job?can do by script or need source modification?

    example

    rates is 7x global but when we reborn rates change to 5x...

    it can be done by script by using account_data table, im just lazy right now to create the script but this is just a simple script.. haha


  17. 19 hours ago, xJhay said:

    Is it possible to make these cash foods to use one at a time only?

    I see something similar with my concern but it has no answer. If it's possible, I am requesting for a help.

    Thank you in advance.

     

     

     

     

    Adding Delay on the item is the best way to used it one at a time

    example is something like this

    Before :
     

    {
    	Id: 12041
    	AegisName: "Str_Dish01"
    	Name: "Fried Grasshopper Legs"
    	Type: "IT_HEALING"
    	Buy: 2000
    	Weight: 60
    	BuyingStore: true
    	Script: <"
    		sc_start SC_FOOD_STR,1200000,1;
    		percentheal 5,0;
    	">
    },

    After :

    {
    	Id: 12041
    	AegisName: "Str_Dish01"
    	Name: "Fried Grasshopper Legs"
    	Type: "IT_HEALING"
    	Buy: 2000
    	Delay: 1800000
    	Weight: 60
    	BuyingStore: true
    	Script: <"
    		sc_start SC_FOOD_STR,1200000,1;
    		percentheal 5,0;
    	">
    },

    Item Delay : 30 minutes


  18. 18 hours ago, Ukito said:

    Hello everyone i have a problem with my client.
    If you Teleport to Prontera you get the error ReadEZ2STRInfoz Attempt to call nil Value.

    unknown.png.6dcdf0f9eae571e0144f3af3b1a20e8e.png

    im running client version 2020-04-01bRagexe.

    I searched for the Error on google but got no result.

    Can someone help me with that.

    Thanks in Advance

    With best regards

    Ukito

    its better to used supported and stable client rather than using the client that has an error. other possible solution is you need to clean up your GRF files. but I recommend using stable client.


  19. 15 hours ago, aabarreto said:

    Good afternoon!

     

    I'm probably the worst dev-pretender out there... I really know close to nothing. I'm trying to run my own server following this guide:

     

    Now, for the problems:

     

    1. In step 4 (4a and 4c) I'm not sure what I should do... Should I just copy the content from import-tmld into import and keep the other files, then just paste everything?

     

    2. I did as stated above and soon before step 5 I tried to run the servers... But they don't., as you can see the in the image that follows.

     

    Anyway, I did everything exactly like told in the guide, making the exception for the doubt in the item "1" above. What am I doing wrong?

     

    image.thumb.png.cfea4e891ca74f7f976869943156e656.png

    In Hercules I have a different error...

     

    image.thumb.png.ea93b56f405fff2be7e0d1e5f8b86e69.png

    image.png

    image.png

    image.png

    Also, all those are in red in Hercules:

     

    image.png.98d0991ac51dda6d54373efee3d42fd0.png

    Those are my files in "import" folder from Hercules

    battle.conf 1.48 kB · 0 downloads char-server.conf 2.32 kB · 1 download inter-server.conf 1.49 kB · 0 downloads login-server.conf 1.49 kB · 0 downloads logs.conf 1.47 kB · 1 download map-server.conf 2.02 kB · 0 downloads msg_conf.txt 0 B · 0 downloads script.conf 1.49 kB · 0 downloads socket.conf 1.49 kB · 0 downloads sql_connection.conf 2.33 kB · 0 downloads

    And those are all my files in "import" folder from rAthena.

    atcommands.yml 1.33 kB · 1 download battle_conf.txt 0 B · 0 downloads char_conf.txt 1.07 kB · 1 download inter_conf.txt 759 B · 0 downloads inter_server.yml 1.92 kB · 0 downloads log_conf.txt 0 B · 0 downloads login_conf.txt 207 B · 0 downloads map_conf.txt 590 B · 0 downloads packet_conf.txt 0 B · 0 downloads script_conf.txt 0 B · 0 downloads

    Check your database in

    http://127.0.0.1/phpmyadmin

    and check the user you used.


  20. On 1/23/2021 at 6:08 PM, Minuvas said:

    I am aware this is a challenging and complex ask. 

     

    Looking for a plugin that will enable voice chat for players in proximity of each other. 

     

    Please let me know if you're up for the challenge. 

    This is a good idea but we will wait for professionals to do it or pay for it.. because it will need a lot of work.


  21. 32 minutes ago, Dayrick said:

    Hello im newbie making ragnarok online, i want to learn how to dev ragnarok online anyone can help me how to add custom map on herc ragnarok offline? Thank you!!!

    Using linux or windows? but i can recommend you to read this topic, sometimes using search box is the best way to find a tutorials 😉😜

     

     

×
×
  • Create New...

Important Information

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