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. vai em data/lib e abre o constant.lua, lá vc vai achar todas as informações do seu server.. aqui no meu, por exemplo, esses são os parametros CONST_SLOT_FIRST = 1 CONST_SLOT_HEAD = CONST_SLOT_FIRST CONST_SLOT_NECKLACE = 2 CONST_SLOT_BACKPACK = 3 CONST_SLOT_ARMOR = 4 CONST_SLOT_RIGHT = 5 CONST_SLOT_LEFT = 6 CONST_SLOT_LEGS = 7 CONST_SLOT_FEET = 8 CONST_SLOT_RING = 9 CONST_SLOT_AMMO = 10 CONST_SLOT_LAST = CONST_SLOT_AMMO o de ammo pode ser usado tanto o numero 10 como o texto CONST_SLOT_AMMO, ficando assim> getPlayerSlotItem(cid, 10) ou getPlayerSlotItem(cid, CONST_SLOT_AMMO) só que i
  2. Pedido dado como resolvido pelo próprio autor do tópico
  3. sobre o segundo problema: eu não mexo com 1.0 mas acredito que só fazer um script na pasta weapons do bow e colocar pro combat só sair caso doPlayerRemoveItem(cid, itemid, count) e por essa função vc controla qual id de flecha vai usar.
  4. aparentemente tá tudo certo, se não funcionar agr eu n vou saber te ajudar ;~
  5. vai depender do numero de participações, se essa idéia de campeonato realmente der certo além de ele continuar, podemos fazer versões especiais para os vencedores concorrerem a premios melhores
  6. o erro na distro tá dizendo que vc colocou o nome errado na linha 26 (e vai dar erro na linha 30 tb). for i, 5 do for v, 18 do o correto é for i = 1, 5 do e for v = 1, 18 do em todo caso eu já fiz esse evento (ta no meu perfil) e já que isso daí é só uma modificação no script original eu sugiro que vc use ele caso os erros persistam e recomece as modificações partindo dele como base
  7. ali vc colocou GetItemAttribute, são coisas diferentes hahaha e vc só muda o "luaG" pra "g", o resto tem que ficar igual com os parenteses e parametros tudo certinho ex: local poke = luaGetItemAttribute(item.uid, "poke") vai ficar local poke = getItemAttribute(item.uid, "poke") só repetir pros outros casos
  8. [20/01/2015 14:22:02] data/creaturescripts/scripts/login.lua:176: attempt to call global 'luaGetItemAttribute' (a nil value) erro no arquivo data/creaturescripts/scripts/login.lua na linha 176, tentativa de chamar uma variável global "luaGetItemAttribute" (retornou valor nulo) O erro ocorre qnd vc usa uma variável que não existe, no seu caso ele tá interpretando a função como uma variável porque a função não existe. Que eu saiba a função correta é getItemAttribute e não luaGetItemAttribute, experimenta dar um ctrl+f e ir trocando pra ver se funciona.
  9. http://www.tibiaking.com/forum/topic/34420-callbacks-de-creaturescripts/ só ver que o onDeath tem a deathList como parametro, daí vc pode fazer for i = 1, #deathList do pid = deathList[i] if isPlayer(pid) then doCreatureSay(pid, "Eu matei!", TALKTYPE_MONSTER) end end
  10. muda onStatschange e seta um global storage pra cada time, dai vc faz se o attacker for do time 1 então setGlobalStorageValue(storagedotime1, getGlobalStorageValue(storagedotime1) + value) elseif o attacker for do time 2 então setGlobalStorageValue(storagedotime2, getGlobalStorageValue(storagedotime2) + value) end qnd ele morrer vc vê qual dos dois global storages é maior e dá o premio pra todos do time
  11. A quest aparenta ser bem legal, contém imagens e está bem explicado.. não teria porque não aprovar! Além do mais estarei te dando Rep+ pela atitude de postar o script e o tópico será movido para a área correta.
  12. Seu conteúdo está muito bom, por conta disso estarei te dando REP+ e movendo seu tópico pra seção correta. Esperamos que mais conteúdos, tão bons quanto este, continuem vindo de você haha.
  13. sim, na realidade a talkaction /zombiestart "numero" abre o portal e a /zombiestart force fecha o portal e começa o evento. Por isso que tive que fazer por addEvent no global event, porque daí ele abre o portal e dps de 2 minutos fecha e começa o evento ;] Se vc considera sua dúvida como resolvida clica em melhor resposta aí.
  14. no caso então ela retorna o tempo que server tá aberto?
  15. Só pra complementar esse tutorial que está muito bom: fonte: viverdeblog.com
  16. como eu vou participar e dar nota? HHUIEUHAHUIE O motivo dos membros da staff não poderem participar é pra evitar preferências na hr de julgar o código, esse é um dos motivos pelo qual o Suicide vai me ajudar na votação
  17. @Kamii, haha fico feliz que você tenha gostado e agradeço o elogio mas não posso levar todo o crédito.. a maioria das coisas que eu faço são pedidos de membros que por sua vez pegaram a ideia de outros servidores, a única criatividade minha aí foi de fazer o script de uma forma um pouco diferente das que o pessoal tá acostumado usando um pouquinho mais de matemática.
  18. Apesar de eu não estar muito envolvido na área de spriting, volta e meia eu venho dar um pulo aqui pra ver oque o pesoal anda fazendo de bom haha felizmente hoje me deparei com esse tópico e geralmente eu olho, leio e fecho mas está muito bom, mereceu o meu rep+ e eu decidi fazer esse comentário. Obrigado por trazer esse tutorial pra cá, espero que ajude bastante gente que faz sprite com cores pouco destoantes umas das outras(inclusive nas areas de separação, onde deveria haver sombra) oque faz a sprite parecer que não pertence ao jogo haha.
  19. @Caronte, faz um castelo com uma quest maneira que é $UCESSO nos rep IUHAHUIEIUHA ia ser ostentação ter as duas conquistas de king ;~ fora os 40rep que ja ia te colocar no rank semanal kkkkkk
  20. se vc gostou da outra acho q vc vai curtir essa e bonus pq emery > tudo ahueuhua
  21. engraçado, pensei que a talkaction /zombiestart force começaria o evento de qualquer forma independente da quantidade de players, em todo caso mudei ali.. se não resolver agr o jeito vai ser adicionar uma nova função na lib do zombie event pra mandar os players pro templo caso n atinja a quantidade minima;
  22. testa agr rapaz function onStepIn(cid, item, position, fromPosition) local maxmana = getCreatureMaxMana(cid) local maxhealth = getCreatureMaxHealth(cid) if isPlayer(cid) then doSendMagicEffect(position, 39) doCreatureAddHealth(cid, maxhealth) doCreatureAddMana(cid, maxmana) doPlayerSendTextMessage(cid, 22, "You have been restored.") end return true end
  23. vc vai abrir a mão de ao menos tentar porque não acredita ser criativo suficiente? se eu ao menos pudesse participar eu não abriria mão desses prêmios por nada..
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo