Histórico de Curtidas
- 		
			
				 rodrigorodriguess recebeu reputação de Sonark em Teleport Automático em X dias e X horasBom.. eu pesquisei e pesquisei, achei vários tutoriais ensinando, mas nenhum funcionava, tenho um aqui comigo que já veio em meu otserver, não sei quem é o dono mas espero ajudar a todos. rodrigorodriguess recebeu reputação de Sonark em Teleport Automático em X dias e X horasBom.. eu pesquisei e pesquisei, achei vários tutoriais ensinando, mas nenhum funcionava, tenho um aqui comigo que já veio em meu otserver, não sei quem é o dono mas espero ajudar a todos.
 a função do script é aparecer um teleport em tal dia e em tal hora no seguinte local e que irá enviá-lo para outro local e depois de um tempo desapareça.
 
 Primeiramente abra data/globalevents/scripts e crie o seguinte:
 
 teleporteautomatico.lua
 
 local config = { day = "Monday","Wednesday","Friday","Sunday", pos = {x=151, y=77, z=6}, topos = {x=550, y=34, z=7}, time = 5, -- tempo que o teleport ira sumir em minutos msg_open = "O Portal vai se abrir em 5 minutos.", msg_close = "O Portal se fechou." } local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end function onTimer() if (os.date("%A") == config.day) then doCreateTeleport(1387, config.topos, config.pos) doBroadcastMessage(config.msg_open) addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, config.msg_close) end return true end adicione em globalevents.xml a seguinte tag:
 <globalevent name="Teleport Automatico" time="15:30" event="script" value="teleportautomatico.lua"/> está configurado para 15:30, caso queira trocar.. se pode trocar de 00:00 até 23:59
 
 para configurá-lo é fácil:
 
 day = "Monday","Wednesday","Friday","Sunday", -- Dias em que o teleport irá aparecer
 pos = {x=151, y=77, z=6}, -- Posição aonde será criado o teleport
 topos = {x=550, y=34, z=7}, -- Posição pra onde o teleport ira levar o player
 time = 5, -- tempo que o teleport ira sumir em minutos,
 
 msg_open = "SUA MENSAGEM AO ABRIR O TELEPORT"
 msg_close = "MENSAGEM AO FECHAR O TELEPORT"
 
 Espero ter ajudado um colega que pediu ai, REP+ se puderem
 
 CRÉDITOS: luanluciano93
 
- 		
			
				 rodrigorodriguess recebeu reputação de Igorzerah em Teleport Automático em X dias e X horasBom.. eu pesquisei e pesquisei, achei vários tutoriais ensinando, mas nenhum funcionava, tenho um aqui comigo que já veio em meu otserver, não sei quem é o dono mas espero ajudar a todos. rodrigorodriguess recebeu reputação de Igorzerah em Teleport Automático em X dias e X horasBom.. eu pesquisei e pesquisei, achei vários tutoriais ensinando, mas nenhum funcionava, tenho um aqui comigo que já veio em meu otserver, não sei quem é o dono mas espero ajudar a todos.
 a função do script é aparecer um teleport em tal dia e em tal hora no seguinte local e que irá enviá-lo para outro local e depois de um tempo desapareça.
 
 Primeiramente abra data/globalevents/scripts e crie o seguinte:
 
 teleporteautomatico.lua
 
 local config = { day = "Monday","Wednesday","Friday","Sunday", pos = {x=151, y=77, z=6}, topos = {x=550, y=34, z=7}, time = 5, -- tempo que o teleport ira sumir em minutos msg_open = "O Portal vai se abrir em 5 minutos.", msg_close = "O Portal se fechou." } local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end function onTimer() if (os.date("%A") == config.day) then doCreateTeleport(1387, config.topos, config.pos) doBroadcastMessage(config.msg_open) addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, config.msg_close) end return true end adicione em globalevents.xml a seguinte tag:
 <globalevent name="Teleport Automatico" time="15:30" event="script" value="teleportautomatico.lua"/> está configurado para 15:30, caso queira trocar.. se pode trocar de 00:00 até 23:59
 
 para configurá-lo é fácil:
 
 day = "Monday","Wednesday","Friday","Sunday", -- Dias em que o teleport irá aparecer
 pos = {x=151, y=77, z=6}, -- Posição aonde será criado o teleport
 topos = {x=550, y=34, z=7}, -- Posição pra onde o teleport ira levar o player
 time = 5, -- tempo que o teleport ira sumir em minutos,
 
 msg_open = "SUA MENSAGEM AO ABRIR O TELEPORT"
 msg_close = "MENSAGEM AO FECHAR O TELEPORT"
 
 Espero ter ajudado um colega que pediu ai, REP+ se puderem
 
 CRÉDITOS: luanluciano93
 
