Alguien me podria ayudar con este codigo para un lanzagranadas:
function onClientPlayerWeaponFireFunc(weapon,ammo,ammoInClip,hitX,hitY,hitZ,hitElement)
if weapon == 27 then -- cuando el jugador local este usando una escopeta de combate...
x,y,z = getElementPosition(getLocalPlayer())
if not createProjectile(getLocalPlayer(),16,x,y,z,200) then -- se comprueva si se ha rozado el limite
outputChatBox ( "Se ha llegado al limite de granadas, espera a que exploten algunas ;D", source ) -- si es asi salta este texto
end
end
end
addEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), onClientPlayerWeaponFireFunc)
El fallo basicamente es que no pasa nada cuando porngo el ID de la granada (16), pero cuando pongo el de el "roket" (29) funciona, alguien me lo podria corregir?