Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''não chama função''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

Encontrado 1 registro

  1. Bom á muito venho tentando e já deixei o sistema PRONTO! Sim está pronto, porém uma coisa que me intrigou e que no momento em que tentei não achei que daria errado.. Mas é.. Deu errado! Um amigo me indicou uma função para que fossem contadas as pokebolas que o jogador tem no sloot, adicionei a função e logo em seguida testei a mesma com um básico print: print(#getPlayerPokeballs(cid)) No goback, e mandou o número exato de pokebolas que o jogador tinha em sua pokebag/bolsa. Ai veio a parte estranha, fui utilizar exatamente a mesma função no creaturescript utilizado para selecionar o número de pokemons que o jogador quer duelar, usei da seguinte maneira: local pokes1 = getLivePokeballs(cid, getPlayerSlotItem(cid, 3).uid, true) local pokes2 = getLivePokeballs(sid, getPlayerSlotItem(sid, 3).uid, true) function onJoinChannel(cid, channelId, users, isTv) if getPlayerVocation(cid) ~= 88 then return false else if channelId == config.channelId1 then if #pokes1 < (channelId-12) or #pokes2 < (channelId-12) then local tpw = getPlayerStorageValue(cid, STORAGEx) < 1 and "ally" or "opponent" doPlayerSendTextMessage(cid, 20, "You or your "..tpw.." doesn't have that amount of pokemons in their bags! Duel are canceled!") doPlayerSetVocation(cid, 1) else setPlayerStorageValue(cid, STORAGEx, 0) setPlayerStorageValue(cid, STORAGEy, 1) setGlobalStorageValue(STORAGEx, 1) doSendAnimatedText(getThingPos(cid), "1 Pokemon", 28) doPlayerSetVocation(cid, 1) return false end E não funcionou.. Eu tenho todas as funções acima e ainda assim não contou o número de pokemons do jogador. Ainda tentei assim: REPARE QUE ESTÁ ESCRITA ASSIM "getPlayerPokeballs(cid)", porém também utilizei assim "#getPlayerPokeballs(cid)", ainda assim nada, veja o exemplo: if channelId == config.channelId1 then if getPlayerPokeballs(cid) >= 1 then return doPlayerSendCancel("You don't have pokemon!") end setPlayerStorageValue(cid, STORAGEx, 0) setPlayerStorageValue(cid, STORAGEy, 1) setGlobalStorageValue(STORAGEx, 1) doSendAnimatedText(getThingPos(cid), "1 Pokemon", 28) doPlayerSetVocation(cid, 1) return false Espero ajuda pois creio que eu é quem estou fazendo errado "Creaturescripts não é legal :(" pra mim. Abrc amigos!
×
×
  • Criar Novo...