- 		
			
				 rodrigorodriguess recebeu reputação de Thaygur em Efeito No Ataque Das sword -Efeito Quando vc tive usando um item narutibia 8.54tenho um script aqui que talvez te ajude.. não sei de quem é, portanto se alguém souber, dê os créditos por mim.. rodrigorodriguess recebeu reputação de Thaygur em Efeito No Ataque Das sword -Efeito Quando vc tive usando um item narutibia 8.54tenho um script aqui que talvez te ajude.. não sei de quem é, portanto se alguém souber, dê os créditos por mim..
 
 abra sua pasta data/weapons/scripts e crie um arquivo chamado efeito.lua
 
 cole isto dentro
 
 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 1.0, 0) local xCombat = createCombatObject() setCombatParam(xCombat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 36) local condition = createConditionObject(CONDITION_FIRE) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 4, 2000, -10) addDamageCondition(condition, 6, 2000, -5) setCombatCondition(xCombat, condition) function onUseWeapon(cid, var) local ret = doCombat(cid, combat, var) if(ret == false) then return false end local target = variantToNumber(var) if(target ~= 0) then -- chance to fire the enemy local chance = math.random(0, 100) if(chance > 90) then ret = doCombat(cid, xCombat, var) end end return ret end agora vá em weapons.xml ache o id da sword que você quer, caso o id não esteja lá crie um.
 se tiver o id você apenas substiui, se não tiver.. você adiciona esta tag:
 <melee id="7959" level="100" unproperly="1" event="script" value="efeito.lua"> Explicando como por efeito, e level de utilização.
 
 Localiza esta parte:
 
 setCombatParam(xCombat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
 setCombatParam(combat, COMBAT_PARAM_EFFECT, 36)
 
 FIREDAMAGE - é o dano que irá ocorrer ao efetuar o ataque.
 36 - é o efeito que irá aparecer ao atacar algo.. ex: monstros, players e treiners.. tudo!
 
 você pode achar os efeitos com o comando /z 1 que vai até o /z 68 se não me engano..
 
 agora ache:
 createConditionObject(CONDITION_FIRE)
 
 vou dar um exemplo do que isto faz:
 sabe quando a gente passa em cima do poison e o poison fica arrancando de 5 em 5? então..
 
 FIRE - será o que você quer que fique hitando.
 
 level de utilização é na weapons.xml e id da sword:
 
 <melee id="7959" level="100" unproperly="1" event="script" value="efeito.lua">
 
 já deu pra sacar que no 100 ali que é o level requerido né?
 
 e a parte em rosa é o id da sword..
 
 
 "ah, mas não precisa mexer em nada na pasta items?"
 R= Não, porque na weapons.xml está configurado para ler apenas o script..
 
- 		
			
				 rodrigorodriguess recebeu reputação de kaleudd em Teleport Automático em X dias e X horasBom.. eu pesquisei e pesquisei, achei vários tutoriais ensinando, mas nenhum funcionava, tenho um aqui comigo que já veio em meu otserver, não sei quem é o dono mas espero ajudar a todos. rodrigorodriguess recebeu reputação de kaleudd em Teleport Automático em X dias e X horasBom.. eu pesquisei e pesquisei, achei vários tutoriais ensinando, mas nenhum funcionava, tenho um aqui comigo que já veio em meu otserver, não sei quem é o dono mas espero ajudar a todos.
 a função do script é aparecer um teleport em tal dia e em tal hora no seguinte local e que irá enviá-lo para outro local e depois de um tempo desapareça.
 
 Primeiramente abra data/globalevents/scripts e crie o seguinte:
 
 teleporteautomatico.lua
 
 local config = { day = "Monday","Wednesday","Friday","Sunday", pos = {x=151, y=77, z=6}, topos = {x=550, y=34, z=7}, time = 5, -- tempo que o teleport ira sumir em minutos msg_open = "O Portal vai se abrir em 5 minutos.", msg_close = "O Portal se fechou." } local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end function onTimer() if (os.date("%A") == config.day) then doCreateTeleport(1387, config.topos, config.pos) doBroadcastMessage(config.msg_open) addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, config.msg_close) end return true end adicione em globalevents.xml a seguinte tag:
 <globalevent name="Teleport Automatico" time="15:30" event="script" value="teleportautomatico.lua"/> está configurado para 15:30, caso queira trocar.. se pode trocar de 00:00 até 23:59
 
 para configurá-lo é fácil:
 
 day = "Monday","Wednesday","Friday","Sunday", -- Dias em que o teleport irá aparecer
 pos = {x=151, y=77, z=6}, -- Posição aonde será criado o teleport
 topos = {x=550, y=34, z=7}, -- Posição pra onde o teleport ira levar o player
 time = 5, -- tempo que o teleport ira sumir em minutos,
 
 msg_open = "SUA MENSAGEM AO ABRIR O TELEPORT"
 msg_close = "MENSAGEM AO FECHAR O TELEPORT"
 
 Espero ter ajudado um colega que pediu ai, REP+ se puderem
 
 CRÉDITOS: luanluciano93
 
