Skymagnum
Marquês-
Total de itens
1025 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tudo que Skymagnum postou
-
-
Tipo, testa assimm
-
dúvida [Encerrado] Duvida ... Bug De Char
tópico respondeu ao NagatoRinnegan de Skymagnum em Tópicos Sem Resposta
Posta o login.lua ai em [.spoiler] [./spoiler] sem o ponto -
Olá, trago minha primeira spell Ice Penitence! vá em /data/spells/scripts/attack crie um arquivo e renomeie para IcePen.lua e adicione isso dentro function onCastSpell(cid, var) local pos1 = {x = getPlayerPosition(getCreatureTarget(cid)).x - 2, y = getPlayerPosition(getCreatureTarget(cid)).y , z = getPlayerPosition(getCreatureTarget(cid)).z} local pos2 = {x = getPlayerPosition(getCreatureTarget(cid)).x + 2, y = getPlayerPosition(getCreatureTarget(cid)).y , z = getPlayerPosition(getCreatureTarget(cid)).z} local pos3 = {x = getPlayerPosition(cid).x + 2, y = getPlayerPosition(cid).y , z = getPlayerPosition(cid).z} local pos4 = {x = getPlayerPosition(cid).x + -2, y = getPlayerPosition(cid).y , z = getPlayerPosition(cid).z} local min, max = 100, 300 -- dano minimo, maximo! addEvent(doSendDistanceShoot, 1000, pos1, getPlayerPosition(getCreatureTarget(cid)), 28, cid) addEvent(doSendDistanceShoot, 1000, pos2, getPlayerPosition(getCreatureTarget(cid)), 28, cid) doSendDistanceShoot(getPlayerPosition(cid), pos3, 28) doSendDistanceShoot(getPlayerPosition(cid), pos4, 28) addEvent(doTargetCombatHealth, 1000, cid, getCreatureTarget(cid), 512, - min, - max, 43) return true end spells.xml </instant> <instant name="Ice Desorder" words="ice penitence" lvl="150" mana="400" prem="1" range="5" needtarget="1" blockwalls="1" needweapon="1" exhaustion="1800" needlearn="0" event="script" value="attack/IcePen.lua"> <vocation id="2"/> <vocation id="6"/> Explicando em local min, max = 100, 300 ali é o dano minimo e dano maximo o resto presumo que vocês já sabem ~~ Créditos ~~ Eu ou Skyforever(Por quase tudo) -- mesma pessoa Vodkart( me ajudou nessa linha) addEvent(doTargetCombatHealth, 1000, cid, getCreatureTarget(cid), 512, - min, - max, 43) Imagens
-
action [Action/talkaction] Removedor De Frags!
tópico respondeu ao Vodkart de Skymagnum em Actions e Talkactions
Bem legal, mais também você poderia colocar para escolher se ira remover so frags do dia/semana/mês -
Bom, está bem legal, mais poderia achar um geito de diminuir essas tabelas então eu fiz um aqui(NÃO TESTADO) usando for local fromPos = {x = getPlayerPosition(cid).x + 3, y = getPlayerPosition(cid).y - 3, z = getPlayerPosition(cid).z} local toPos = {x = getPlayerPosition(cid).x - 3, y = getPlayerPosition(cid).y + 3, z = getPlayerPosition(cid).z} for x = fromPos.x, toPos.x do for y = fromPos.y, toPos.y do local pos = { x = x, y = y, z = toPos.z} (continue) end end
-
addEvent mais ai ia ficar zuado por que quando iria parar? só se você ussase for i = 1, 5 do addEvent(função, i*2000) end
-
faz um movement onEquip para adicionar hp usando addEvent KI eu não sei manda a função ai q eu faço
-
pedido Spell Complicada Cima, Baixo, Direita, Esquerda
pergunta respondeu ao IsaqueTeixeira de Skymagnum em Scripts
só usar doTeleportThing(cid, getCreaturePosition(getCreatureTarget(cid)) -
UHuheuheuh sifudeu
- 5 respostas
-
- skydangerous
- bot
-
(e 3 mais)
Tags:
-
dúvida [Encerrado] Como Fazer Teleport No Otserv Com "god". +Rep
tópico respondeu ao vsmaiorthebest de Skymagnum em Tópicos Sem Resposta
se cria um magic forcefield na frente dele fala /attr position pos exemplo /attr position 123 123 7 ou http://www.xtibia.com/forum/topic/185281-talkaction-create-teleport/ -
dúvida [Encerrado] Como Fazer Teleport No Otserv Com "god". +Rep
tópico respondeu ao vsmaiorthebest de Skymagnum em Tópicos Sem Resposta
/attr position no magic forcefield -
tipo isNumber(i)?
-
É, não sei como fazer isso :S mais obrigado pelo elogio PS:vou procurar um geito de tentar faze aqui
-
Seria isso [url="http://www.xtibia.com/forum/topic/191894-wand-muda-de-efeito/page__fromsearch__1"]http://www.xtibia.com/forum/topic/191894-wand-muda-de-efeito/page__fromsearch__1[/url] ?
-
Obrigado, estou tentando trazer o maximo de conteudo possivel.
-
Olá, novamente galerinha do Xtibia aqui trago-lhes outra função ele soma os valores dentro de um array function math.SumArray(array) local soma,numbers = 0,{} for _, n in pairs(array) do if type(n) == "number" then table.insert(numbers, n) end end for _, i in pairs(numbers) do soma = soma + i end return soma end Exemplo local array = {21,31,23} print(math.SumArray(array)) retornando 75 ~~ Créditos ~~ Eu Vodkar( colocou para somar somente números )
-
Olá, galerinha do Xtibia vim trazer outra função function getPlayersInLevel(level) local x = {} for _, pid in ipairs(getPlayersOnline()) do if getPlayerLevel(pid) == tonumber(level) then table.insert(x, pid) end end return x end exemplo de uso function onSay(cid, words, param) if tonumber(param) then doPlayerSendTextMessage(cid, 27, "Tem " .. #getPlayersInLevel(tonumber(param)) .. " player's no level " .. tonumber(param) .. ".") return true end return doPlayerSendTextMessage(cid, 28, "Digite !comando é um número válido.") end espero que gostem
-
Getcontainerslotsfree/getallcontainerfree
tópico respondeu ao Vodkart de Skymagnum em Mods, funções e outros
Lol, bem legal mesmo parabéns reputado -
mais anda pra onde?
-
Você teria que adicionar uma actionid ou uniqueid no teleport usando doAddItemAttribute~ e fazendo um movements para que quando 20 pessoas entrarem no tp ele sumira
-
[Encerrado] [Pokemon] Dúvidas? - Pda
tópico respondeu ao lucashgas de Skymagnum em Tópicos Sem Resposta
para de ser folgado mano você se acha o fodão. @Slicer Tenta arruma ai teus sv é mto show -
Bem, interessante, mais poderia adicionalo em um script para exemplo
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.