Jump to content

Proibir ID's de Armas


Recommended Posts

olá estou tentando criar um codigo para staff's menores onde eles conseguem se auto
setar uma arma nesse codigo eu gostaria de restrigir umas armas espeficicas, mais esta
dando um erro que não consigo corrigir "stack overflow", esta dando na linha onde giva
arma gostaria de ajuda porfavor codigo abaixo:
 

   function giveWeapon(thePlayer, cmd, weaponId, ammo)
      local weap = giveWeapon(thePlayer, weaponId, 5000, true)
      local wea = getElementModel(weap)
      if wea ~= 362 then
       takeAllWeapons(thePlayer)
   end
end
addCommandHandler("givew", giveWeapon)

 

Link to comment
1 hour ago, Lord Henry said:

Corrija a indentação.

E não utilize nomes de funções nativas na sua função, por isso o erro.

a indentação costumo aplicar quando o codigo ta pronto ja que não afeta no que ele faz
e como assim nome de funções nativas? poderia explicar?

Link to comment
  • Other Languages Moderators

Você colocou o nome da sua função como giveWeapon, este nome já é utilizado pelo próprio MTA, então vc não pode usá-lo.

11 hours ago, SciptNovato said:

a indentação costumo aplicar quando o codigo ta pronto ja que não afeta no que ele faz

Acostume-se a programar já indentando para não se perder. Senão fica mais difícil para você mesmo achar os erros e ler seu script durante o desenvolvimento.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...