- 		
			
				 rodrigorodriguess recebeu reputação de koalla1235 em Teleport Automático em X dias e X horasBom.. eu pesquisei e pesquisei, achei vários tutoriais ensinando, mas nenhum funcionava, tenho um aqui comigo que já veio em meu otserver, não sei quem é o dono mas espero ajudar a todos. rodrigorodriguess recebeu reputação de koalla1235 em Teleport Automático em X dias e X horasBom.. eu pesquisei e pesquisei, achei vários tutoriais ensinando, mas nenhum funcionava, tenho um aqui comigo que já veio em meu otserver, não sei quem é o dono mas espero ajudar a todos.
 a função do script é aparecer um teleport em tal dia e em tal hora no seguinte local e que irá enviá-lo para outro local e depois de um tempo desapareça.
 
 Primeiramente abra data/globalevents/scripts e crie o seguinte:
 
 teleporteautomatico.lua
 
 local config = { day = "Monday","Wednesday","Friday","Sunday", pos = {x=151, y=77, z=6}, topos = {x=550, y=34, z=7}, time = 5, -- tempo que o teleport ira sumir em minutos msg_open = "O Portal vai se abrir em 5 minutos.", msg_close = "O Portal se fechou." } local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end function onTimer() if (os.date("%A") == config.day) then doCreateTeleport(1387, config.topos, config.pos) doBroadcastMessage(config.msg_open) addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, config.msg_close) end return true end adicione em globalevents.xml a seguinte tag:
 <globalevent name="Teleport Automatico" time="15:30" event="script" value="teleportautomatico.lua"/> está configurado para 15:30, caso queira trocar.. se pode trocar de 00:00 até 23:59
 
 para configurá-lo é fácil:
 
 day = "Monday","Wednesday","Friday","Sunday", -- Dias em que o teleport irá aparecer
 pos = {x=151, y=77, z=6}, -- Posição aonde será criado o teleport
 topos = {x=550, y=34, z=7}, -- Posição pra onde o teleport ira levar o player
 time = 5, -- tempo que o teleport ira sumir em minutos,
 
 msg_open = "SUA MENSAGEM AO ABRIR O TELEPORT"
 msg_close = "MENSAGEM AO FECHAR O TELEPORT"
 
 Espero ter ajudado um colega que pediu ai, REP+ se puderem
 
 CRÉDITOS: luanluciano93
 
- 		
			
				 rodrigorodriguess recebeu reputação de margosiinho em (Resolvido)[DÚVIDA] Como criar uma nova vocação? Dbko 8.0Cara, eu recomendo que faça o seguinte: rodrigorodriguess recebeu reputação de margosiinho em (Resolvido)[DÚVIDA] Como criar uma nova vocação? Dbko 8.0Cara, eu recomendo que faça o seguinte:
 
 Se você já tem as sprites feitas e tal, então deve começar pela vocation.
 
 Então abra Data/vocations.xml
 
 Siga até o final de toda a linha até encontrar a ultima vocation.
 Você irá encontrar essa tag:
 </vocation> </vocations> Quando encontrar, dê um ENTER na primeira, ficará assim:
 </vocation> </vocations> Agora, você irá adicionar a primeira vocation do bills, no caso ele sem nenhuma transform..
 
 Ficaria mais ou menos assim:
 
 <vocation id="500" name="Bills" description="a bills" gaincap="50" gainhp="28" gainmana="220" gainhpticks="6" gainhpamount="400" gainmanaticks="3" gainmanaamount="400" manamultiplier="1.1" attackspeed="1200" soulmax="200" gainsoulticks="120" lostexp="3" lostmlv="3" lostskill="3" distdamage="70" meledamage="160" kidamage="15" corpse="2853" charge="11"> <skill id="0" multiplier="3.0"/> <skill id="1" multiplier="3.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="1.1"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="3.0"/> <skill id="6" multiplier="1.0"/> </vocation> Não se esqueça que no final das tags só pode ter isso:
 </vocation> </vocations> Agora, a 1° vocation você já fez, só que para ele se transformar, ele precisará de mais 1, então faça os mesmos passos anteriores.
 
 Dê o id da vocation de 501 já que a primeira é 500.
 
 Agora o próximo passo, são as transformações:
 
 Vá em Data/talkactions/scripts copie qualquer arquivo e renomeie para transformar
 
 logo após, abra este arquivo e coloque o seguinte script: ( Créditos ao Avuenja )
 local config = { --[vocation id] = { level, nova voc, looktype, efeito} [500] = { 50, 501, 123, 233}, [0] = { 0, 0, 0, 0} } function onSay(cid, words, param, channel) doPlayerSay(cid, "transformar") local voc = config[getPlayerVocation(cid)] if voc then if getPlayerLevel(cid) >= voc[1] then doPlayerSetVocation(cid, voc[2]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") local outfit = {lookType = voc[3]} doCreatureChangeOutfit(cid, outfit) doSendMagicEffect(getCreaturePosition(cid), voc[4]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.") end else doPlayerSendCancel(cid, "Você não pode se Transformar!") end return true end e agora vá em Data/Talkactions/Talkactions.xml abra-o e adicione a seguinte tag:
 <talkaction words="transformar" script="transformar.lua"/> Explicando o script das transformações:
 
 [500] = { 50, 501, 123, 233},
 
 Em vermelho é o id da vocação antiga, e que ele precisa estar para se transformar na próxima.
 
 Em verde é o level que ele poderá se transformar, ai então ele só poderá se transformar a partir do level 50.
 
 Em azul é o id da vocação nova que ele irá ganhar ao transformar.
 
 Em laranja é o looktype, será a outfit que ele irá ganhar ao fazer a transformação.
 
 Em rosa é o efeito que dará ao transformar. ( 233 é praticamente uma explosão, bem da hora.)
 
 
 Prontinho, salve e feche!
 
