Erróneo, el comando giveitem funciona con tres parámetros: 0x(objeto) 0x(cantidad) 0x(mensaje). Si no tienes información para responder una duda mejor no la respondas ya que puedes confundir a otros usuarios con tus respuestas. El giveitem no es el problema.
* * *
Ahora hablemos de tu script...