ah thanks, hopefully it will work now
edit: so far so good,
only 1 problem, my gun always fires when i press D, and my script to turn it on/off doesn't respond at all.
PHP Code:
//#CLIENTSIDE
function onWeaponFired()
{
if(temp.equip == 0)
{
shoot(player.x + 1.5 + vecx(player.dir), player.y + 2 + vecy(player.dir), player.z-1, (playerdir + 1) * pi / 2, NULL, NULL, "arrow", NULL);
setani("era_deagle-fire", NULL);
replaceAni("idle", "era_deagle-idle");
replaceAni("walk", "era_deagle-walk");
freezeplayer(0.1);
}
else
{
player.chat = "hi";
}
}
function onActionProjectile()
{
player.hearts -= 2;
}
function onKeyPressed()
{
if (keydown(5))
{
if(temp.equip == 1)
{
setani("era_deagle-reload");
replaceani("idle", "era_deagle-idle");
replaceani("walk", "era_deagle-walk");
temp.equip = 0;
}
else
{
replaceAni("idle", "idle");
replaceAni("walk", "walk");
temp.equip = 1;
}
}
}
editedit:
actually it does turn it off, but not on, and it also slashes my sword so i need to find a fix for that.
editeditedit: Yay got it working, thanks for the help! I also played a bit with the shoot settings, i now get how they work.
PHP Code:
//#CLIENTSIDE
function onKeyPressed()
{
if (keydown(6))
{
this.equip = 1 - this.equip;
if (this.equip == NULL)
{
replaceAni("idle", "idle");
replaceAni("walk", "walk");
setani("walk");
}
else
{
setani("era_deagle-reload");
replaceAni("idle", "era_deagle-idle");
replaceAni("walk", "era_deagle-walk");
}
}
}
function onWeaponFired()
{
if(this.equip == 1)
{
shoot(player.x + 0.5 + vecx(player.dir), player.y + vecy(player.dir), player.z-1, (playerdir + 1) * pi / 2, NULL, NULL, "arrow", NULL);
setani("era_deagle-fire", NULL);
freezeplayer(0.1);
}
else
{
player.chat = "no gun equiped";
}
}
function onActionProjectile()
{
player.hearts -= 2;
}