- 		
			
				 rodrigorodriguess deu reputação a 001rafa em (Resolvido)MPA com Utamo Vitavai no itens.xml procura a magic plate armor e coloca isso aki nela ó este pequeno trecho antes do </item> rodrigorodriguess deu reputação a 001rafa em (Resolvido)MPA com Utamo Vitavai no itens.xml procura a magic plate armor e coloca isso aki nela ó este pequeno trecho antes do </item>
 
 <attribute key="manashield" value="1" />
 
- 		
			
				 rodrigorodriguess deu reputação a DeathRocks em [8.60]Baiak Barao Editado DeathRocksFala Ae Galera do TibiaKing rodrigorodriguess deu reputação a DeathRocks em [8.60]Baiak Barao Editado DeathRocksFala Ae Galera do TibiaKing
 Estou mais um vez disponibilizando um Baiak Barao que Acabei de Editar
 Espero Que Gostem
 
 Oque eu Mudei e Adicionei ?
 
 -| Novo Visual do Templo
 -| Aura System (comando !aura on)
 -| Task System
 -| Dodge System
 -| Run Event (CORRIDA MALUCA)
 -| Reset System (ÁREA EXCLUSIVA COM CASTELO E HUNTS) para resetar fale !reset
 -| Guild Frags System (ÁREA EXCLUSIVA COM CASTELO E HUNTS)
 -| War System (100% RODANDO EM SQLITE)
 -| Cast System (100% Roda em Mysql ) ( Para Ativar vai em Config.lua e ache | enableCast = false | mude para true ) Duvidas entrem em http://www.tibiaking.com/forum/topic/34609-add-cast-system-pra-quem-já-tem-os-códigos-na-distro/
 -| PvP Balanceado
 -| Varios Eventos Automaticos
 -| Battle Field Event
 -| Capture The Flag Event
 -| Adicionado CASTLE 24HORAS (COM CASTELO) e AVISOS DE INVASORES
 -| Itens DONATES
 -| Área DONATE ~~ (Só Entra Quem Usar o Itens)
 -| Vários Novos Script
 -| Fast Atk Arrumado
 -| Distro 0.4 Rodando 100% ( Se For 64x Bits)
 -| Refinamento ( Aprimora seu Item )
 -| Level Points System Adicionado (Melhora Seu Skill)
 -| Frags no Look
 -| Npc Major Ancient (Vende Itens Exclusivos para quem tiver honor points) Obs:Consegue no GFS)
 -| Fly System Adicionado fale !fly
 -| e Muito Mais que Não Lembro
 -| CONFIRA ~~ !
 
 -| SENHA DO GOD: barao/styller
 
 ~~ Algumas Imagens do Servidor ~~
 CASTELO GFS Localizado na Barao City
 
 
 
 Castelo Reset System Localizado na Barao City
 
 
 
 Amostra do CASTLE War 24HORAS Vista por Cima
 
 
 
 CASTLE WAR 24 HORAS Vista por Baixo + Amostra de Invasão
 
 
 
 Donate Área
 
 
 
 Amostra de Itens Donate
 
 
 
 Amostra de Systema de Points
 
 
 
 Amostra do Refinamento
 
 
 
 TEMPLO
 
 
 
 
 -| Download
 http://www.4shared.com/rar/kv68Q66Hba/Baiak_Barao_Editado_By_DeathRo.html?
 -| Scan
 https://www.virustotal.com/pt/file/b036f248977d3b75e8fc205983b449a2fd68a942e62a48963adfcfa49fd954b8/analysis/1402686644/
 
 -| Créditos
 
 
 
 
 Gostou ? então dei um +REP Não vai cair o Dedo
 
