Witam ponownie, mam problem ze sprintem, otóż mimo tego, wszystko zrobiłem, dodałem Tick_Tocki i zrobiłem skrypt, nie wiem czemu jak naciskam klawisz postać nie biegnie, myśle, że to może w być w skrypcie, zamieszczam go tu:
//sprint
var int sprinton;
const int sprinttime = ((hero.attribute[ATR_STRENGTH]+hero.attribute[ATR_DEXTERITY])*3/10);
var int stamin;
var int speed;
func void Staminadd()
{
if (sprinton = 0)
&& (Stamin <= sprinttime)
{
stamin = stamin+2;
};
};
func void reducestamin()
{
if (sprinton = 1)
&& !(Stamin = 0)
{
stamin = stamin -1;
}
else if (stamin=0)
{
Mdl_RemoveOverlayMDS (self, "HUMANS_SPRINT.MDS");
speed = 4;
sprinton=0;
};
};
func void Sprint()
{
if(MEM_KeyState(KEY_LSHIFT)==KEY_HOLD)
{
if !(stamin =0)
{
Mdl_ApplyOverlayMDS (self, "HUMANS_SPRINT.MDS");
sprinton=1;
};
}
else if !(MEM_KeyState(KEY_LSHIFT)==KEY_HOLD)
{
Mdl_RemoveOverlayMDS (self, "HUMANS_SPRINT.MDS");
sprinton = 0;
};
};