Jump to content

bachir1994

Members
  • Content Count

    2
  • Joined

  • Last visited

Posts posted by bachir1994


  1.  

     

    how about resetting the hatred?

    Open src/map/atcommand.c

     

    Find this :

    /*==========================================
     * Feel (SG save map) Reset [HiddenDragon]
     *------------------------------------------*/
    ACMD(feelreset)
    {
    	pc->resetfeel(sd);
    	clif->message(fd, msg_txt(1324)); // Reset 'Feeling' maps.
    
    	return true;
    }
    
    

    Add this after the code for FEELRESET

     

    /*==========================================
    * Hatred Reset [Plug and Play]
    *------------------------------------------*/
    ACMD(hatredreset)
    {
    	pc->resethate(sd);
    	clif->message(fd, "Reset 'hate' mobs, kicking...");
    	clif->GM_kick(NULL, sd);
    	return true;
    }
    

     

    Then recompile your server

     

    in the NPC Custom Script

    you can use this

     

     

    -	script	Hatred_Reset	FAKE_NPC,{
    OnInit:
    	bindatcmd "hatredreset",strnpcinfo(3)+"::OnHatredReset";
    	end;
    
    OnHatredReset:
    	if(Class == Job_Star_Gladiator){
    		message strcharinfo(0),"You will be kick after 3 seconds to reset your Hatred Skill";
    		sleep2 3000;
    		atcommand "@hatredreset";
    	}
    	else{
    		message strcharinfo(0),"Sorry, Only Star Gladiator Job can use @hatredreset";
    	}
    end;
    }
    

    It shouldn't need relog

     

    Also you forgot to do ACMD_DEF(hatredreset)

    where to put this line? ACMD_DEF(hatredreset)

×
×
  • Create New...

Important Information

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