- 		
			
				 rodrigorodriguess recebeu reputação de EduardMartins em Como botar o nome do ot piscando no temploVá em Data/globalevents/scripts e crie um arquivo chamado texto.lua e cole: rodrigorodriguess recebeu reputação de EduardMartins em Como botar o nome do ot piscando no temploVá em Data/globalevents/scripts e crie um arquivo chamado texto.lua e cole:
 
 local config = { positions = { ["OTSERVER"] = { x = 160, y = 54, z = 7 }, ["Teleports"] = { x = 152, y = 50, z = 7 }, ["Depot"] = { x = 151, y = 55, z = 7 }, ["Treiners"] = { x = 154, y = 50, z = 7 } } } function onThink(cid, interval, lastExecution) for text, pos in pairs(config.positions) do doSendAnimatedText(pos, text, math.random(1, 255)) end return TRUE end depois vá em Data/globalevents/globalevents.xml abra-o e adicione esta tag:
 <globalevent name="texto" interval="2" script="texto.lua" />
 OTSERVER é o lugar que tu põe o nome do teu OT, mas não cabe tantas letras, acho que o máximo é 8, então modere, e quando fizer outros tópicos, explique com mais firmeza oque quer, dê mais dicas, porque adivinhar é difícil.
 
 Ajudei? REP+
 
- 		
			
				 rodrigorodriguess recebeu reputação de Bueno1 em (Resolvido)EXORI GRAN CON HITANDO POUCO, AJUDA AE.Usa este fera, só substituir rodrigorodriguess recebeu reputação de Bueno1 em (Resolvido)EXORI GRAN CON HITANDO POUCO, AJUDA AE.Usa este fera, só substituir
 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, TRUE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ETHEREALSPEAR) function onGetFormulaValues(cid, level, skill, attack, factor) local level = getPlayerLevel(cid) local min = -((skill*attack/10)*2.25+(level/7))/2.75 -- 2.75 local max = -((skill*attack/10)*2.25+(level/7)) -- local min = -((skill * attack / 10) * 2.25 + (level / 5))/2.75 -- Divisor = 1.75 -- local min = -((skill * attack / 3.0) / ? + (level / 7))/3.0 return min, max end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end
