

Thiach
Artesão-
Total de itens
144 -
Registro em
-
Última visita
Tudo que Thiach postou
-
Alguem sabe como adicionar mana drain ao hit da arma? valendo rep+
-
Vlww mano salvou ae! rep+ pra vc!
-
Tipo, eu estou tentando implementar nessa spell aqui e nao estou conseguindo: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 134) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -59.2, 2, -64.2, 3) arr1 = { {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 3, 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 p = getCreaturePosition(cid) local x = { [0] = {x=p.x, y=p.y-1, z=p.z}, [1] = {x=p.x+4, y=p.y, z=p.z}, [2] = {x=p.x, y=p.y+4, z=p.z}, [3] = {x=p.x, y=p.y, z=p.z} } local y = { [0] = 162, [1] = 164, [2] = 165, [3] = 163 } pos = x[getCreatureLookDirection(cid)] eff = y[getCreatureLookDirection(cid)] doSendMagicEffect(pos, eff) local parameters = { cid = cid, var = var, combat1 = combat1} addEvent(onCastSpell1, 100, parameters) return true end Nao acontece nada de paralyze quando pega a magia no player, ja coloquei a funçao e nao deu certo
-
Nao pegou =S, nao aconteceu nada, o player continuou se movendo...
-
Galera eu to precisando de uma spell que faça o player fica totalmente paralizado por um tempo (Sem se mover) Alguem me ajuda? Pois no meu servidor queria deixar o kagemane no jutsu de shikamaru assim, pra ficar igual ao desenho. Valendo rep+ ae, agradeço desde ja!
-
vlw manoo, muito obrigado! REP+ PRA VC! durante 1 mes, vlw
-
Beleza to no aguardo
-
Vlw mano vo testar, so 1 coisa.. se nao for pedir muito, vc pode fazer a mesma coisa so que com skills? Deu esse erro aqui: [15/04/2013 13:52:33] [Error - LuaScriptInterface::loadFile] data/spells/scripts/lee/urarenge.lua:7: '}' expected (to close '{' at line 1) near 'magicFormula' [15/04/2013 13:52:33] [Warning - Event::loadScript] Cannot load script (data/spells/scripts/lee/urarenge.lua) [15/04/2013 13:52:33] data/spells/scripts/lee/urarenge.lua:7: '}' expected (to close '{' at line 1) near 'magicFormula' Acho que ja sei qual erro , perae Ae, consegui resolver o erro, era só colocar uma virgula nos configs novos.. agora sobre a magia com skills, vc pode ajudar se nao for pedir mtu? vlw EDIT--- A spell nao esta batendo dano nenhum, =S
-
Pelo amor de deus, alguma alma caridosa me ajuda? preciso colocar o dano dessa magia baseado em magic level ou skill, pelo amor de deus, eu vo ficar dando rep pra essa pessoa que me ajudar por 1 Mes! SPELL: local config = { efeitoTele = 134, -- efeito q ira aparacer a cada teleport. efeitoDamage = 134, -- efeito q ira aparecer ao hitar no alvo hits = 1, -- quantos hits vai dar delay = 600, -- intervalo de tempo a cada hit min = 37330, -- dano minimo max = 38550, -- dano maximo damage = COMBAT_PHYSICALDAMAGE -- tipo do dano } function isWalkable(pos, creature, pz, proj) -- nord if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end if getTopCreature(pos).uid > 0 and creature then return false end if getTileInfo(pos).protection and not pz then return false end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false end end end return true end function getPosDirs(p, dir) -- mkalo return dir == 1 and {x=p.x-1, y=p.y, z=p.z} or dir == 2 and {x=p.x-1, y=p.y+1, z=p.z} or dir == 3 and {x=p.x, y=p.y+1, z=p.z} or dir == 4 and {x=p.x+1, y=p.y+1, z=p.z} or dir == 5 and {x=p.x+1, y=p.y, z=p.z} or dir == 6 and {x=p.x+1, y=p.y-1, z=p.z} or dir == 7 and {x=p.x, y=p.y-1, z=p.z} or dir == 8 and {x=p.x-1, y=p.y-1, z=p.z} end function validPos(pos) tb = {} for i = 1, 8 do newpos = getPosDirs(pos, i) if isWalkable(newpos) then table.insert(tb, newpos) end end table.insert(tb, pos) return tb end spell3 = { start3 = function (cid, target, markpos, hits) if not isCreature(cid) then return true end if not isCreature(target) or hits < 1 then doTeleportThing(cid, markpos) doSendMagicEffect(getThingPos(cid), config.efeitoTele) return true end posAv = validPos(getThingPos(target)) rand = #posAv == 1 and 1 or #posAv - 1 doSendMagicEffect(getThingPos(cid), config.efeitoTele) doTeleportThing(cid, posAv[math.random(1, rand)]) doAreaCombatHealth(cid, config.damage, getThingPos(target), 0, -config.min, -config.max, config.efeitoDamage) addEvent(spell3.start3, config.delay, cid, target, markpos, hits - 1) end } function onCastSpell(cid) local position1 = {x=getThingPosition(getCreatureTarget(cid)).x, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z} local position2 = {x=getCreaturePosition(cid).x+1, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z} local position3 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z} target = getCreatureTarget(cid) if target then spell3.start3(cid, target, getThingPos(cid), config.hits) doSendMagicEffect(position1, 39) doSendMagicEffect(position2, 40) doSendMagicEffect(position3, 100) end return true end help ae
-
Olá, estou criando e investindo em um novo projeto, e preciso de spriter para recriar algumas sprites (OTserv de naruto) Irei pagar antecipado pelas sprites ( Valor a combinar ) Posso pagar por transferencia bancaria bradesco ou pagseguro. Procuro gente séria, que trabalhe corretamente. Deixe seu contato aqui ou mande uma msg, obrigado.
-
Aee sumiu , so que os positions das rocks nao estão certas, ta tipo assim agora: {1, 0, 1} {0, 3, 0 {1, 0, 1} antes cobria uma trap inteira
-
Eu entendi, estava pensando em fazer isso mesmo se nao conseguise, mais eu queria mesmo saber o motivo desse bug, e resolver tbm.. Pq nao é possivel uma coisa dessas, nao tem explicação pra isso, nao é o .exe, nem nada, nao mexi em nada velho, mtu estranho.. se nao conseguir resolver de jeito nenhum e se ngm tiver 1 soluçao eu faço isso msm.. ta foda=/
-
Nao deu nenhum erro mais tbm nao removeu a magic wall. Olha, no meus items .xml essa id 5750 é uma rocks, mais nao tem duration nela, antes funcionava 100% e removia, e dps parou de funcionar do nada isso vey, que estranho.. ta dificil resolver esse bug tosco, =x
-
Opa, deu esse erro aqui: [10/04/2013 13:43:11] [Error - Spell Interface] [10/04/2013 13:43:11] In a timer event called from: [10/04/2013 13:43:11] data/spells/scripts/kakashi/prision.lua:onCastSpell [10/04/2013 13:43:11] Description: [10/04/2013 13:43:11] data/spells/scripts/kakashi/prision.lua:4: attempt to get length of local 'posAll' (a nil value) [10/04/2013 13:43:11] stack traceback: [10/04/2013 13:43:11] data/spells/scripts/kakashi/prision.lua:4: in function <data/spells/scripts/kakashi/prision.lua:3> e a magic wall tbm nao removeu =x
-
Galera, que bug tosco que estou aqui.. O script estava funcionando perfeitamente ontem, nao mechi em nada que possa te-lo alterado, ja conferi as sources e nao é, os tibia spr e dat tbm não.. o script ta intacto porém a id da magic wall nao está sumindo agora, nao mexi nos items.xml, nem nada que possa ter afetado, o script estava funcionando 100% ,nao sei o que houve alguem poderia dar um help? Spell: local remove_time = 5 -- tempo em segundos para remover as magic wall local item_id = 5750 -- id da magic wall function onCastSpell(cid, var) local pos = getThingPosition(getCreatureTarget(cid)) posTile1 = {x=pos.x+1,y=pos.y+1,z=pos.z,stackpos=1} posTile2 = {x=pos.x+1,y=pos.y,z=pos.z,stackpos=1} posTile3 = {x=pos.x+1,y=pos.y-1,z=pos.z,stackpos=1} posTile4 = {x=pos.x,y=pos.y-1,z=pos.z,stackpos=1} posTile5 = {x=pos.x-1,y=pos.y-1,z=pos.z,stackpos=1} posTile6 = {x=pos.x-1,y=pos.y,z=pos.z,stackpos=1} posTile7 = {x=pos.x-1,y=pos.y+1,z=pos.z,stackpos=1} posTile8 = {x=pos.x,y=pos.y+1,z=pos.z,stackpos=1} posAll = {posTile1,posTile2,posTile3,posTile4,posTile5,posTile6,posTile7,posTile8} for i=1, #posAll do if isWalkable(posAll[i]) then doCreateItem(item_id, 1, posAll[i]) end end addEvent(removeItem, remove_time*1000, posAll) return true end function isWalkable(pos, creature, pz, proj) if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end local creature = getTopCreature(pos) if creature.type > 0 then return false end if getTilePzInfo(pos) and not pz then return false end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false end end end return true end function removeItem(posAll) for i=1, #posAll do for j=0, 255 do pos_stack = {x=posAll[i].x,y=posAll[i].y,z=posAll[i].z,stackpos=j} removeTile = getThingfromPos(pos_stack) if removeTile.itemid == item_id then doRemoveItem(removeTile.uid) end end end end Valendo rep+ ae
-
Olá pessoal, tudo bom? Então, para aquelas pessoas que estão no inicio de seu trabalho, e não tem dinheiro para pagar um dedicado ainda eu posso ajudar. Na verdade meu desktop que tenho aqui separado apenas para hostear servidores, guenta muito mais paulera do que vários dedicados por ai.. vamos as configurações: Processador I7 2600 CPU - 3.40GHZ Memoria RAM de 8GB Internet de 10MB (NETVirtua) [OBS: Estou vendo para fazer upgrade para 100MB) Placa de video GeForce 550 TI - Driver 314.07 Disponibilidade: 24Horas/7 ( É isso mesmo, posso deixar 24Horas por dia ligado, sem problema algum, de 2 em 2 dias é bom reniciar o pc) Sobre mim: Meu nome é Pedro, tenho 21 anos, tenho experiencia em montar servidores desde os 15 anos, sempre fiz as coisas sozinho, tenho experiencia em quase todas as áreas do OTserv ( Mapper, scripter, c++, website PHP/html, mysql, windows, linux , etc ) Fui dono de um dos maiores servidores de WAR 8.6, o Bigwar.com.br, tive que fecha-lo por causa de muitos ataques, e na época nao tinha experiencia pra configurar corretamente um firewall decente. Atualmente estou hosteando um outro servidor de WAR 9.8/9.81, se encontra atualmente online, tem média de 50 players, porém nao estou vendo futuro nesse projeto, por isso postei aqui para ver se tem algo mais interessante pra mim e pra vocês é claro. Quem quizer dar uma conferida: http://bigwar.no-ip.info:8090 Agora vem a parte mais interessante, a minha parte: Nunca fui de roubar servidor de ninguem, sou um cara honesto, mais também nao sou qualquer hoster gratuito que hosteia apenas por diversão. Todo mundo quer ganhar dinheiro, ou não é verdade? Bom é o seguinte, posso hostear o server de graça até ele começar a render com as doações, depois disso meu preço é 20% das doações liquidas. Ou seja, se o server está lucrando 800 Reais, 160 vai ser meu. Bom, bem mais barato que um servidor dedicado core2duo. É isso ai pessoal, se alguem tiver interessado, posta seu msn, skype, facebook, o que tiver para eu entrar em contato! Abraços
-
Valeu ai duvida sanada, muito obrigado! REP+ quando poder pra vc! t+
-
Olá, estou aqui mais uma vez com uma dúvida.. Quando o player vai criar char na account manager, ele mostra as vocações vip, ja era de se esperar.. É esse o problema, tem como eu colocar pra nao criar as vocações vip no acc manager? Tipo colocar algum acess ou na vocação, sei la! Nao quero tirar o acc manager, acabei de colocar ele =X
-
Ae!!! FUncionou!! Valeu ai podem fechar o topico ! REP++
-
Olá a todos! Estou precisando de um script, vou explicar o que é exatamente! Bom, no meu server tem account manager, é servidor de naruto, porém o novo char criado ele loga com um outfit lá qualquer.. porém quando cria um novo char pelo site fica normal.. Nao sei como alterar isso, entao pensei em um script de login assim: Se logar pela primeira vez um novo char, para tal vocação, colocar esse outfit (newtype) Minha versão do meu servidor é 8.54 , forgotten server 0.3.6 REP+ pra galera ae que ajudar, valeu! Agradeço desde já!
-
open pvp Naruto-Shinobi NTO Aberto Hoje! (Totalmente sem Bugs)
um tópico no fórum postou Thiach OTServlist
Novo Servidor aberto HOJE! Venha ser TOP SERVIDOR DEDICADO HOSPEDADO EM SP/BRASIL CRIE JA SUA ACC: http://naruto-shinobi.no-ip.org:8090 Para jogar faça o download do nosso cliente: (Nao precisa ip Changer) http://www.mediafire.com/?eid33xcfs377sqq SERVER TOTALMENTE SEM BUGS! Rates: 300x level, 120x skills Todas as vocaçoes, jutsus, quests Comandos !jutsu, transformar CRIE JA SUA ACC: http://naruto-shinobi.no-ip.org:8090 -
Obrigado REP+ Agora uma duvida, tem como fortificar itens magicos e bows e crossbows nao? Nao tem como fortificar Bows? Pode me ajudar ?
-
Olá amigos, Venho pedir ajuda de voces, um script de um item que aumentase o ganho da experiencia quando matase o player. No config lua tem lá, rateExperienceFromPlayers = 10 Tipo, gostaria que ao usar o tal "item" aumentase a rate dessa exp do player para 11, exemplo. Fico no aguardo Obrigado! UP! Alguem ajuda por favor?
-
Olá amigos, venho humildemente pedir a voces um script baseado em: ao usar tal item, adicionar atributos a definir , (attack), (Defense) Etc, em um certo item. Exemplo: Ao usar o item de fortificaçao, adicionar + 2 de attack pra arma que o player escolher. Bom, eu tenho conhecimento basico em lua, percebi que tem um comando do GM para se adicionar + atributos aos items, ai surgiu a ideia,, Quem poder me ajudar ficarei muito grato, REP+
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.