-
Total de itens
998 -
Registro em
-
Última visita
-
Dias Ganhos
3
Tudo que Fir3element postou
-
[Encerrado] Bug No Sql No Client Ou No Server?
tópico respondeu ao CastielRx de Fir3element em Tópicos Sem Resposta
a senha deve ta em sha1 ai vc mudou e deu merda cria outra conta neh... -
Aprendeu scripting e vende os scrips bota ...scripting vendo os... se não vão achar que eu vendo os scripts do caras não tenho muito para falar comparando aos outros xD
-
Foda essa são todas as tags de physical e magic que tem.
-
increasemagicpercent magiclevelpercent increasemagicvalue physical suppressphysical
-
vai perder tempo tentando mudar algo no items.xml, ainda não percebeu que eles usam movements pra fazer isso? percebe que todos os items precisam estar num x slot para ser ativado? ... 30% do dano mágico é 30% do ml do player 100ml - adiciona 30ml //tem umas q da pra fazer no items.xml, olha os attr no items.cpp
-
Até para copiar esses sites simples precisa saber um pouco de html/php e ter um programa para baixar o site.
-
Não faz diferença, 1, 2 anos, continua a mesma coisa Ficou bacana. Postou 13 outubro 2011 - 12:43 (duas semanas k)
-
da pra remover mais de 100 linhas mas o script ficou bom
-
[Encerrado] Dúvida: Retirar Exhaust No Otserv 4Fun.
tópico respondeu ao Morum de Fir3element em Tópicos Sem Resposta
data/spells.xml deve ter algo la, cooldown = "5000" em um lugar ou outro tem que ter -
Da pra fazer um fix para esse anti push em 2 segundos pelo config.lua. Se o seu server for 0.4 dá para fazer isso. Cole seu config.lua aqui. Dai nem precisa desse code ai do xampy. -- Vi aqui, pode ser qualquer server, de todo jeito vai ter que fazer um fix nas sources, coisa rápida se tiver interessado posta aqui que te mando como é.
-
depende, otserv é opensource, perca de tempo fazer isso quando se pode conseguir ela de graça facilmente você tem que saber que linguagem que foi compilada, compilador e a versão dele iria ajudar muita gente aheuaehue se eu postasse a key do maptracker iria ajudar muita gente também mas e as consequências para os otserv? você não sabe nem compilar e quer descompilar OK OK NOT BAD
-
[Função] Doplayersetextraattackspeed(Cid, Speed)
tópico respondeu ao netflat de Fir3element em Linguagens de Programação
Sim: Função testada no TFS 0.3.5pl1. Isso se chama vocations.xml --' O code serve para adicionar uma função para scripts.lua -
Se não sabe, aprende. http://pt.wikipedia.org/wiki/Inje%C3%A7%C3%A3o_de_SQL criou um tópico só para falar isso? pqp
-
Título autoexplicativo. Para não bugar o first items teria que atualizar a função de adicionar items/container.
-
[Encerrado] No Meu Serve Fica Target, Como Tirar Isso ?
tópico respondeu ao weverton1559 de Fir3element em Tópicos Sem Resposta
seria isso aqui protocolgame.cpp procure por: void ProtocolGame::sendCancelTarget() após: msg->AddByte(0xA3); adicione: msg->AddU32(0); -
http://www.lua.org/manual/5.1/pt/manual.html http://otland.net/f481/scripting-guide-74030/ Não me lembro bem mas acho que é isso: doPlayerAddBless(cid, 1) doPlayerAddBless(cid, 2) doPlayerAddBless(cid, 3) doPlayerAddBless(cid, 4) doPlayerAddBless(cid, 5) for a = 1, 5 do doPlayerAddBless(cid, a) end Ai depois vem o pairs e ipairs. #Não sei se pode dar o link de outros fórum mas se não poder, que deêm block no nome deles.
-
Bacana, da pra fazer um evento de xp e desativar sem desligar o server.
-
pz só nas sources 1498 é mw infinita 1497 é com decay local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatParam(combat1, COMBAT_PARAM_CREATEITEM, 1497) local arr1 = { {0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 2, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0} } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1 } addEvent(onCastSpell1, 100, parameters) end
-
talvez isso pegue edita nessa parte local storage, duration = 1, 1 5 segundos de exhaust local storage, duration = 5, 5 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT,CONST_ME_FIREAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.0, 0, -1.0, 0) arr = { {1, 0, 0, 0, 1, 0, 0, 0, 1}, {0, 1, 0, 0, 1, 0, 0, 1, 0}, {0, 0, 1, 0, 1, 0, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {1, 1, 1, 1, 2, 1, 1, 1, 1}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 0, 1, 0, 1, 0, 0}, {0, 1, 0, 0, 1, 0, 0, 1, 0}, {1, 0, 0, 0, 1, 0, 0, 0, 1} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) local storage, duration = 1, 1 if (os.time() - getPlayerStorageValue(cid, storage)) >= duration then setPlayerStorageValue(cid, storage, os.time()) doCombat(cid, combat, var) else doPlayerSendCancel(cid, "Wait "..duration.." seconds to use again.") end return true end olha acho que da pra remover isto: *Exhaust - tem no spells.xml *local spellname = "Curse" - não ta usando local time = 50 Ta ligado que o time do tfs é em milisegundo neh? 5000 = 5 segundos 50 = 0,05 segundos Ficaria assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT,CONST_ME_FIREAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.0, 0, -1.0, 0) arr = { {1, 0, 0, 0, 1, 0, 0, 0, 1}, {0, 1, 0, 0, 1, 0, 0, 1, 0}, {0, 0, 1, 0, 1, 0, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {1, 1, 1, 1, 2, 1, 1, 1, 1}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 0, 1, 0, 1, 0, 0}, {0, 1, 0, 0, 1, 0, 0, 1, 0}, {1, 0, 0, 0, 1, 0, 0, 0, 1} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end <instant name="Exemplo" words="crux magnum" lvl="30" mana="45" prem="1" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="attack/exemplo.lua"> <vocation id="2"/> <vocation id="6"/> <vocation id="1"/> </instant>
-
pra q vc colocou exhaust no script se tem um pronto no spells.xml tenta isso local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT,CONST_ME_FIREAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.0, 0, -1.0, 0) arr = { {1, 0, 0, 0, 1, 0, 0, 0, 1}, {0, 1, 0, 0, 1, 0, 0, 1, 0}, {0, 0, 1, 0, 1, 0, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {1, 1, 1, 1, 2, 1, 1, 1, 1}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 0, 1, 0, 1, 0, 0}, {0, 1, 0, 0, 1, 0, 0, 1, 0}, {1, 0, 0, 0, 1, 0, 0, 0, 1} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) doCombat(cid, combat, var) return true end function onCastSpell(cid, var) local storage = 23005 local spellname = "Curse" local time = 50 if exhaustion.check(cid, storage) == false then exhaustion.set(cid, storage, time) doCombat(cid, combat, var) else doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return true end return true end
-
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT,CONST_ME_FIREAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.0, 0, -1.0, 0) arr = { {1, 0, 0, 0, 1, 0, 0, 0, 1}, {0, 1, 0, 0, 1, 0, 0, 1, 0}, {0, 0, 1, 0, 1, 0, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {1, 1, 1, 1, 2, 1, 1, 1, 1}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 0, 1, 0, 1, 0, 0}, {0, 1, 0, 0, 1, 0, 0, 1, 0}, {1, 0, 0, 0, 1, 0, 0, 0, 1} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end function onCastSpell(cid, var) local storage = 23005 local spellname = "Curse" local time = 50 if exhaustion.check(cid, storage) == false then exhaustion.set(cid, storage, time) return doCombat(cid, combat, var) else doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end return true end
-
Da uma olhada aqui: http://www.xtibia.com/forum/topic/170739-creaturescripts-anti-hack/
-
Vai no RME checa todos os items com UniqueID usando a busca, se encontrar algo numa árvore, essas coisas, deleta. Achei isso no server do Subwat --' E troca a senha da sua conta que ta com GOD. Poderia ter algo mais complexo, um script que so deixa X GOD logar.
-
Posta o script aqui neh esperto data/spells/scripts/poke/poison gas.lua
-
Alguem Que Entenda De Script Ajuda Ake!
tópico respondeu ao 749676 de Fir3element em Lixeira Pública
tente> function onThink(cid, interval, lastExecution) local pos = { {x = 138, y = 180, z = 7}, {x = 138, y = 180, z = 7, stackpos = 253} } for _, positions in pairs(pos) do doSendMagicEffect(positions[1], 6) if getThingFromPos(positions[2]).itemid > 0 then for _, name in pairs(getOnlinePlayers()) do local player = getPlayerByName(name) doSendAnimatedText(positions[1], "Treiners", 18) end end end return true end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.