- 		
			
				 rodrigorodriguess recebeu reputação de Vinicius.Olivera15 em Efeito No Ataque Das sword -Efeito Quando vc tive usando um item narutibia 8.54tenho um script aqui que talvez te ajude.. não sei de quem é, portanto se alguém souber, dê os créditos por mim.. rodrigorodriguess recebeu reputação de Vinicius.Olivera15 em Efeito No Ataque Das sword -Efeito Quando vc tive usando um item narutibia 8.54tenho um script aqui que talvez te ajude.. não sei de quem é, portanto se alguém souber, dê os créditos por mim..
 
 abra sua pasta data/weapons/scripts e crie um arquivo chamado efeito.lua
 
 cole isto dentro
 
 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 1.0, 0) local xCombat = createCombatObject() setCombatParam(xCombat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 36) local condition = createConditionObject(CONDITION_FIRE) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 4, 2000, -10) addDamageCondition(condition, 6, 2000, -5) setCombatCondition(xCombat, condition) function onUseWeapon(cid, var) local ret = doCombat(cid, combat, var) if(ret == false) then return false end local target = variantToNumber(var) if(target ~= 0) then -- chance to fire the enemy local chance = math.random(0, 100) if(chance > 90) then ret = doCombat(cid, xCombat, var) end end return ret end agora vá em weapons.xml ache o id da sword que você quer, caso o id não esteja lá crie um.
 se tiver o id você apenas substiui, se não tiver.. você adiciona esta tag:
 <melee id="7959" level="100" unproperly="1" event="script" value="efeito.lua"> Explicando como por efeito, e level de utilização.
 
 Localiza esta parte:
 
 setCombatParam(xCombat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
 setCombatParam(combat, COMBAT_PARAM_EFFECT, 36)
 
 FIREDAMAGE - é o dano que irá ocorrer ao efetuar o ataque.
 36 - é o efeito que irá aparecer ao atacar algo.. ex: monstros, players e treiners.. tudo!
 
 você pode achar os efeitos com o comando /z 1 que vai até o /z 68 se não me engano..
 
 agora ache:
 createConditionObject(CONDITION_FIRE)
 
 vou dar um exemplo do que isto faz:
 sabe quando a gente passa em cima do poison e o poison fica arrancando de 5 em 5? então..
 
 FIRE - será o que você quer que fique hitando.
 
 level de utilização é na weapons.xml e id da sword:
 
 <melee id="7959" level="100" unproperly="1" event="script" value="efeito.lua">
 
 já deu pra sacar que no 100 ali que é o level requerido né?
 
 e a parte em rosa é o id da sword..
 
 
 "ah, mas não precisa mexer em nada na pasta items?"
 R= Não, porque na weapons.xml está configurado para ler apenas o script..
 
- 		
			
				 rodrigorodriguess deu reputação a xWhiteWolf em PEDIDO SummonCreaturetem vários jeitos de arrumar mas o mais simpleszinho seria adicionar "or" no if. rodrigorodriguess deu reputação a xWhiteWolf em PEDIDO SummonCreaturetem vários jeitos de arrumar mas o mais simpleszinho seria adicionar "or" no if.
 
 local config = { day1 = "Friday", day2 = "Monday", monster = "Demon", pos = {x=166, y=40, z=7}, -- Posição aonde sera criado o teleport msg_open = "The Boss invade.", -- mensagem ao abrir o teleport } function onTimer() if (os.date("%A") == config.day1) or (os.date("%A") == config.day2) then doSummonCreature(config.monster, config.pos) doBroadcastMessage(config.msg_open) addEvent(doBroadcastMessage) end return true end
- 		
			
				 rodrigorodriguess deu reputação a Nildson em Disponibilize algum Window Themeae do meu server pokemon rodrigorodriguess deu reputação a Nildson em Disponibilize algum Window Themeae do meu server pokemon
 
 
 
 
 
- 		
			
				 rodrigorodriguess recebeu reputação de luanluciano93 em Galeria [rodrigorodriguess]Aqui vou colocando todas minhas sprites, desde as mais feinhas até as menos feias.. rodrigorodriguess recebeu reputação de luanluciano93 em Galeria [rodrigorodriguess]Aqui vou colocando todas minhas sprites, desde as mais feinhas até as menos feias..
 conforme vou evoluindo em spriter, deixarei minhas sprites antigas e as novas para vocês verem o resultado de um antigo spriter até um "profissional" e até bom para inspirar vocês a tentarem ser um spriter
 só vou deixar meu @edit aqui, não vou colocá-las em comentários.
 nenhuma sprite que está aqui é igual, ou foram adicionados sombreamentos ou areas com luz.
 
 Armor
 1° 2° 3° 4° 5° 6° Helmet 1° 2° 3° 4°
 Legs
 
 1°
 2°
 3°
 
 
 Sword
 
 1°
 
 Monster:
 
 1°
 
 Estou tendo algumas ajudas com spriters com mais experiência..
 
- 		
			
				 rodrigorodriguess deu reputação a Madarada em Galeria Madarada [Time line]Eae pessola beleza? rodrigorodriguess deu reputação a Madarada em Galeria Madarada [Time line]Eae pessola beleza?
 Hoje venho trazer minhas sprites e meu desenvolvimento desde o começo
 
 
 1ª sprite
 
 
 
 Dezembro - 2013
 
 
 
 
 
 
 Janeiro - 2014
 
 
 
 
 Fevereiro - 2014
 
 
 
 
 
 Março - 2014
 
 
 
 
 
 
 
 
 
 
 
 Abril - 2014
 
 
 
 
 
 
 
 
 
 
 
 Maio - 2014
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
- 		
			
				 rodrigorodriguess deu reputação a Danihcv em Mensagem ao criar CHARACTER-- Script by Danihcv to TibiaKing.com function onLogin(cid) local msg = "Muito obrigado por entrar no nosso servidor." -- Mensagem que irá aparecer. if getGlobalStorageValue(getPlayerAccountId(cid)+555) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, msg) setGlobalStorageValue(getPlayerAccountId(cid)+555, 1) end return TRUE end Tenta agr... rodrigorodriguess deu reputação a Danihcv em Mensagem ao criar CHARACTER-- Script by Danihcv to TibiaKing.com function onLogin(cid) local msg = "Muito obrigado por entrar no nosso servidor." -- Mensagem que irá aparecer. if getGlobalStorageValue(getPlayerAccountId(cid)+555) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, msg) setGlobalStorageValue(getPlayerAccountId(cid)+555, 1) end return TRUE end Tenta agr...
 
