Ir para conteúdo

Killua

Conde
  • Total de itens

    904
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que Killua postou

  1. Killua

    Sorteio de BOSS

    actions/scripts cria alavancaboss.lua e cola esse codigo: local bosses = {"Demon", "Rat", "Giant Spider"} function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 42323) ~= 1 then local aei = math.random(1, #bosses) doCreateMonster(bosses[aei], getCreaturePosition(cid)) doPlayerSetStorageValue(cid, 42323, 1) else doPlayerSendCancel(cid, "Voce so pode puxar a alavanca uma vez.") end return true end actions.xml coloca essa tag <action actionid="2321" event="script" value="alavancaboss.lua"/> Coloca action id 2321 na alavanca.
  2. Os scripts sao feitos pra tfs 0.3.6 e 0.4 e funcionam perfeitamente. Se seu server nao for um desses, nao vai funcionar mesmo.
  3. Use COLOR_GREEN, COLOR_WHITE, COLOR_BLUE.... para qualquer cor
  4. Nao da erro nehum ne? Eu sempre tenho problemas com esse tipo de creaturescripts, mas tenho umas sugestoes: muda essa linha if isPlayer(cid) and isMonster(target) and lastHit then pra if isPlayer(lastHitKiller) and isMonster(target) then e se nao funcionar, tenta fazer por onDeath Abracos
  5. Pois é eu fiz assim e o spoiler n apareceu... Nao entendi pq
  6. Player Pull Action Fiz esse script para concorrer no OMS 1 edicao. Descricao: Um jogador puxa um outro para sua frente (Possui restricoes: nao pode puxar na diagonal, nao pode puxar em paredes, players, itens nao "andaveis" ou pz). A chance do jogador conseguir puxar o outro eh configuravel. Quando um jogador puxa o outro, tem chance de vir junto um monstro (configuravel). Quando o item falha, tem uma chance de o jogador puxar um Bandit ao inves do player. Tem um intervalo (exhaustition) configuravel entre os usos Tem varios efeitos legais. Como instalar: crie um arquivo chamado ppaction.lua em data/actions/scripts e coloque esse codigo: Em data/actions/actions.xml coloque essa tag: <action itemid="8306" event="script" value="ppaction.lua" allowfaruse="1"/> Eu escolhi o item com id 8306 pq ele combina com o efeito que tem quando o jogador eh puxado. Como o efeito eh configuravel, vc pode mudar o item que vai ser usado. Mas lembre-se: o item deve ser de "Use with" e nao se pode tirar o allowfaruse="1" da tag. Espero que tenham gostado Jaja vou postar um video mostrando ele em acao. PS: Nao estou conseguindo por Spoiler, alguem sabe pq?
  7. Killua

    npc

    Na pasata data/movements/scripts vc vai criar um arquivo chamado danos.lua e colocar esse codigo: local dano = xx local efeito = CONST_ME_DEATH function onStepIn(cid, item, topos) doSendMagicEffect(topos, efeito) doCreatureAddHealth(cid, -dano) return true end No movements.xml vc coloca essa tag <movevent type="StepIn" actionid="XXXX" event="script" value="danos.lua"/> NO LUGAR DO XXXX VC ESCOLHE UM NUMERO PRA SER A ACTION ID. ESSE NUMERO VC VAI TER QUE COLOCAR EM TODOS SQM QUE FOR TER DANO Em data/globalevents/scripts vc cria efeitosdano.lua e coloca function onThink(cid, interval, lastExecution) local posis = {{x = 1086, y = 1065, z = 12}, {x = 1087, y = 1065, z = 12}, {x = 1088, y = 1065, z = 12}, {x = 1089, y = 1065, z = 12}, {x = 1090, y = 1065, z = 12}, {x = 1091, y = 1065, z = 12}, {x = 1092, y = 1065, z = 12}} --Edite aqui as posições dos tiles. local eff_two = 56 --Efeito que irá aparecer nos tiles de dano. for a, i in ipairs(posis) do doSendMagicEffect(i, eff_two) end return true end No globalevents.xml vc coloca essa tag: <globalevent name="tilescomefeito" interval="2000" event="script" value="efeitosdano.lua"/>
  8. Acho que aumentar pra 4 eh muito. Aumentar pra 3 acho que ficaria bom. E o que falaram ai, que tem gente que cria conta fake pra se auto reputar... Eu nunca tinha pensado nisso. Que coisa ridicula. Vcs deveriam colocar um limite de contas por IP e tambem dar um jeito de checar se o cara so da REP pra mesma pessoa... @@EDIT: So li agora o post do Oneshot, e concordo com ele. Eh ridiculo poder dar Rep+ no off topic oO. Por conta disso, alguns usuarios (nao vou citar nomes pra nao causar problema) tem uma quantia alta de Rep mesmo contribuindo muuito pouco com o forum.
  9. Entao testa o meu
  10. Killua

    npc

    Vc coloco a tag errado. Confere se ta certo o nome do script com o nome q ta na tag E o globalevent assim function onThink(cid, interval, lastExecution) local posis = {{x = 1086, y = 1065, z = 12}, {x = 1087, y = 1065, z = 12}, {x = 1088, y = 1065, z = 12}, {x = 1089, y = 1065, z = 12}, {x = 1090, y = 1065, z = 12}, {x = 1091, y = 1065, z = 12}, {x = 1092, y = 1065, z = 12}} --Edite aqui as posições dos tiles. local eff_two = 56 --Efeito que irá aparecer nos tiles de dano. for a, i in ipairs(posis) do doSendMagicEffect(i, eff_two) end return true end
  11. Killua

    npc

    O tanto que vc quiser, só mudar ali no local dano. Pra testar coloca o action id em um piso só e testa.
  12. Killua

    npc

    Sim
  13. Killua

    npc

    O globalevent vc deixa assim: function onThink(cid, interval, lastExecution) Local posis = {{x = 1086, y = 1065, z = 12}, {x = 1087, y = 1065, z = 12}, {x = 1088, y = 1065, z = 12}, {x = 1089, y = 1065, z = 12}, {x = 1090, y = 1065, z = 12}, {x = 1091, y = 1065, z = 12}, {x = 1092, y = 1065, z = 12}} --Edite aqui as posições dos tiles. local cfg = {eff_one = 0, --Efeito que irá aparecer no tile de dano após os dois segundos. eff_two = 56, --Efeito que irá aparecer nos tiles de dano.} for a, i in ipairs(posis) do doSendMagicEffect(i, cfg.eff_two) end return true EndE cria um danos.lua no data movements scripts com esse codigo: local dano = xx local efeito = CONST_ME_DEATH function onStepIn(cid, item, topos) doSendMagicEffect(topos, efeito) doCreatureAddHealth(cid, -dano) return true endDai vc registra a tag no xml com um action id a sua escolha e coloca ele em todos os tiles que quer o dano. Da pra fazer isso tudo em um script só mas to sem minha lista de funçoes e é mt chato fazer pelo celular. @Omega: só agora que eu me toquei que o erro nao é pela funçao e sim pelo script estar tentando achar o player de forma errada. @zipter: desculpa pela informaçao erra, mas , de qualquer forma, vc pode usar o getThingPos pra pegar posiçao de itens
  14. Killua

    npc

    Muda getThingPos(cid) pra getCreaturePosition(cid) Zipter o getThingPos vc usa pra itens
  15. Killua

    npc

    Muda doCreatureAddHealth(cid, getCreatureHealth/2) pra doCreatureAddHealth(cid, -getCreatureHelth(cid)/2)
  16. Obvio que vai. Vai teleportar o player pro templo da cidade dele.
  17. O seu servidor so tem um templo? Pq com coordenadas só vai levar pra um lugar. Se tiver outros templos pode usar doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
  18. Killua

    Livro de p.a

    Vai no movements.xml da ctrl+f e procura por 13500. No fim da tag q vc achar vai ta o nome do script. Vá ate esse script e poste aqui. Eles vao te ajudar, agora to saindo pra prestar vestibular. Me deseje sorte
  19. Killua

    Livro de p.a

    Gente eu acho q ele ta falando que o actionId do piso que só passa com vip é 13500
  20. Killua

    Livro de p.a

    @Vc ta viajando muito... Aqui todos nós estamos aprendendo e acho que compartilhar informaçoes e conhecimento é sempre bom. Não participo do barzinho, uso o forum para aprender, ajudar e ser ajudado. Chega de floodar agora.
  21. No config lua tem freePremium = true (ou yes)Só mudar pra false ou no.
  22. Killua

    Livro de p.a

    @mylorc o do klui nao é comando, é uma action, um item que vc clica e ganha os dias de premium. @maenilse quando eu vejo algum erro e sei que posso ajudar, eu ajudo mesmo qual o problema? Sempre faço o que sou capaz pra ajudar os outros e tentar fazer os scripts, sempre com educação. 80% dos seus posts sao só comentarios desnecessários.
  23. Killua

    Livro de p.a

    @Maenilse e seus comentarios por acaso ajudam alguma coisa?
  24. Usa o #####, ele identa automaticamente e quando passo pra ca vem certinho
  25. Killua

    Spell/exhausted

    Kkkkkk tranquilo, normal isso acontecer. Reportado pra moverem.
  • Quem Está Navegando   0 membros estão online

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