Ir para conteúdo

PostadorHunter

Membro
  • Registro em

  • Última visita

Tudo que PostadorHunter postou

  1. Tem umas condições que você sou que só fariam sentido se você estivesse usando if em tudo, usando elseif você pode simplificar para if (x == 0 && y == 0) printf("Origem\n"); else if (x == 0) printf("Eixo Y\n"); else if (y == 0) printf("Eixo X\n"); else if (x > 0 && y > 0) printf("Q1\n"); else if (x > 0) printf("Q4\n"); else if (x < 0 && y > 0) printf("Q2\n"); else if (x < 0) printf("Q3\n");
  2. PostadorHunter postou uma resposta no tópico em Recursos Avançados
    Você pode puxar isso de uma tabela, montar um vetor e percorrer ele em um loop com a condição dele ser (vetor[i] == $obj1->symptom)
  3. local saga = { [1] = {[1] = [109, 50], effect = 10} } function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite o número da saga que você deseja.") return true end if not saga[getPlayerVocation(cid)] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce nao pode trocar de saga.") return true end local t = string.explode(param, ",") if(t[2]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Could not understand.") return true end if not (tonumber(t[1])) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite o número da saga que você deseja.") return true end if tonumber(t[1]) > #saga[getPlayerVocation(cid)] or tonumber(t[1]) < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Essa saga não existe.") return true end --transformação if getPlayerLevel(cid) >= saga[getPlayerVocation(cid)][tonumber(t[1])][2] then doSetCreatureOutfit(cid, {lookType = saga[getPlayerVocation(cid)][tonumber(t[1])][1]}, -1) doSendMagicEffect(getThingPos(cid), saga[getPlayerVocation(cid)].effect) doPlayerSendTextMessage(cid, 25, "Voce escolheu uma nova saga!") doPlayerSay(cid, "Saga!!", TALKTYPE_ORANGE_1) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Desculpe, você precisa de level "..(tonumber(t[1]) * level).." usar essa saga.") end return true end Tenta isso [1] = {[1] = [109, 50], effect = 10} aonde ta o 50 é o nvl
  4. Esse script já tem restrição de level, a cada 50 levels vc pode usar uma outfit superior. Voc 1 no level 50 pode trocar para a saga 1, level 100 - saga 2...
  5. PostadorHunter postou uma resposta no tópico em Suporte & Pedidos
    Pra download ou jogar? Download não tem. Pra jogar acho que o digiwo está online
  6. Tá reclamando pq? Ngm é obrigado a te ajudar Além disso vc fez um tópico extremamente merda pedindo ajuda com um erro e nem colocou qual o erro para se alguém quiser ajudar
  7. Não Talvez fazendo uma dll e injetando no cliente, provavelmente é bem difícil e ninguém fará de graça Flw
  8. PostadorHunter postou uma resposta no tópico em Websites
    Pra deixar online vc usa a ferramenta Blogger no google, aí pra colocar esse layoutbvc procura no google, é bem de fazer (apesar de n me lembrar como é)
  9. Não é mais fácil mandar pm pro cara? Function onSay(cid, words, param) local p = string.explode(param, ",") doPlayerSendTextMessage( getPlayerGUIDByName(p[1]),22,p[2]) return true end Tenta isso
  10. Se tem tantos bugs assim é melhor fazer um do zero, começa adicionando Sprite, arrumando os itens e mapa, depois adiciona as vocações, transforms e reborn Aqui uma source boa pra 8.60 http://www.tibiaking.com/forum/topic/9350-86x-tfs-04_dev-rev3884/ Se postar o npc posso tentar ajudar
  11. Que server tu pegou?
  12. Usa a barra de pesquisas do fórum Deve ter vários tópicos com essa dúvida já resolvida
  13. Tem que adicionar os efeitos na source do servidor
  14. http://www.tibiaking.com/forum/topic/45259-tutorial-como-descompilar-clients/#comment-261748
  15. local pos = {x = 2014, y = 1018, z = 6} local cfg = { itemneed1 = 2143, itemneed2 = 2146, itemneed3 = 2159, levelneed = 300, } function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) < cfg.levelneed then doPlayerSendTextMessage(cid, 20, "Você precisa do level "..cfg.levelneed.."!") return true end elseif getPlayerItemCount(cid, cfg.itemneed1) < 200 then doPlayerSendTextMessage(cid, 20, "Você não merece entrar") return true end else doPlayerRemoveItem(cid, cfg.itemneed1, 200) doPlayerRemoveItem(cid, cfg.itemneed2, 200) doPlayerRemoveItem(cid, cfg.itemneed3, 200) doTeleportThing(cid, pos) return true end
  16. PostadorHunter postou uma resposta no tópico em Playground (Off-topic)
    s
  17. PostadorHunter postou uma resposta no tópico em Suporte Bots
    elfbot
  18. PostadorHunter postou uma resposta no tópico em Playground (Off-topic)
  19. PostadorHunter postou uma resposta no tópico em Recursos Avançados
    ultilizou tibia api ?
  20. PostadorHunter postou uma resposta no tópico em Suporte Bots
    elfbot faliu n tem mais site

Informação Importante

Confirmação de Termo