- 		
			
				 rodrigorodriguess recebeu reputação de isaquecampos em Efeito No Ataque Das sword -Efeito Quando vc tive usando um item narutibia 8.54tenho um script aqui que talvez te ajude.. não sei de quem é, portanto se alguém souber, dê os créditos por mim.. rodrigorodriguess recebeu reputação de isaquecampos em Efeito No Ataque Das sword -Efeito Quando vc tive usando um item narutibia 8.54tenho um script aqui que talvez te ajude.. não sei de quem é, portanto se alguém souber, dê os créditos por mim..
 
 abra sua pasta data/weapons/scripts e crie um arquivo chamado efeito.lua
 
 cole isto dentro
 
 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 1.0, 0) local xCombat = createCombatObject() setCombatParam(xCombat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 36) local condition = createConditionObject(CONDITION_FIRE) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 4, 2000, -10) addDamageCondition(condition, 6, 2000, -5) setCombatCondition(xCombat, condition) function onUseWeapon(cid, var) local ret = doCombat(cid, combat, var) if(ret == false) then return false end local target = variantToNumber(var) if(target ~= 0) then -- chance to fire the enemy local chance = math.random(0, 100) if(chance > 90) then ret = doCombat(cid, xCombat, var) end end return ret end agora vá em weapons.xml ache o id da sword que você quer, caso o id não esteja lá crie um.
 se tiver o id você apenas substiui, se não tiver.. você adiciona esta tag:
 <melee id="7959" level="100" unproperly="1" event="script" value="efeito.lua"> Explicando como por efeito, e level de utilização.
 
 Localiza esta parte:
 
 setCombatParam(xCombat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
 setCombatParam(combat, COMBAT_PARAM_EFFECT, 36)
 
 FIREDAMAGE - é o dano que irá ocorrer ao efetuar o ataque.
 36 - é o efeito que irá aparecer ao atacar algo.. ex: monstros, players e treiners.. tudo!
 
 você pode achar os efeitos com o comando /z 1 que vai até o /z 68 se não me engano..
 
 agora ache:
 createConditionObject(CONDITION_FIRE)
 
 vou dar um exemplo do que isto faz:
 sabe quando a gente passa em cima do poison e o poison fica arrancando de 5 em 5? então..
 
 FIRE - será o que você quer que fique hitando.
 
 level de utilização é na weapons.xml e id da sword:
 
 <melee id="7959" level="100" unproperly="1" event="script" value="efeito.lua">
 
 já deu pra sacar que no 100 ali que é o level requerido né?
 
 e a parte em rosa é o id da sword..
 
 
 "ah, mas não precisa mexer em nada na pasta items?"
 R= Não, porque na weapons.xml está configurado para ler apenas o script..
 
- 		
			
				 rodrigorodriguess recebeu reputação de luanluciano93 em Desenhe sua sprite e nós aperfeiçoamosbom galera, tive uma brilhante idéia, pra mim.. rodrigorodriguess recebeu reputação de luanluciano93 em Desenhe sua sprite e nós aperfeiçoamosbom galera, tive uma brilhante idéia, pra mim..
 
 É o seguinte, você desenha a sprite que você quer de qualquer jeito sei lá, não tem problema se ficar feio, aqui a gente vai corrigir os erros e adicionar detalhes..
 pra mim isso é uma boa idéia, se acharem o mesmo e quiserem levar a diante.. fixem o tópico, se não.. pode fechar!
 
 obs: estou em processo de treinamento, seria bom pra eu me aperfeiçoar com isto.
 
 @edit
 
 vi que o pessoal da sprite está paradão.. vamo animar galera
 
- 		
			
				 rodrigorodriguess recebeu reputação de soildee em Desenhe sua sprite e nós aperfeiçoamosbom galera, tive uma brilhante idéia, pra mim.. rodrigorodriguess recebeu reputação de soildee em Desenhe sua sprite e nós aperfeiçoamosbom galera, tive uma brilhante idéia, pra mim..
 
 É o seguinte, você desenha a sprite que você quer de qualquer jeito sei lá, não tem problema se ficar feio, aqui a gente vai corrigir os erros e adicionar detalhes..
 pra mim isso é uma boa idéia, se acharem o mesmo e quiserem levar a diante.. fixem o tópico, se não.. pode fechar!
 
 obs: estou em processo de treinamento, seria bom pra eu me aperfeiçoar com isto.
 
 @edit
 
 vi que o pessoal da sprite está paradão.. vamo animar galera
 
- 		
			
				 rodrigorodriguess recebeu reputação de Nildson em [DUVIDA] Criação de spritersdesculpe por reviver, mas creio que não tenha tamanho, que a imagem seja 32x32 está tudo certo rodrigorodriguess recebeu reputação de Nildson em [DUVIDA] Criação de spritersdesculpe por reviver, mas creio que não tenha tamanho, que a imagem seja 32x32 está tudo certo
 
- 		
			
				 rodrigorodriguess recebeu reputação de Paugrosso em (Resolvido)[AJUDA] Ganhar tal level ao criar charfaz o seguinte, me manda o script do teu baú inicial que eu arrumo para os players pegarem level 1, dai ta tudo certo rodrigorodriguess recebeu reputação de Paugrosso em (Resolvido)[AJUDA] Ganhar tal level ao criar charfaz o seguinte, me manda o script do teu baú inicial que eu arrumo para os players pegarem level 1, dai ta tudo certo
 
- 		
			
				 rodrigorodriguess recebeu reputação de Leoo Zanin em Teleport Automático em X dias e X horasBom.. eu pesquisei e pesquisei, achei vários tutoriais ensinando, mas nenhum funcionava, tenho um aqui comigo que já veio em meu otserver, não sei quem é o dono mas espero ajudar a todos. rodrigorodriguess recebeu reputação de Leoo Zanin em Teleport Automático em X dias e X horasBom.. eu pesquisei e pesquisei, achei vários tutoriais ensinando, mas nenhum funcionava, tenho um aqui comigo que já veio em meu otserver, não sei quem é o dono mas espero ajudar a todos.
 a função do script é aparecer um teleport em tal dia e em tal hora no seguinte local e que irá enviá-lo para outro local e depois de um tempo desapareça.
 
 Primeiramente abra data/globalevents/scripts e crie o seguinte:
 
 teleporteautomatico.lua
 
 local config = { day = "Monday","Wednesday","Friday","Sunday", pos = {x=151, y=77, z=6}, topos = {x=550, y=34, z=7}, time = 5, -- tempo que o teleport ira sumir em minutos msg_open = "O Portal vai se abrir em 5 minutos.", msg_close = "O Portal se fechou." } local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end function onTimer() if (os.date("%A") == config.day) then doCreateTeleport(1387, config.topos, config.pos) doBroadcastMessage(config.msg_open) addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, config.msg_close) end return true end adicione em globalevents.xml a seguinte tag:
 <globalevent name="Teleport Automatico" time="15:30" event="script" value="teleportautomatico.lua"/> está configurado para 15:30, caso queira trocar.. se pode trocar de 00:00 até 23:59
 
 para configurá-lo é fácil:
 
 day = "Monday","Wednesday","Friday","Sunday", -- Dias em que o teleport irá aparecer
 pos = {x=151, y=77, z=6}, -- Posição aonde será criado o teleport
 topos = {x=550, y=34, z=7}, -- Posição pra onde o teleport ira levar o player
 time = 5, -- tempo que o teleport ira sumir em minutos,
 
 msg_open = "SUA MENSAGEM AO ABRIR O TELEPORT"
 msg_close = "MENSAGEM AO FECHAR O TELEPORT"
 
 Espero ter ajudado um colega que pediu ai, REP+ se puderem
 
 CRÉDITOS: luanluciano93
 
