Ir para conteúdo

rodrigorodriguess

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    rodrigorodriguess recebeu reputação de Sonark em Teleport Automático em X dias e X horas   
    Bom.. 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
  2. Gostei
    rodrigorodriguess recebeu reputação de Igorzerah em Teleport Automático em X dias e X horas   
    Bom.. 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
  3. Gostei
    tenho 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..
  4. Gostei
    rodrigorodriguess recebeu reputação de kaleudd em Teleport Automático em X dias e X horas   
    Bom.. 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
  5. Gostei
    rodrigorodriguess recebeu reputação de koalla1235 em Teleport Automático em X dias e X horas   
    Bom.. 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
  6. Gostei
    rodrigorodriguess recebeu reputação de margosiinho em (Resolvido)[DÚVIDA] Como criar uma nova vocação? Dbko 8.0   
    Cara, 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!
  7. Gostei
    rodrigorodriguess deu reputação a 001rafa em (Resolvido)MPA com Utamo Vita   
    vai no itens.xml procura a magic plate armor e coloca isso aki nela ó este pequeno trecho antes do </item>
     
    <attribute key="manashield" value="1" />
  8. Gostei
    rodrigorodriguess deu reputação a DeathRocks em [8.60]Baiak Barao Editado DeathRocks   
    Fala 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   
  9. Gostei
    rodrigorodriguess recebeu reputação de EduardMartins em Como botar o nome do ot piscando no templo   
    Vá 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+
  10. Gostei
    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
  11. Gostei
    tenho 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..
  12. Gostei
    rodrigorodriguess deu reputação a xWhiteWolf em PEDIDO SummonCreature   
    tem 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
  13. Gostei
    rodrigorodriguess deu reputação a Nildson em Disponibilize algum Window Theme   
    ae do meu server pokemon
     



  14. Gostei
    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
     

    2° 
    3° 
     
     
    Sword
     
    1° 
     
    Monster:
     

     
    Estou tendo algumas ajudas com spriters com mais experiência..
  15. Gostei
    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
     

     

     

     

     

     

     
     
     
     
     
     
     
     
     
     
     
  16. Gostei
    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...
  17. Gostei
    tenho 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..
  18. Gostei
    rodrigorodriguess recebeu reputação de luanluciano93 em Desenhe sua sprite e nós aperfeiçoamos   
    bom 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 
  19. Gostei
    rodrigorodriguess recebeu reputação de soildee em Desenhe sua sprite e nós aperfeiçoamos   
    bom 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 
  20. Gostei
    rodrigorodriguess recebeu reputação de Nildson em [DUVIDA] Criação de spriters   
    desculpe por reviver, mas creio que não tenha tamanho, que a imagem seja 32x32 está tudo certo
  21. Gostei
    rodrigorodriguess recebeu reputação de Paugrosso em (Resolvido)[AJUDA] Ganhar tal level ao criar char   
    faz o seguinte, me manda o script do teu baú inicial que eu arrumo para os players pegarem level 1, dai ta tudo certo
  22. Gostei
    rodrigorodriguess recebeu reputação de Leoo Zanin em Teleport Automático em X dias e X horas   
    Bom.. 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
  23. Gostei
    rodrigorodriguess recebeu reputação de Leoo Zanin em (Resolvido)[GLOBALEVENTS] Teleport automático   
    vou 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
  24. Gostei
    rodrigorodriguess deu reputação a ViitinG em (Resolvido)Teleport que aparece em X dias   
    Deve funcionar,tenho um script parecido com este aqui.Era só adicionar os dias das semanas no script..
  25. Gostei
    rodrigorodriguess deu reputação a llucas75 em (Resolvido)NPC QUE VENDA POR SCARAB COINS   
    Achei 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.

Informação Importante

Confirmação de Termo