Ir para conteúdo

xWhiteWolf

Héroi
  • Registro em

  • Última visita

Tudo que xWhiteWolf postou

  1. não to com tempo pra fazer pra você mas vou deixar aqui um pedaço de um script que eu tava testando que tem + ou - a ver com isso daí: local pos = {x = 160, y = 54, z = 7} -- posição que será teleportado local from = {x = 145, y = 40, z = 7} ---- posição de um dos cantos do area que será analisado local to = {x = 151, y = 53, z = 7} ---- posição de um dos cantos da area que será analisado function onUse(cid, item, frompos, item2, topos) function getSpectatorsFromArea(fromPosition, toPosition) local width = (math.max(fromPosition.x, toPosition.x) - math.min(fromPosition.x, toPosition.x)) / 2 + 1 local height = (math.max(fromPosition.y, toPosition.y) - math.min(fromPosition.y, toPosition.y)) / 2 + 1 local center = {x = math.min(fromPosition.x, toPosition.x) + width, y = math.min(fromPosition.y, toPosition.y) + height, z = fromPosition.z} return getSpectators(center, width, height, false) end function TeleportAllInArea(from, to) for _, pid in pairs(getSpectatorsFromArea(from, to) or {}) do if isPlayer(pid) then doPlayerSetStorageValue(pid, 24567, 1) doTeleportThing(pid, pos, true) doSendMagicEffect(getPlayerPosition(pid), 10) end end end TeleportAllInArea(from, to) Você tira a posição do TP e coloca um uniqueid nele, dps faz um movements que usa isso daí do script de cima só que em vez de onUse vai ser onStepIn e faz um if que verifica se a função #getSpectatorsFromArea(from, to) >= 1. do contrário ele te teleporta e já faz um addEvent pra executar a TeleportAllInArea(from, to). Só precisa de algumas correções porque as vezes o cara pode terminar, outro entrar e ja ser teleportado pelo addEvent do cara anterior.
  2. xWhiteWolf postou uma resposta no tópico em Suporte Tibia OTServer
    efeito de distance tem que ter um local, como essa magia é selftarget (buffa a si mesmo) não tem como colocar distance effect a menos que você adicione umas coisinhas chatas.
  3. não sei como funciona no PDA mas nos servers comuns só buga se vc colocar um monte de descrição no item
  4. Não dá pra dizer ao certo quais serão os bugs mas muito provavelmente vai aparecer pra cada função que mudou de nome entre as versões... mas isso só vendo mesmo e substituindo em cada script pelo novo nome da função
  5. I'm following the topic, as soon as possible I'll make it for you
  6. não pode causar nenhum erro desde que você faça as coisas certinho.. não dá pra colocar attack no shield por exemplo então no slot correspondente ao shield no pokemon tb não pode colocar attack mas o resto eu acredito q seja de boa
  7. vc tem que adicionar a query na db, o erro que dá é porque ele não tá conseguindo acessar a tabela de premium points '=', nem sei oque é mysql mas acho q é é só usar o sql lite na db que dá certo
  8. vc adicionou isso na lib? Citar Agora precisamos criar a tabela premium_points em sua database! 1º) Abra sua DATABASE no SQLITE. 2º) Vá em TOOLS 3º) Siga em OPEN SQL QUERY EDITOR 4º) Coloque na 1º linha a seguinte query: ALTER TABLE "players" ADD "premium_points" INT( 11 ) NOT NULL DEFAULT "0"; 5º) Aperte F9. Pronto! Está criada sua tabela de premium_points!
  9. só vai mudar a outfit ou a vida tb mudaria, é isso que eu te perguntei anteriormente e vc não respondeu :/
  10. vc tem que criar essa table no servidor: premium_points executa a query que provavelmente vai funcionar
  11. Ninguém é obrigado a te ajudar, a gente tá tentando mas você tá insistindo na burrice. É muito mais fácil (e plausível) fazer por talkaction e colocar um if pra ver se é uma das vocações que você quer '-'
  12. vc pode ou formatar o texto pra ANSI ou pode editar a linha 29 e trocar o nome da magia de Feitiço pra qualquer outra coisa que não use acentos ou cedilha ("ç")
  13. me mostra como tá esse script aqui <event type="death" name="PlayerDeath" script="others/playerdeath.lua"/>
  14. hmm.. me manda seu creaturescripts.xml
  15. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    @Stigal, poxa cara, porque vc pensa assim? Tem alguma forma de eu mudar sua opinião?
  16. ixi cara, nunca tentei isso.. experimenta aí usar ||, se não der certo tenta com or mesmo e se não der certo coloca quest "outro storage" dnv pra ver se vai. Se algum deles der certo comenta aqui
  17. receio que não haja um script pra isso, mas tem um item no tibia que é transparente e impede os itens de serem movidos, dependendo do pra quê vc for usar dá pra utilizar ele
  18. xWhiteWolf postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    não tem como explicar, testa aí que você vai ver.. eu precisaria de no mínimo uns 30 prints ou um vídeo pra explicar
  19. seria no caso só a outfit que transformaria ou vc quer que ele realmente vire um rat? Porque se for a segunda opção só fazendo pra ele se remover e nascer um rat no mesmo lugar
  20. mas e os equipes anteriores dele? serão deletados?
  21. oque ele tem de problema?
  22. coloca no login.lua que fica na pasta creaturescripts: doCreatureSetDropLoot(cid, false) se der erro troca o false pra 0 e tenta dnv.. se o erro persistir daí olha qual é o equivalente dessa função nas sources
  23. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    kde os "gostei" no playground? auheuhauhe
  24. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    Oque faz um fórum são os membros e não a equipe.. tento não me envolver com outras questões mas pelo menos a minha parte que é trazer conteúdo e ajudar os membros eu faço. Só não entendi que lado você se referiu que não deixa a idéia morrer porque te garanto que mesmo uma equipe "fraca" tem a noção necessária de não enterrar o conteúdo inteiro do fórum só pra mudar a página ;] Próxima vez você dá essa dica pro pessoal de lá. Ah, e mais um último adendo... eu acho que sendo de 2007 eu tenho bastante propriedade pra falar visto que eu acompanhei bem de pertinho a turminha do barulho.
  25. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    Todos os fóruns tiveram que começar de algum lugar e não é demérito nenhum começar pequeno.. demérito é ter sido grande um dia e conseguir perder a grandeza (cof cof otbr)

Informação Importante

Confirmação de Termo