- 		
			
				 rodrigorodriguess recebeu reputação de Leoo Zanin em (Resolvido)[GLOBALEVENTS] Teleport automáticovou criar um tópico com isto, não achei aqui no tibiaking, jajá te passo o link. rodrigorodriguess recebeu reputação de Leoo Zanin em (Resolvido)[GLOBALEVENTS] Teleport automáticovou criar um tópico com isto, não achei aqui no tibiaking, jajá te passo o link.
 
 @edit
 
 aqui está o link amiguinho..
 
 http://www.tibiaking.com/forum/topic/33816-teleport-automático-em-x-dias-e-x-horas/
 
 bom aproveito
 
- 		
			
				 rodrigorodriguess deu reputação a ViitinG em (Resolvido)Teleport que aparece em X diasDeve funcionar,tenho um script parecido com este aqui.Era só adicionar os dias das semanas no script.. rodrigorodriguess deu reputação a ViitinG em (Resolvido)Teleport que aparece em X diasDeve funcionar,tenho um script parecido com este aqui.Era só adicionar os dias das semanas no script..
 
- 		
			
				 rodrigorodriguess deu reputação a llucas75 em (Resolvido)NPC QUE VENDA POR SCARAB COINSAchei aki pra ti rodrigorodriguess deu reputação a llucas75 em (Resolvido)NPC QUE VENDA POR SCARAB COINSAchei aki pra ti
 
 
 bau.lua
 
 
 
 
 
 em actions.xml
 
 
 
 
 
 Como configurar? Simples
 local coin = 2157 -- sua moeda vip(id da sua moeda donate)(no caso já esta configurado pra gold nuget)
 
 [50001] = {3,7903}, AKI SENDO RESPECTIVAMENTE UNIQUEID DO BAU, O CUSTO DE MOEDA DONATE PARA O ITEM E O ID DO ITEM.
 
 SE VC QUISER ADICIONAR MAIS ITENS É SO IR COLOCANDO CONTINUIDADE NOS UNIQUE, NUNCA SE ESQUEÇA DE ADICIONAR OS UNIQUES QUE ADICIONAR NA TAG DO ACTIONS.XML "50001-50035"
 
 
 
 Para quem não funcionar esse script acima tem um um pouco menos útil mas funcional.
 
 bau.lua
 
 
 
 
 
 A desvantagem desse que precisa criar um arquivo para cada bau.
 
 
     
     
     
     
			
				 
				 
	 
	 
	 
	 
	 
	 
	 
	 
	