Ir para conteúdo

rockstar96

Barão
  • Total de itens

    216
  • Registro em

  • Última visita

Tudo que rockstar96 postou

  1. Vocês reclamam muito, o tópico foi pinado por ser um projeto daqui(acho eu). Aqui não é área de suporte para ficarem falando arruma bug X corrige bug Y... Só de ler 2 páginas vi 35% flood e 65% reclamações...incrível como esse cara aguenta... Coloquem-se no lugar dele
  2. Eu admito que esse script é exclusivo do outro fórum e não te deram autorização de postar aqui tiozão. Reportado.
  3. rockstar96

    Plix Ajuda

    Ah manolo seguinte, eu nunca vi uma spell assim, então tentei usar a apocalypse como base: local combat = createCombatObject() arr = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function spellCallback(param) if param.count > 0 or math.random(0, 1) == 1 then doSendMagicEffect(param.pos, CONST_ME_HITBYFIRE) iti = doCreateItem(2579, 1, param.pos) doSetItemActionId(iti, 24987) end end function onTargetTile(cid, pos) local param = {} param.cid = cid 0 param.pos = pos param.count = 0 spellCallback(param) end setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Coloca em data/spells/scripts. Depois em data/movevents/scripts: function onStepIn(cid, item, pos) return doCreatureAddHealth(cid, - getCreatureHealth(cid)) and doRemoveItem(item.uid) end Agora as tags: <instant name="Trap" words="PALAVRAS" lvl="NIVEL" mana="MANA" prem="PREMIUM_OU_NAO_1_OU_2" selftarget="1" exhaustion="2000" needlearn="0" script="NOME_DO_ARQUIVO.lua"> <vocation name="VOC_QUE_PODE_USAR"/> </instant> <movevent type="StepIn" actionid="24987" event="script" value="NOME_DO_ARQUIVO.lua"/> Sinceramente, esse acho que não vai funcionar, nunca mexi com esse tal "param" com spellCallback =/
  4. Isso aê Vamos revolucionar o chistibia. #Marcryzius: Você sabe o sentido da palavra definição muito bem. Gracinha *-*'
  5. fotos ou fake com fotos e verdade ok mas mudar spr do tibia etosco ok
  6. Filme?? -.-" Bela resposta sem argumento. Prova aí então.
  7. Vamos fazer um duelo então, para resolver amigávelmente, garanto que nem um loop você sabe usar. Defina tempo de entrega, tema, e juízes. Resposta pro post de baixo: Quero meu duelo. Nada pode me parar agora MWAHAHHAHAHAHAH. Acesso de loucura acabou.
  8. Alissow, eu falei da outra foto As pedras que você usou na estrada estão erradas, são para pisos CINZA. Também existem grounds sem relevo sabia? Desse eu não gostei, tem muita pedra de tipo diferente misturada
  9. Aff alissow, é você e o coco inventando coisa pra justificar erros no mapa. No tibia não tem cano de esgoto, deixa de ver fantasmas X: Ps.: As catapultas estão viradas para a cidade e não para os invasores, que são do lado contrário. Huhsuhsauhasu se alguém invadir vão matar os guerreiros da cidade ;P
  10. Poderia informar a versão do servidor que está utilizando? Há alguns que a função muda de nome...bom, você sabe como é ;P
  11. Ah mano, sua inveja faz a minha fama. Me obriga aí.
  12. function onUse(cid,item,frompos,item2,topos) -- Config local to_pos = {x=97, y=20, z=7} -- Lugar que vai ir quando clicar local Storage = 4579 -- Indique uma storage NÃO usada... local barrier = { [1] = {pos = {x=95, y=19, z=7, stackpos = 1}, id = 1304} } local monsters = { [1] = {pos = {x=?, y=?, z=?}, name = "Demon"} } -- Config if getPlayerStorageValue(cid,4579) == -1 then doSendMagicEffect(getCreaturePosition(cid),10) doTeleportThing(cid,to_pos) doSendMagicEffect(getCreaturePosition(cid),10) for _, i in ipairs(barrier) do doCreateItem(i.id, 1, i.pos) addEvent(doRemoveItem, 5 * 60 * 1000, getThingFromPos(i.pos)) end for _, m in ipairs(monsters) do doCreateMonster(m.name, m.pos) end else doPlayerSendTextMessage(cid,25,"Você ja foi.") end end Configura ali no monster, mesma coisa da barreira (:
  13. me obriga a calar a boca ai nerdao Você fez a mesma merda que eu e ainda se acha pop. Quando você chegar ao meu nível avisa que eu começo a pagar pau pra você ok?
  14. Dar uma lida nos tutoriais ou até mesmo fuçar no data/lib/constant.lua seria uma boa, pois é básico demais, saber mudar o efeito de uma magia .__." #Demonbholder: Sign velha, agora temos estrelinhas pop que mudam a cada 500 posts.
  15. Não faça double post. Você poderá ser alertado. #Topic: Explique como funciona o script, só vejo mil ifs aí -.-"
  16. #alissow: Você exagerou muito, muito mesmo com as metal bars...e aquelas torrezinhas que você fez, as paredes são melhor usadas em áreas geladas... De resto está ótimo, ótimo mesmo =)
  17. Essa condition faz com que o player pare de atacar por 10 segundos. Remova o que citei para não parar de atacar mais.
  18. Que dano baixo...rsrs... Certas vezes quando o dano é muito maior que a HP de um alvo, o dano "reseta", ele começa a curar, e se "resetar" a cura ele tira muito pouco. Diminua o dano ou faça o que o Amen0 falou. [ ]'s
  19. Se uma vocação for modificada na DB do servidor, o player automaticamente passa a receber +4 no id da sua vocação quando loga. Quando ele não encontra a vocação X, ele retorna este erro.
  20. Tópico reportado. Motivo: Propaganda de outro fórum sobre OTS.
  21. Esse segundo, tente não usar storage values tão baixos, você pode usar, claro, mas use um mais alto, pois ele já pode estar em uso. Storage values estão disponíveis do 1 ao 65536. Sobre o primeiro...dá o erro porque quando o player pisa, ele tenta sumonar denovo o Monk, mas o espaço já está ocupado. [ ]'s
  22. Só para deixar claro... SQL é uma espécie de BD* Portanto não tem nada a ver com isso aí .___." Acostumaram a chamar de SQL os servidores que tinham funções a mais na época dos 8.1 - *: Banco de dados. [ ]'s
  23. #Demonbholder: Obrigue ele. #Topic: Vou fazer uma action para quando der use no baú o player ganhar a promotion nível X. Código no actions.xml: <action uniqueid="UNIQUE_ID" event="script" value="NOME_DO_ARQUIVO.lua"/> E agora sim, o script: --*Config --Nível da promotion PromoLevel = 2 --Mensagem que será enviada ao player Msg = "Você ganhou sua second promotion." function onUse(cid, item, frompos, item2, topos) if getPlayerPromotionLevel(cid) < PromoLevel then doPlayerSetPromotionLevel(cid, PromoLevel) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, Msg) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Está vazio.") end return true end Configure o script ali dentro (: Caso não funcione, poste o erro que acontece aqui. [ ]'s
  24. Se não tiver o arquivo do account manager, acho que só editando nas sources mesmo. Acho, não tenho certeza.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...