Ir para conteúdo

xWhiteWolf

Héroi
  • Registro em

  • Última visita

Tudo que xWhiteWolf postou

  1. xWhiteWolf postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    tá, vcs querem que faça uma spell que crie um teleport na frente do caster e fique puxando todo mundo durante uns 10 segundos +-? Posso tentar dps mas acho que ficaria mt apelativo... o teleport levaria pra algum lugar ou seria só um enfeite pra deixar mais bonitinho?
  2. xWhiteWolf postou uma resposta no tópico em Suporte Tibia OTServer
    nao entendi seu script mas faz assim: no baú da quest vc faz dar um storage e no piso da quest vc faz uma checagem que se ele ja tiver o storage que ganha no bau então ele não pode entrar
  3. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    Playground, Suporte de Scripting e "Meu conteúdo"
  4. tem no meu perfil um !status que funciona com meu dodge e critical system, dá uma olhada
  5. @Gantz, ficou bem massa cara. Gostei da sua dedicação pra esse tópico.
  6. um cara chamado Absolute postou o mapa que eu to usando, dá uma procurada no forum que vc acha. o titulo deve tar como Gran Castle xWhiteWolf e é do Absolute
  7. Qual a relação do pedido com o título?
  8. xWhiteWolf postou uma resposta no tópico em Eventos de Mapping
    nossa daniel, cê se superou. Menos é mais.
  9. @MaTTch, belo script cara. @rizen, quando sua dúvida for resolvida, por favor, clique em "Melhor Resposta" abaixo do comentário de quem te respondeu para que o tópico fique como resolvido. Grato
  10. tb n gosto de carnaval, eu queria ficar em casa de boa fazendo meus scripts mas tenho q visitar meus pais e ficar num pc que nem tem internet direito (eu hosteio o 3g do celular pro pc e dá pra usar mas é péssimo), agradeço a ajuda de qualquer forma
  11. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    mas daí teria que fazer uma checagem de que ele só poderia soltar a magia caso a arma que ele tivesse fosse X level e isso é meio chato de fazer :~
  12. mandou bem, nice script; Reputado
  13. xWhiteWolf postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Código bonito, testado e funcionando.. ficou bem legal cara :DD Estou movendo pra área correta e te dando 1 ponto de reputação por trazer esse conteúdo pro TK!
  14. doChangeSpeed(cid, -(getCreatureSpeed(cid)* 0.8)) e dps tem que fazer um addEvent pra setar a velocidade como sendo a getCreatureSpeed(não a atual e sim a anterior que deverá estar salva em algum storage) - a atual
  15. é algum problema na hr de chamar as funções, vou testar qnd chegar em casa e te dou um feedback.. Quando ele remove da sala era pra ele setar o storage como sendo 0 pro cara poder entrar dnv.
  16. vc não coloca a besta pelo map editor, deixa a sala vazia e coloca os uids nos pisos, qnd vc clica na porta vc é teleportado pra dentro e ele cria a besta e dps remove qnd sair. Tá todas as funções certinhas, só se tiver dando algum erro de compatibilidade com alguma função, mas daí acusaria erro na distro
  17. qual mensagem vc quer e qual dos dois scripts vc está usando? Note que o segundo tem uma pequena complicação pra trocar as arrows do slot, vc precisa tirar todas as da bp e não vai conseguir retirar do slot. Uma solução pra isso seria fazer uma talkaction que vc deixa o refill on/off pra poder remover as arrows com segurança.
  18. testa o primeiro script que eu editei, se der algo errado, testa esse daqui: local arrows = {2544, 2545, 2546, 7840} function onDeEquip(cid, item, slot) if isInArray(arrows, getPlayerSlotItem(cid, 10).itemid) then return true end for _, arrow in ipairs (arrows) do local count = getPlayerItemCount(cid, arrow) if count > 1 then doPlayerRemoveItem(cid, arrow, count) doPlayerAddItem(cid, arrow, count) break end end return true end
  19. xWhiteWolf postou uma resposta no tópico em Suporte Tibia OTServer
    restringe mais a posição, retira o addEvent. function onSay(cid, words, param, channel) local fromPos, toPos, toFloor = 800, 1200, 10 for x = fromPos, toPos do for y = fromPos, toPos do for z = 4, toFloor do local coord = {x = x, y = y, z = z, stackpos = 0} if getTileThingByPos(coord).itemid ~= 0 and not getTileInfo(coord).house then doCleanTile(coord, false) end end end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Game map cleaned.') return true end
  20. existir, existe.. mas desse jeito vai resolver seu problema.. a unica coisa que eu acredito q possa dar erro é se o cara ficar entrando e saindo da agua no momento que o addEvent for chamado.. ele pode acabar morrendo caso esteja na agua no momento que o addEvent é checado mesmo tendo acabado de entrar na agua
  21. xWhiteWolf postou uma resposta no tópico em Suporte Tibia OTServer
    não usa o table.insert. function onSay(cid, words, param, channel) local fromPos, toPos, toFloor = 800, 1200, 15 for x = fromPos, toPos do for y = fromPos, toPos do for z = 0, toFloor do local coord = {x = x, y = y, z = z, stackpos = 0} if getTileThingByPos(coord).itemid ~= 0 and not getTileInfo(coord).house then addEvent(doCleanTile, 1, coord, false) end end end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Game map cleaned.') return true end
  22. xWhiteWolf postou uma resposta no tópico em Eventos de Mapping
    voto no mapa 2, embora esteja bem mais escuro ele tá mais bonito tb (não to julgando a foto e sim os detalhes que dá pra enxergar), faltou ele estar com uma tocha no arrow slot pra dar pra ver melhor mas ficou bonito de qualquer forma. Achei o mapa 1 muito detalhado, dá tontura na hr de andar
  23. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    Bom, vamos lá amigo: Imagine a situação de um software que faz controle de estoque de uma empresa que trabalha com locação de ternos masculinos apenas para adultos. (Descrevo o tipo de entrada, o processamento, a saída e o feedback(resultado) desse software é um software de controle de estoque, o tipo de entrada será um numero chave do terno (chamaremos de TID [TERNO ID]) e o tipo de serviço que faremos, digamos que nesse software há a opção de alugar como de dar baixa no sistema que ele foi devoldido. Chamaremos essas duas opções de serviço e a partir daqui há trocentas mil formas de fazer, mas eu só vou discutir o problema antes de apresentar um código. Partindo disso, o software pedira um TID e o id do serviço e irá verificar se o terno em questão está apto pra fazer esse serviço. Em outras palavras, se vc quiser alugar um terno ele vai verificar se já não está alugado e caso não esteja ele abre uma ficha de cadastro. Se você quiser devolver o terno, ele irá verificar se o terno está como alugado e fará a troca pra atualizar o sistema. Feito isso ele irá retornar uma msg de sucesso caso o processamento seja verdadeiro e diria quantos do mesmo terno ainda estão no estoque. A partir desse ponto o software está pronto mas você poderia ainda criar um novo serviço chamado "consulta" que faria checagens das fichas de cadastro (caso hajam) e de números de ternos com a mesma especificação no estoque. Nesse caso ele iria chamar a ficha de cadastro e retornaria ela na tela. Se você tá no primeiro ano, acredito que ele queira somente que vc tenha esse raciocínio computacional então não vou entrar em detalhes mas isso daí é mt facil de fazer utilizando o paradigma de programação orientada à objetos (POO)

Informação Importante

Confirmação de Termo