Gladiator Skill

almarket23

New member
Messages
90
Points
0
Github
nexus
Emulator
Hi guys thanks for reading this topic.

Is it possible to reset the Feelings and Hatred skill of a Star Gladiator? If yes can anyone make me a script for this one please

 
In feeling just use @feeling

In thr hatred, just search the keyword "hatred reset herc.ws" in google

 
@feelreset

Resets a Star Gladiator's marked maps.

 
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

Code:
-	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;
}
 
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)

 
Last edited by a moderator:
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)

 
actually here's what I did and its very simple and working fine

Code:
set PC_HATE_MOB_MOON, 0;
set PC_HATE_MOB_STAR, 0;
set PC_HATE_MOB_SUN, 0;
 
Back
Top