-
Total de itens
859 -
Registro em
-
Última visita
-
Dias Ganhos
22
Tudo que Skulls postou
-
function removeItem(pos, itemid) local item = getTileItemById(pos, itemid) if item.uid > 0 then doRemoveItem(item.uid, 1) end end function customMagicEffect(pos, itemid, duration, times) n = times or 0 doCreateItem(itemid, 1, pos) if duration ~= -1 then addEvent(removeItem, duration, pos, itemid) end if n ~= 0 then addEvent(customMagicEffect, 350+duration, pos, itemid, duration, n-1) end end function getAllPos(pos, toPos) local p = {} for i=1, getDistanceBetween(pos, toPos) do p = getPosByDir(pos, getDistanceBetween(pos, toPos)) pos = p end return p end function teleportItem(pos, itemid) doRemoveItem(getTileItemById(pos, itemid).uid) end function customDistanceShoot(pos, toPos, itemid, speed, way, eff, times) n = times or 0 x = way or 0 local effect = eff or CONST_ANI_NONE if n == 0 then doSendDistanceShoot(pos, toPos, effect) local dir = getDirectionTo2(pos, toPos) if x == 1 then dir = getDirectionTo(pos, toPos) end pos = getPosByDir(pos, dir, 1) doCreateItem(itemid, 1, pos) local acx = dir > WEST and 2 or 1 addEvent(customDistanceShoot, (acx*speed), pos, toPos, itemid, x, speed, effect, n+1) end local item = getTileItemById(pos, itemid) local d = getDistanceBetween(pos, toPos) if item.uid > 0 and d > 0 and n ~= 0 then local oldPos = Position(pos.x, pos.y, pos.z) local dir = getDirectionTo2(pos, toPos) if x == 1 then dir = getDirectionTo(pos, toPos) end pos = getPosByDir(pos, dir, 1) doCreateItem(itemid, 1, pos) removeItem(oldPos, itemid) local acx = dir > WEST and 2 or 1 addEvent(customDistanceShoot, (acx*speed), pos, toPos, itemid, speed, x, effect, n+1) end if d <= 0 then addEvent(removeItem, speed, pos, itemid) end end function doCreatureSpin(uid, spins, delay, dir, index) clockwise = dir or 1 quantityOfSpins = index or 0 if quantityOfSpins == spins then return elseif quantityOfSpins == 0 then makeCreatureImpossibleToMoveByTime(uid, delay*spins) end look = getCreatureLookDirection(uid) < 3 and getCreatureLookDirection(uid) + clockwise or 0 doCreatureSetLookDirection(uid, look) addEvent(doCreatureSpin, delay, uid, spins, delay, clockwise, quantityOfSpins+1) return end function makeCreatureImpossibleToMoveByTime(uid, time) doCreatureSetNoMove(uid, true) addEvent(doCreatureSetNoMove, time, uid, false) end
-
Ou, não estou em casa mas tenho 2 funções de movimentação de itens pra 0.3 e 4. Posto aqui depois. (doSendCustomMagicEffect e doSendCustomDistanceShoot)
-
Excelente iniciativa. Conte comigo @Caronte no que precisar. Abraços,
-
Que viagem, não faz sentido nenhum
-
Po cara, muito obrigado. Fico feliz de ouvir isso. Faco por gosto e pra levar pra frente minha ideia. Se eu conseguir tocar meu projeto moba pode contar com prlp menos 80 spells diferentes e nada convencionais usando esses sistemas que tenho mostrado. xD Abraços!
-
É bem isso mesmo, prazer prata 1 uauhhuaehuae
-
Vou fazer muita coisa legal, depois vou abrir um topico de sugestão de magias diferentes. Mas agora vou focar nos sistemas que tem que acabar, xD. Abraços, Versao final do elevation, ja com a configuracao permitindo ate 3 andares de elevacao e configuracao do delay entre os andares:
-
Pq esse odio generalizado com o blitz?! Eu adoro jogar com ele rs Valeu!
-
Faz um teste pra mim, la em login.lua (creaturescripts) poe logo depois de onLogin assim: doBroadcastMessage(getPlayerVocation(cid)) e loga com um knigth e me diz o que aparece.
-
Entao, na verdade eu nao quero imitar o lol, mas é uma funcao util pra fazer um monte de coisas em um ot moba, e ate em nao deriavados xD. Nao usei lobo, criei o meu próprio. Te explico o pq via pm.
-
action Bird Hunt - Atire no pássaro.
tópico respondeu ao Night Wolf de Skulls em Mods, funções e outros
Lobo sempre com ideias criativas. Queria um gif disso funcionando. Um ótimo script que pode ser usado como mini game, evento ou até quest. Parabéns ai! o/ -
Valeu cara! Vou precisar de um cara que saiba client e design logo logo, se o projeto for pra frente. Se animar e manjar, te dou ideia quando isso acontecer! ^^ Possivel precisar de um mapper tb. @Topic Mais uma ideiazinha que saiu do atoismo: "Joga o player pro alto, vamos beber.. opa, não, pera."
-
[OTC] Adaptando seu OTC para aceitar a função doCreatureSetHideHealth
tópico respondeu ao Skulls de Skulls em Tutoriais de Clients
O cara muito obrigado, pode deixar que precisando vou te amolar sim -
Ja tentei fazer algo assim (mudar luz/cor) pelas funcoes do TFS, no 0.4 nao funcionou! =(
-
Hahaha eu amo ele, destruo jogando de blitão! Obrigado!! Sim, poderia ser adaptado para um ot normal visando auxiliar vocações corpo a corpo, mas com bom senso para não ficar OP. Valeu! Como bem respondeu o Caronte dá sim, basta adaptar. Valeu ai! Muito obrigado, você e wolf sempre me ajudando / apoiando! xD Para não ficar op só com um cd gigante, dano baixo ou sem dano e não targeteable (ela ser direcional, podendo ser desviado). Atualizado mais uma vez o grab, agora finalizado com efeito em todas as direções:
-
Uai, me poe na roda ai po. xD
-
tfs 0.3.6 [Spells] Checando Interferências na Trajetória
tópico respondeu ao Skulls de Skulls em Globalevents e Spells
Realmente, da para usar. Ja existe uma função de path do wolf, mas talvez com essa logica fique bom também rs. O grande problema é que, para paths, você não checa só na direção que você quer andar e sim em todas, caso a sua esteja sem passagem, né? xD Sim, da pra fazer muita coisa. Da para fazer damage reduction tb (quanto mais alvos a magia atravessar, menos dano ela da). Da tambem, basta a spell ser com range fixo (por exemplo sempre que usar ela vai do player até a direção que ele mandou 5 sqm para frente) e fazer a checagem. Se tiver uma interferencia ativa o combat1 se tiver duas o combat2 ^^- 54 respostas
-
- spells
- interferencia
-
(e 2 mais)
Tags:
-
[OTC] Adaptando seu OTC para aceitar a função doCreatureSetHideHealth
tópico respondeu ao Skulls de Skulls em Tutoriais de Clients
Obrigado! Vou aprendendo, ai trago coisas mais complexas mais pra frente! -
tfs 0.3.6 [Spells] Checando Interferências na Trajetória
tópico respondeu ao Skulls de Skulls em Globalevents e Spells
Obrigado wolf, não teria conseguido sem você! Valeu! Adicionado um exemplo de uso.- 54 respostas
-
- spells
- interferencia
-
(e 2 mais)
Tags:
-
[OTC] Adaptando seu OTC para aceitar a função doCreatureSetHideHealth
tópico respondeu ao Skulls de Skulls em Tutoriais de Clients
Obrigado! Começa sim, te abre um leque enorme de possibilidades! Obrigado! -
Eu achei lindo tbm, uma das magias que eu mais gostei de fazer/ do resultado. Valeu!
-
[Tutorial] Formulas e Callbacks das spells – Entendendo Melhor
tópico respondeu ao Skulls de Skulls em Tutoriais de Scripting
Pode-se simplesmente usar var.number também -
Bom, vou dormir. Depois vejo! Abraços
-
Uai mas a linha 100 do script que vc mandou nao tem nada a ve com a parte que eu mexi..
-
Substitui ele por 4 O knight so nao ganha a recompensa? Ele fala o nome dele certo e tudo mais?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.