Ir para conteúdo

zipter98

Herói
  • Total de itens

    2553
  • Registro em

  • Última visita

  • Dias Ganhos

    72

Tudo que zipter98 postou

  1. zipter98

    Script Bugado

    function getPlayerHealth(cid) -- by vodka doPlayerSave(cid) local PlayerInfo = db.getResult("SELECT `health` FROM `players` WHERE `id` = " .. getPlayerGUID(cid)) return PlayerInfo:getDataInt("health") end
  2. @carinha de cima Seria interessante você fazer esse pedido na área de pedidos e dúvidas de scripting (que serve exatamente para isso).
  3. zipter98

    Script Bugado

    Pelo que vi ali em cima, seu servidor não tem a função getCreatureHealth(avá). O Vodkart disponibilizou uma função aqui no fórum com a mesma utilidade. Só você procurar, depois colocar em lib, e usar no código.
  4. Hm, vai ser basicamente aquela spell que você mandou + o efeito em todos os jogadores online?
  5. 90% dos usuários do XTibia são ou OTAdmin ou posers. Acostumem-se. Fechado à pedido do autor.
  6. Não é correto voltar a postar em tópicos movidos para a área de resolvidos, porém darei minha opinião: se for esta sua opinião, recomendo que apenas olhe o pedido e envie o código por PM; então, desenvolva sua conversa com o autor lá. Sem códigos diferentes do seu que tratam do mesmo assunto, você não aprende novas possibilidades; novas maneiras de fazer tal script; simplificações e etc. Talvez um código enorme que você tenha feito possa ser resumido em 5 linhas (já aconteceu comigo no início. E agradeço muito por terem refeito o código). Essa é uma coisa fundamental ao aprender scripting. E, compare meu código com o seu. Basicamente, a única coisa diferente foram as correções (suponho que já tenha descoberto), e um string.format para deixar chique. Assunto encerrado. Se quiserem prolongar a conversa, façam por mensagem privada.
  7. Se o CP for na verdade o "templo" da cidade natal do jogador, basta fazer como coloquei [doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))].
  8. Cara, era só mudar o segundo parâmetro da função '-' Sanado, movido.
  9. zipter98

    Monster Tile

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  10. @Incur Obrigado pela correção. Fazer códigos correndo tem mesmo suas desvantagens. @autor Em casos como este, seria interessante (e ajudaria muito...) você seguir uma regra da área de pedidos e dúvidas de scripting (dúvida que a maioria já tenha se quer aberto o link das regras, infelizmente). Se o script não funcionou, é necessário que você descreva porque não funcionou, o que fez na instalação, o que mudou no script para que o voluntário consiga te ajudar.Só responder "não funcionou" não ajudará em nada. Sanado, movido.
  11. Você é scripter, certo? Então, suponho que conseguirá colocar esta seguinte parte no código da spell desejada. for a, b in pairs(getPlayersOnline()) do doSendMagicEffect(getThingPos(b), effect) end
  12. @carinha de cima Desculpe, mas isso não vai funcionar. O arquivo que ele enviou é de lib. Como uma action na lib funcionaria?
  13. Movido para pedidos e dúvidas de OTClient.
  14. Se você puder explicar detalhadamente como a spell é e funcionará, poderemos te ajudar.
  15. Segundo pedido = isso? local prize = {ID do item, quantidade} function onUse(cid, item, frompos, item, topos) if getPlayerStorageValue(cid, 91821) <= 0 then doPlayerSendTextMessage(cid, 27, "Você completou a quest. Seja feliz e não use drogas.") setPlayerStorageValue(cid, 91821, 1) doPlayerAddItem(cid, prize[1], prize[2]) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) return true else return doPlayerSendCancel(cid, "Você já completou esta quest.") end return true end
  16. zipter98

    Pokemon Soul

    Jogava. Após o término dos testes das Ilhas Laranja, fiquei retired. Por enquanto, estou só vendo o fórum mesmo. Tenho saudades dos meus pokémons dos test servers Heracross + Rest = GG.
  17. Você não colocou a Master Ball na tabela pokeballs (configuration), ou esqueceu de colocar alguma informação lá referente à ela.
  18. zipter98

    Pokemon Soul

    Um dos melhores servidores de Pokémon da atualidade, sem dúvidas. Shiny Metapod <3
  19. Tente ser mais específico no título de seus tópico, por favor. Alterei deste para você. @dúvida Só usar getSpectators.
  20. local item = 5785 local HP = 10000 local MP = 10000 function onSay(cid, words) if getPlayerItemCount(cid, item) > 0 and getPlayerStorageValue(cid, 91811) <= 0 then setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+HP) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+MP) doPlayerSendTextMessage(cid, 27, string.format("Parabéns, você ganhou %d de hp e %d de mp.", HP, MP)) doPlayerRemoveItem(cid, item, 1) setPlayerStorageValue(cid, 91811, 1) return true else return doPlayerSendCancel(cid, "Você já usou este comando, ou não possui o item.") end return true end
  21. Movido para pedidos e dúvidas de derivados. Mais cuidado da próxima vez.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...