Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. perai q tá errado.. deixa eu arrumar pra ti e ja edito: edit: function onKill(cid, target, lastHit) local exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier) local count = math.floor((getMonsterInfo(string.lower(getCreatureName(target))).experience*exp)) local pokeball = getPlayerSlotItem(cid, CONST_SLOT_FEET) local expatual = getItemAttribute(pokeball.uid, "exp") or 0 doItemSetAttribute(pokeball.uid, "exp", expatual+count) doPlayerSendTextMessage(cid, 27, "Congratulations, you caught a ".. getCreatureName(target) .."!") retur
  2. se der certo ou errado comenta aqui pra eu ter um feedback se essa forma de fazer funciona em PDA e poder ajudar outros que tenham dúvidas parecidas
  3. depende doque vc quer aheuhauhe mas sim, isso funciona. a exp vai ser a experiencia do stage baseada no level do cara e na vocação pelo experienceMultiplier (definido no vocations.xml) a count vai ser o valor arredondado da quantidade de experiencia que o monstro dá (definido no monsters.xml) e multiplicado pela exp
  4. não vai ter como, use pra aumentar as skills respectivas (axe, sword, club, distance)
  5. faz function onKill no creaturescripts: local exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier) local count = math.floor((getMonsterInfo(string.lower(getCreatureName(target))).experience*exp)) count é o numero que vc quer. ;]
  6. ---- esquece oque eu falei, tava errado ------------- acabei de dar uma olhada melhor no script e entendi oque ele fez
  7. Abre pelo notepad++ e vai em formatar e muda a formatação pra UTF-8 ou ANSI.. uma delas tem que dar certo. E depois muda a linha 29, o nome da magia tá Feitiço, coloca algo que não use ç (cedilha)
  8. vc pode tanto colocar no script que ele colocou e alterar as posições de temple = {x = ....} ou pode fazer uma query direto na DB pelo sqlite (tem nas opções lá mas acho que é F9) colocando o X, Y e Z UPDATE `players` SET `posx` = "150", `posy` = "60", `posz` = "7";
  9. o cooldown fica na tag que vc adiciona no spells.xml.. é no exhaust "1000" onde 1000 é o tempo em milisegundos (1000 milisegundos = 1 segundo)
  10. O daaniel deixa de forma bem clara como funcionam esses números nesse post aqui, dá uma olhada: http://www.tibiaking.com/forum/topic/27233-d%C3%BAvida-sobre-spell/
  11. na spell que eu fiz tem algo + ou - parecido com isso http://www.tibiaking.com/forum/topic/33490-aura-bold-system/
  12. acredito que não, só fazendo uma query no sql pra editar a posição deles
  13. não tive tempo esse fds, vou fazendo pra você ao longo dessa semana se eu conseguir tirar um tempinho
  14. Acalmem os ânimos os dois.. @Ka zuza, você anda muito nervoso ultimamente, isso faz mal pro coração cara kkk O fórum foi feito pra melhorar o desenvolvimento do tibia e não pra vocês ficarem brigando quem tá certo e quem tá errado. Só do pessoal se incomodar em vir aqui escrever uma solução já é uma benção. Em todo caso as duas soluções são válidas, tanto a do @Ka zuza de creaturescripts como a do @krellgaming de fazer um npc pra receber outfit que estariam desabilitadas e seriam separadas por vocação então não vejo o porque dessa discussão tola.
  15. nesse caso deve ser algo nas sources, se vc não souber arrrumar troca de source
  16. muda o interval, a chance e a duration que ele vai ficar com cada outfit, pode ser q ele esteja executando todos ao mesmo tempo e dando erro
  17. copiei do vampire.xml, acho que só adicionar isso na parte de defenses: <defense name="outfit" interval="1500" chance="20" monster="bat" duration="6000"> <attribute key="areaEffect" value="blueshimmer"/> </defense> <defense name="outfit" interval="1500" chance="20" monster="vampire" duration="6000"> <attribute key="areaEffect" value="blueshimmer"/> </defense> muda o nome dos monstors de bat e vampire pra demon ou rat ou qualquer outro
  18. 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
  19. 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.
  20. não sei como funciona no PDA mas nos servers comuns só buga se vc colocar um monte de descrição no item
  21. 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
  22. I'm following the topic, as soon as possible I'll make it for you
  23. 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
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo