Ir para conteúdo
  • Cadastre-se

Função Alguem me ajuda com esse BUG (PLAYER A NIL VALUE)


Posts Recomendados

data/lib/sp.lua:40: attempt to index global 'Player' (a nil value)

Meu servidor é 0.3.6 8.54 e ai não reconhece essa função, alguem sabe como resolver? essa função funciona no TFS 1.x mas nao funfa no 0.3.6

 

Linha 40 >>> function Player:getBaseVocId()
    local basevoc = self:getVocation():getDemotion()
    if basevoc then
        return basevoc:getId()
    end
    return self:getVocation():getId()
end

Editado por Jeremiasvct (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Este tópico foi movido para a área correta. Esta é uma mensagem automática!
Pedimos que leia as regras do fórum!

Spoiler

This topic has been moved to the correct area. This is an automated message!
Please read the forum rules.

 

Compre seus Scripts Agora totalmente seguro e de forma rápida, aceitamos também encomendas.

discord.gg/phJZeHa2k4

 

Projeto ATS (Naruto)

Informações Abaixo

Facebook

Youtube
Discord

 

Tutoriais / Conteúdos

Clique Aqui

Link para o post
Compartilhar em outros sites
  • 3 years later...
Em 13/04/2019 em 12:19, Jeremiasvct disse:

data/lib/sp.lua:40: attempt to index global 'Player' (a nil value)

Meu servidor é 0.3.6 8.54 e ai não reconhece essa função, alguem sabe como resolver? essa função funciona no TFS 1.x mas nao funfa no 0.3.6

 

Linha 40 >>> function Player:getBaseVocId()
    local basevoc = self:getVocation():getDemotion()
    if basevoc then
        return basevoc:getId()
    end
    return self:getVocation():getId()
end

Essa função não vai funcionar no 0.3.6, ela foi escrita para a versão TFS 1.x, por isso não funciona em 0.3.6!
Se a função for apenas para retornar o ID da vocação, tu pode usar: getPlayerVocationId(cid) que isso ira retornar o id da Vocação.

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por ILex WilL
      Olá, Alguém poderia me ajudar com uns Scripts? nem que seja cobrando, dependendo eu pago para me ajudar...
    • Por RenanPhellip
      Boa tarde pessoal!
      Como eu faço uma função onde verifica a url atual do site?

      Exemplo:{if $linkAtual = '{$path}/index.php/account/create'} <form action="{$path}/index.php/account/" method="post"></form> {else} <a href="{$path}/index.php/account/create" id="bottom_register">&nbsp;Registrar&nbsp;</a> {/if}
      Como é criado essa função $linkAtual?

      Dúvida: {elseif} existe em php?
      Exemplo: Eu poderia utilizar desta forma?{if} print("1"); {elseif} print("2"); {else} print("3"); {/if}
    • Por Yago Blind.
      Bom dia galerinha, estou com uma script aqui , que teleporta o player que clicar seja na porta/statua e etc, porem eu gostaria de adicionar a função de apenas quem tiver Premium Account pode usar e remover a função de prescisar de um item para da use.
      data/actions/scripts.
       
       
    • Por Naze
      Bom, estava criando um script e me deparei com um problema a função doRemoveItem(uid) não funciona em addEvent, pelo fato de uid sempre ta variando a cada segundo. Então fiz essa versão que funciona com addEvent e sem necessidade de stackpos. 
       
      Aos que não sabem como usar, adicione esse código no 050-function.lua da pasta lib de seu ot.
       
      removeItem(pos, item) -- pos = posição do item, item = id do item.
       
      exemplo:
      local pos, itemid = {x = 160, y = 54, z = 7}, 8753 removeItem(pos, itemid)  
    • Por victor8082
      Bom gente, eu criei um ot há alguns dias, e estou tentando colocar sistema de autoloot nele.. (é 8.6)
      Vi que varias pessoas conseguem... eu segui esse tópico https://tibiaking.com/forums/topic/36100-mod-sistema-de-auto-loot/             Mas sempre que eu modifico o XML "Creaturescript" e vou dar /reload creaturescript que é para "recarregar" e ver se tá funcionando , o "executavel" (o .exe que abre o ot) ele simplesmente fecha... não sei o porque.. se alguem puder me ajudar colocar Autoloot, ou me ajudar com essa questão ficarei mt grato e vou dar rep+
       
      Estou esperando respostas ... obrigado.. 
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo