Jump to content

Grimfiend

Members
  • Posts

    12
  • Joined

  • Last visited

Posts posted by Grimfiend

  1. They look like a private server, their client is a cracked kRO client patched with NEMO or WARP and they're probably running rAthena on the server-side because iirc the GM invisibility does not exist on Gravity's AEGIS original server software.

    That's it guys, it's official, Gravity is finally hosting a pserver themselves. Wtf.

    • MVP 1
  2. I've made this change in the script.c:

    BUILDIN_FUNC(plagiarize)
    {
    	int skillid, lv;
    	struct map_session_data * sd = script_rid2sd(st);
    	struct script_data *data;
    	
    	data = script_getdata(st, 2);
    	skillid = ( data_isstring(data) ? skill_name2id(script_getstr(st,2)) : script_getnum(st,2) );
    	lv=script_getnum(st,3);
    	
    	if (sd->cloneskill_idx && sd->status.skill[sd->cloneskill_idx].flag == 13){
    				sd->status.skill[sd->cloneskill_idx].id = 0;
    				sd->status.skill[sd->cloneskill_idx].lv = 0;
    				sd->status.skill[sd->cloneskill_idx].flag = 0;
    			}
    	if (pc_checkskill(sd,RG_PLAGIARISM)) {		
    			sd->cloneskill_idx = skillid;
    			sd->status.skill[sd->cloneskill_idx].id = skillid;
    			sd->status.skill[sd->cloneskill_idx].lv = lv;
    			sd->status.skill[sd->cloneskill_idx].flag = 13;//cloneskill flag
    			pc_setglobalreg(sd, add_str(SKILL_VAR_PLAGIARISM), skillid);
    			pc_setglobalreg(sd, add_str(SKILL_VAR_PLAGIARISM_LV), lv);
    			clif_skillinfoblock(sd);
    			}
    	return 0;
    }

    This mod will enable me to add skill in the Plagiarism slot via npc, but when I use this (using the npc) the map-server crash. :/

     

    Sorry I don't have too much knowledge in C to understand 100% of this mod.

  3. I have tried this using valid cell, but I did not succeed
    This npc script that I made did with a little hurry and ended up getting like this, with too many errors :P

    Thanks for helping me Skorm, your script worked very well and just the way I wanted it.

  4. Hi rathena,

    I would like to request a script where if a player go to Prontera, a message appears notifying where the JobMaster is using the Navigation system(/navi prontera 128/221) which will only stop appearing if it talks to the JobMaster.

    I tried to use navigateto and atcommand for the navigation but didn't work.

     

    Example script that I tried to use navigation:

    prontera,156,189,0	script	NaviMT	-1,1,1,{
    
    OnTouch:
    	disable_items;
    	mes "[^0000FF HallowRO ^000000]";
    	mes "The job master is 128 221";
    	mes "<NAVI>Job Master<INFO>prontera,128,221,0,000,0</INFO></NAVI>";
    	atcommand "navi prontera 128/221";
    	close;
    }

     

  5. I'm getting lots of warnings from [Warning] and [Debug] and even disabling on char_server.conf they keep popping up. What can it be?

    char_athena.conf:

    //Makes server log selected message types to a file in the /log/ folder
    //1: Log Warning Messages
    //2: Log Error and SQL Error messages.
    //4: Log Debug Messages
    //Example: "console_msg_log: 7" logs all 3 kinds
    //Messages logged by this overrides console_silent setting
    console_msg_log: 7
    
    // File path to store the console messages above
    console_log_filepath: ./log/char-msg_log.log
    
    //Makes server output more silent by ommitting certain types of messages:
    //1: Hide Information messages
    //2: Hide Status messages
    //4: Hide Notice Messages
    //8: Hide Warning Messages
    //16: Hide Error and SQL Error messages.
    //32: Hide Debug Messages
    //Example: "console_silent: 7" Hides information, status and notice messages (1+2+4)
    console_silent: 40

    map_athena.conf:

    //Makes server log selected message types to a file in the /log/ folder
    //1: Log Warning Messages
    //2: Log Error and SQL Error messages.
    //4: Log Debug Messages
    //Example: "console_msg_log: 7" logs all 3 kinds
    //Messages logged by this overrides console_silent setting
    console_msg_log: 7
    
    // File path to store the console messages above
    console_log_filepath: ./log/map-msg_log.log
    
    //Makes server output more silent by omitting certain types of messages:
    //1: Hide Information messages
    //2: Hide Status messages
    //4: Hide Notice Messages
    //8: Hide Warning Messages
    //16: Hide Error and SQL Error messages.
    //32: Hide Debug Messages
    //Example: "console_silent: 7" Hides information, status and notice messages (1+2+4)
    console_silent: 40

    Commit used: 6e9cd44

    Diffs applied:

    Random Options Group [Cydh] + Getitem3 [Cydh]

  6. Give more information, so do not know your problem very well.

    But I think your problem can be solved by updating the Map Cache, it just uses WeeMapCache, just use search button on rAthena.

  7. Hello, I would like to know if there is any variable that detects when the person equips some equipment.
    I would like to use this variable to refine equipment when equipping anywhere in the server.

    Example:

    2220,Hat,Hat,4,1000,,200,,2,,0,0xFFFFFFFF,63,2,256,,0,1,16,{},{ atcommand "@refine 256 20";  },{}
    2301,Cotton_Shirt,Cotton Shirt,4,10,,100,,10,,0,0xFFFFFFFF,63,2,16,,0,1,0,{},{ atcommand "@refine 16 20"; },{}
    1201,Knife,Knife,5,50,,400,17,,1,3,0x3E9F7EEF,63,2,2,1,1,1,1,{},{ atcommand "@refine 2 20"; },{}
    2101,Guard,Guard,4,500,,300,,20,,0,0xFFFFFFFF,63,2,32,,0,1,1,{},{ atcommand "@refine 32 20"; },{}
    

    I want something like that, but without writing this all times.

×
×
  • Create New...