Jump to content

Yahiko

Members
  • Posts

    81
  • Joined

  • Last visited

Posts posted by Yahiko

  1. Hello rAthena , so i having a problem with Chat Room

     

    This is the problem

     

    error1.jpg

    error2.jpg

    error3.jpg

     

     

    I hope you guys can help me fix this problem , so if I chat in the Chat Room , other player will see my chat as Public Chat , but i can see my chat in the Room Chat

     

    Please help me guys , thanks



    Bump ! no one can help me ?



    BUMP ! Please someone help

  2. conf > battle > exp.conf

     

     

    // Rate at which exp. is given. (Note 2)
    base_exp_rate: 5000000
     
    // Rate at which job exp. is given. (Note 2)
    job_exp_rate: 5000000
     
    edit it
  3. -	script	hourlypoints	-1,{
    
    //--Start of the Script
    OnPCLoginEvent:
    attachnpctimer ""+strcharinfo(0)+"";
    initnpctimer;
    end;
        
    OnTimer30000:
    //Check if Vending (normal or @at)
    if(checkvending() >= 1 || checkchatting() == 1) {
        dispbottom "The hourly potion box and coin event stopped because you were vending / chatting / auto attack. Please relog if you wish to start again.";
        stopnpctimer;
        end;
    }
    if (checkoption(0x10000000)) {
    		dispbottom "The hourly potion box, event ticket and coin event stopped because you were vending / chatting / auto attack. Please relog if you wish to start again.";
       		stopnpctimer;
        		end;
    }
    //Check if Idle
    getmapxy( .@map$, .@x, .@y, 0 );
    if(@map$ == .@map$ && @x == .@x && @y == .@y) {
        set @afk, @afk + 1;
    }
    //If move timer resets
    else {
        set @afk, 0;
    }
        set @map$, .@map$; set @x, .@x; set @y, .@y;
    //Idle Check for 5 Minutes
    if(@afk == 5) {
        dispbottom "The hourly potion box, event ticket and coin event stopped because you were idle for 5 minutes. Please relog if you wish to start again.";
        stopnpctimer;
        end;
    }
    end;
    
    OnTimer60000:
    set @minute, @minute + 1;
    //Check for 1 Minute
    if(@minute == 30){
        set @minute,0;
        callfunc "getstring";
        next;
    	getitem 14003, 1;
    	getitem 673, 1;
    	getitem 29003, 1;
    	dispbottom "You got 1x "+getitemname( 14003 )+" 1x "+getitemname( 29003 )+" and 1x  "+getitemname( 673 )+" by staying ingame for 30min. Thanks for playing ~A.G.N.R.O.~";
        set @consecutive_hour, @consecutive_hour + 1;
        }
    //Check for 12 hours consecutive
        if(@consecutive_hour == 12) {
        set @consecutive_hour,0;
        getitem 14003,50;
        getitem 673,50;
        getitem 29003, 1;
        dispbottom "You received 50 "+getitemname( 14003 )+" ,50 "+getitemname( 29003 )+"and 50x  "+getitemname( 673 )+" by staying ingame for consecutive of 12 hour";
        }
    stopnpctimer;
    initnpctimer;
    end;
    
    }
    

     

    post if you got any error with quote

  4. use the latest svn

     

    and open 

     

    status.c

     

    #ifndef RENEWAL_EDP
       val3 = 50*(val1+1); //Damage increase (+50 +50*lv%)
    #endif
    

     

     

    change it to 

     

    #ifndef RENEWAL_EDP
       val3 = 20*(val1); //Damage increase (+20*lv%)
    #endif
    

     

     

    or you can remove renewal edp

     

    src > config > renewal.h

     

    /// renewal enchant deadly poison algorithm
    ///
    /// leave this line to enable the renewed EDP algorithm
    /// under renewal mode:
    ///  - damage is NOT increased by 400%
    ///  - it does NOT affect grimtooth
    ///  - weapon and status ATK are increased
    //#define RENEWAL_EDP
    

     

    edit like that

    • Upvote 1
  5. open item db , your battle manual , edit like this : { callfunc "explvl25"; }

     

    and now open 2 custom npc script

     

    put this one the first one

     

    function	script	explvl25	{
    
    	if(BaseLevel<25) {
    	sc_start SC_EXPBOOST,1800000,50;
    	end;
    	}
    	end;
    }
    

     

     

    the second one

     

    OnPCBaseLvUpEvent:
    	if(BaseLevel<25) {
    	sc_end SC_EXPBOOST;
    	end;
    }
    
    • Upvote 1
  6. 2416,BRONZERING,Bronze Ring,Bronze Ring,1,10,0,9999999,9999999,1,1,2,100,99,0,0,0,0,0,90,7,12,0,3,26,65,100,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

     

     

    my custom mob , damage only 1 , the monster can move , magic damage = 1 , HP 10 , exp 99999999 you can remove that or edit that one

     

    if you want to change it ,

     


    01: 0x0081 (passive)

    02: 0x0083 (passive, looter)

    03: 0x1089 (passive, assist and change-target melee)

    04: 0x3885 (angry, change-target melee/chase)

    05: 0x2085 (aggressive, change-target chase)

    06: 0x0000 (passive, immobile, can't attack) [plants]

    07: 0x108B (passive, looter, assist, change-target melee)

    08: 0x6085 (aggressive, change-target chase, target weak enemies)

    09: 0x3095 (aggressive, change-target melee/chase, cast sensor idle) [Guardian]

    10: 0x0084 (aggressive, immobile)

    11: 0x0084 (aggressive, immobile) [Guardian]

    12: 0x2085 (aggressive, change-target chase) [Guardian]

    13: 0x308D (aggressive, change-target melee/chase, assist)

    17: 0x0091 (passive, cast sensor idle)

    19: 0x3095 (aggressive, change-target melee/chase, cast sensor idle)

    20: 0x3295 (aggressive, change-target melee/chase, cast sensor idle/chase)

    21: 0x3695 (aggressive, change-target melee/chase, cast sensor idle/chase, chase-change target)

    25: 0x0001 (passive, can't attack) [Pet]

    26: 0xB695 (aggressive, change-target melee/chase, cast sensor idle/chase, chase-change target, random target)

    27: 0x8084 (aggressive, immobile, random target)

    • Upvote 1
  7. What comes out from my mind right now are:

    1. You can set a higher value for maximum stats and base level.

    2. Try to use some skill to buff you up before attacking a monster.

    3. Make a buffer NPC.

    4. Editing your source file can really mess up the whole damage calculation, but if you want to try it's okay as long as you have a backup file (just in case you want to revert back).

    Find "int battle_calc_damage(struct block_list *src,struct block_list *bl,struct Damage *d,int damage,int skill_num,int skill_lv)" in your battle.c, then scroll down then search for "return damage;" just before the "int battle_calc_bg_damage".

    Edit it into return damage+1000; or anything you want, and recompile. Note that this way you blindly add another 1000 points of damage which isn't fixed by '1000' points. You can explore your source file and edit the value as you see fit.

    6. What do you use to attack the egg? The physical damage from weapon or by using some skills? 

    7. Have you tried to attack another monster and compare the difference, or is it still to low?

    8. Are you sure that you're using the latest SVN version from the trunk?

    9. I always use 'Rebuild solution' when recompile my server data.

    10. Are you aware that point number 5 is missing from this list? :P

    Ahh.. I forget another thing, alternatively you can use this to adjust the skill damage --> http://rathena.org/board/topic/62238-manage-skill-damage-21/

     

    haha actually it's already solved with the changed damage from only 1 to 7... i realized it just then that my novice didn't use knife when attacking the ant egg (forgot to equip)..so when it hit with a knife, the damage increase to 15 and 17 without buff (blessing)..and increasing again to 20-22 when using buff (blessing)... thanks so much to all who have helped me with so much effort... THANKS!!  /lv

    >http://svn.rathena.org/svn/rathena/trunk/

     

    if you want to make pre-renewal with normal drops , normal damage , anything , use this guide

     

    http://rathena.org/board/topic/75165-question-how-to-make-rathena-server-to-pre-renewal/?p=160959

     

     bro, many thanks to you..it worked :)  /no1

     

     

    no problem , if you want over damage , use this

     

     

    open your src > map > battle.c

     

    find this //Adds dmg%. 100 = +100% (double) damage. 10 = +10% damage

     

    remove the "//"

     

    and you can edit on the define ATK_RATE/RATE2 or everything you see there.

    • Upvote 1
×
×
  • Create New...