Ir para conteúdo

linhhares

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    linhhares recebeu reputação de Cicuta Verde em Sprites Poke Ball Pxg   
    Ajudei? Rep+  

  2. Gostei
    linhhares recebeu reputação de Juniior Manoel em (Pedido)Sprites Mega Pokémons Uurgente!   
    Aqui, pode pegar desse tópico que achei aqui no Tibiaking mesmo http://www.tibiaking.com/forum/topic/35468-spr-3-mega-evolu%C3%A7%C3%B5es-d/ 
    -> Se ajudei Rep+ ?? 
  3. Gostei
    linhhares recebeu reputação de UnknowLoad em Sprites Poke Ball Pxg   
    Ajudei? Rep+  

  4. Gostei
    linhhares recebeu reputação de celibito em (Pedido)Sprites Mega Pokémons Uurgente!   
    Aqui, pode pegar desse tópico que achei aqui no Tibiaking mesmo http://www.tibiaking.com/forum/topic/35468-spr-3-mega-evolu%C3%A7%C3%B5es-d/ 
    -> Se ajudei Rep+ ?? 
  5. Gostei
    linhhares deu reputação a Deadpool em Melhores servidores base?   
    Estou criando um servidor também, base pokémon dash (não é pda).. Se quiser me ajudar ..
     
    Bases, basta usar a barra de pesquisa aqui do Tibiaking:
    PField
    Pokémon Dash v9
    Pokémon Dash v6
    Erondino Site v16 br aberos.. Essas são as mais conhecidas
  6. Gostei
    linhhares recebeu reputação de Demon123 em Sprites Poke Ball Pxg   
    Ajudei? Rep+  

  7. Gostei
    linhhares recebeu reputação de Christinacsa em Sprites Poke Ball Pxg   
    Ajudei? Rep+  

  8. Gostei
    linhhares deu reputação a Kenny Dxp em [Download] Sprites Ot Pokémon V 10.1   
    Fala galera to tibiaking hoje estou aqui para postar as novas sprites do otp update data [06/04/2015]



    Download Sprites -> http://www.mediafire.com/download/p9lxa7xq57oaxaf/otp+sprites+By+Kenny.rar

    Scan -> https://www.virustotal.com/pt/file/a69fbba122e2644be047cfedd58eea4f7561c5750f93ef447cee9235c7c6e69a/analysis/1428322350/

    Meu face www.facebook.com/kenny.fentons


    Printes Do que tem


    Créditos:
    Otpokemon.com - pelas sprites
    Kenny Dxp eu - por decompilar e postar.
  9. Gostei
    linhhares deu reputação a Fir3element em [Pedido] System de Surf   
    movements/movements.xml
        <!-- Swimming -->     <movevent type="StepIn" itemid="4828-4831" event="script" value="swimming.lua"/>     <movevent type="StepOut" itemid="4828-4831" event="script" value="swimming.lua"/>     <movevent type="StepIn" itemid="7943-7954" event="script" value="swimming.lua"/>     <movevent type="StepOut" itemid="7943-7954" event="script" value="swimming.lua"/> movements/scripts/swimming.lua
    local outfit = {lookType = 267, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)     if(hasCondition(cid, CONDITION_OUTFIT, 0, CONDITIONID_COMBAT) and getCreatureOutfit(cid).lookType == outfit.lookType) then         doRemoveCondition(cid, CONDITION_OUTFIT)         if(not isPlayerGhost(cid)) then             doSendMagicEffect(position, CONST_ME_POFF)         end     end     return true end function onStepOut(cid, item, position, lastPosition, fromPosition, toPosition, actor)     if(not isPlayer(cid)) then         return true     end     local tmp = getTileInfo(toPosition)     if(tmp.trashHolder) then         if(doTileQueryAdd(cid, toPosition, 4) ~= RETURNVALUE_NOERROR) then             return false         end         if(not isPlayerGhost(cid)) then             doSendMagicEffect(fromPosition, CONST_ME_POFF)             doSendMagicEffect(toPosition, CONST_ME_WATERSPLASH)         end         doRemoveConditions(cid, true)         doSetCreatureOutfit(cid, outfit, -1)     end     return true end
  10. Gostei
    linhhares deu reputação a Blackmotion em (Resolvido)[Pedido] Npc Teleport com Level   
    Não testei sou novo nesses bang de script ...
     
    carlos.lua
    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local cfg = { toPos = {x=1789, y=3667, z=7}, -- Posição level = 50, -- Level necessário price = 30 -- Dinheiro cobrado } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'travel') then selfSay('You are sure you want to go?', cid) talkState[talkUser] = 1 elseif msgcontains(msg, 'yes') and talkState[talkUser] == 1 then if getPlayerLevel(cid) >= cfg.level then if doPlayerRemoveMoney(cid, cfg.price) then doTeleportThing(cid, cfg.toPos) talkState[talkUser] = 0 else selfSay('You don\'t have enough money.', cid) end else selfSay('You need level having above '.. cfg.level ..'.', cid) end elseif msgcontains(msg, 'no') then selfSay('bye', cid) end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) carlos.xml
    <?xml version="1.0" encoding="UTF-8"?> <npc name="Carlos" script="data/npc/scripts/carlos.lua" walkinterval="25" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="128" head="114" body="12" legs="57" feet="114" addons="0" /> <parameters> <parameter key="message_greet" value="Hello, |PLAYERNAME|! Would like to {travel} ?"/> <parameter key="message_walkaway" value="Hey, where you go ?"/> <parameter key="message_farewell" value="Bye!"/> </parameters> </npc> #Edit
  11. Gostei
    linhhares deu reputação a ViitinG em (Resolvido)[Ajuda] Erro na Distro   
    Aqui :
    local starterpokes = { ["Cyndaquil"] = {x = 167, y = 593, z = 7}, ["Totodille"] = {x = 166, y = 593, z = 7}, ["Chikorita"] = {x = 168, y = 593, z = 7} } local level = 5 local extrastr = 1.5 local btype = "normal" function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) > 10 then return true end local pokemon = "" for a, b in pairs (starterpokes) do if isPosEqualPos(topos, b) then pokemon = a end end if pokemon == "" then return true end local gender = getRandomGenderByName(pokemon) local mypoke = getPokemonStatus(pokemon) if not mypoke then return true end local offense = mypoke.off * level * extrastr local defense = mypoke.def * level * extrastr local speed = mypoke.agi * level * extrastr local vit = mypoke.vit * level * extrastr local spatk = mypoke.spatk * level * extrastr local happy = 180 local leveltable = getPokemonExperienceTable(pokemon) doPlayerAddItem(cid, 2152, 2) doPlayerAddItem(cid, 2394, 10) doPlayerAddItem(cid, 12344, 2) local balls = doPlayerAddItem(cid, 2394, 10) doItemSetAttribute(balls, "unique", cid) local item = doCreateItemEx(2219) doItemSetAttribute(item, "poke", pokemon) doItemSetAttribute(item, "hp", 1) doItemSetAttribute(item, "level", level) doItemSetAttribute(item, "exp", leveltable[level]) doItemSetAttribute(item, "nextlevelexp", leveltable[level+1] - leveltable[level]) doItemSetAttribute(item, "offense", offense) doItemSetAttribute(item, "defense", defense) doItemSetAttribute(item, "speed", speed) doItemSetAttribute(item, "vitality", vit) doItemSetAttribute(item, "specialattack", spatk) doItemSetAttribute(item, "happy", happy) doItemSetAttribute(item, "gender", gender) doItemSetAttribute(item, "description", "Contains a "..pokemon..".") doItemSetAttribute(item, "fakedesc", "Contains a "..pokemon..".") doItemSetAttribute(item, "unique", getCreatureName(cid)) --alterado v2.6 doPlayerAddItemEx(cid, item, true) doTransformItem(item, pokeballs[btype].on) doPlayerSendTextMessage(cid, 27, "Você achou um novo pokemon, boa jornada.") doPlayerSendTextMessage(cid, 27, "Não esqueca de usar a pokedex neste novo pokemon.") doSendMagicEffect(getThingPos(cid), 29) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 27) doSendMagicEffect(getThingPos(cid), 29) return TRUE end
  12. Gostei
    linhhares deu reputação a Danihcv em (Resolvido)[Ajuda] Erro na Distro   
    local starterpokes = { ["Cyndaquil"] = {x = 167, y = 593, z = 7}, ["Totodille"] = {x = 166, y = 593, z = 7}, ["Chikorita"] = {x = 168, y = 593, z = 7} } local level = 5 local extrastr = 1.5 local btype = "normal" function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) > 10 then return true end local pokemon = "" for a, b in pairs (starterpokes) do if isPosEqualPos(topos, b) then pokemon = a end end if pokemon == "" then return true end local gender = getRandomGenderByName(pokemon) local mypoke = getPokemonStatus(pokemon) if not mypoke then return true end local offense = mypoke.off * level * extrastr local defense = mypoke.def * level * extrastr local speed = mypoke.agi * level * extrastr local vit = mypoke.vit * level * extrastr local spatk = mypoke.spatk * level * extrastr local happy = 180 local leveltable = getPokemonExperienceTable(pokemon) doPlayerAddItem(cid, 2152, 2) doPlayerAddItem(cid, 2394, 10) doPlayerAddItem(cid, 12344, 2) local balls = doPlayerAddItem(cid, 2394, 10) doItemSetAttribute(balls, "unique", cid) local item = doCreateItemEx(2219) doItemSetAttribute(item, "poke", pokemon) doItemSetAttribute(item, "hp", 1) doItemSetAttribute(item, "level", level) doItemSetAttribute(item, "exp", leveltable[level]) doItemSetAttribute(item, "nextlevelexp", leveltable[level+1] - leveltable[level]) doItemSetAttribute(item, "offense", offense) doItemSetAttribute(item, "defense", defense) doItemSetAttribute(item, "speed", speed) doItemSetAttribute(item, "vitality", vit) doItemSetAttribute(item, "specialattack", spatk) doItemSetAttribute(item, "happy", happy) doItemSetAttribute(item, "gender", gender) doItemSetAttribute(item, "description", "Contains a "..pokemon..".") doItemSetAttribute(item, "fakedesc", "Contains a "..pokemon..".") doItemSetAttribute(item, "unique", getCreatureName(cid)) --alterado v2.6 doPlayerAddItemEx(cid, item, true) doTransformItem(item, pokeballs[btype].on) doPlayerSendTextMessage(cid, 27, "Você achou um novo pokemon, boa jornada.") doPlayerSendTextMessage(cid, 27, "Não esqueca de usar a pokedex neste novo pokemon.") doSendMagicEffect(getThingPos(cid), 29) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(getThingPos(cid), 27) doSendMagicEffect(getThingPos(cid), 29) return TRUE endpokemon)doItemSetAttribute(item, "hp", 1)doItemSetAttribute(item, "level", level)doItemSetAttribute(item, "exp", leveltable[level])doItemSetAttribute(item, "nextlevelexp", leveltable[level+1] - leveltable[level])doItemSetAttribute(item, "offense", offense)doItemSetAttribute(item, "defense", defense)doItemSetAttribute(item, "speed", speed)doItemSetAttribute(item, "vitality", vit)doItemSetAttribute(item, "specialattack", spatk)doItemSetAttribute(item, "happy", happy)doItemSetAttribute(item, "gender", gender)doItemSetAttribute(item, "description", "Contains a "..pokemon..".")doItemSetAttribute(item, "fakedesc", "Contains a "..pokemon..".")doItemSetAttribute(item, "unique", getCreatureName(cid)) --alterado v2.6doPlayerAddItemEx(cid, item, true)doTransformItem(item, pokeballs[btype].on)doPlayerSendTextMessage(cid, 27, "Você achou um novo pokemon, boa jornada.")doPlayerSendTextMessage(cid, 27, "Não esqueca de usar a pokedex neste novo pokemon.")doSendMagicEffect(getThingPos(cid), 29)doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))doSendMagicEffect(getThingPos(cid), 27)doSendMagicEffect(getThingPos(cid), 29)return TRUEendTente assim
    Tente assim.

    @edit, acabei de ver q o viting foi mais rapido que eu. Hsushau
  13. Gostei
    linhhares deu reputação a Wise em (Resolvido)[Pedido] Comando !off   
    off.lua (data/talkactions/scripts):
    local stor = 54321 function ariseText(cid)     local time = 2 -- seconds to repeat the function     local text = 'ausente'     if isPlayer(cid) then         doSendAnimatedText(getCreaturePosition(cid), text, math.random(0, 255))         if getPlayerStorageValue(cid, stor) > 0 then             addEvent(ariseText, time * 1000, cid)         end     end          return true end function onSay(cid)     if getPlayerStorageValue(cid, stor) < 1 then         setPlayerStorageValue(cid, stor, 1)         doCreatureSetNoMove(cid, true)         ariseText(cid)         doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O modo ausente está ativado.')     else         doCreatureSetNoMove(cid, false)         setPlayerStorageValue(cid, stor, -1)         doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O modo ausente está desativado.')     end          return true end

    Tag - talkactions.xml (data/talkactions):
    <talkaction words="!off" event="script" value="off.lua"/>

    offlogout.lua (data/creaturescripts/scripts):
    function onLogout(cid)     local stor = 54321     if getPlayerStorageValue(cid, stor) > 0 then         return doPlayerSendCancel(cid, 'Você não pode fazer logout com o modo ausente ativado.') and false     end          return true end

    Tag - creaturescripts.xml (data/creaturescripts):
    <event type="logout" name="OffLogout" event="script" value="offlogout.lua"/>
  14. Gostei
    linhhares deu reputação a xWhiteWolf em Correr (Poketibia)   
    Fala galera, vim trazer um script bem simples que fiz à pedidos de um membro que nem lembro mais o nome haha.

    você diz correr "frase e sai a frase em laranja em cima de você enquanto você fica mais rápido.. é bem simpleszinho mas vai ajudar esse pessoal que mexe com poketibia e não tem idéia de como fazer nada kkk.

    Pra começo de história crie um arquivo em data\talkactions\scripts chamado correr.lua e adicione isso dentro dele:
     
    local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionFormula(condition, 1.7, -36, 1.7, -36) function onSay(cid, words, param) local pos = getThingPos(cid) if(param == '') then doSendMagicEffect(pos, 14) doAddCondition(cid, condition) return true end local t = string.explode(param, '"') if(t[2]) then doCreatureSay(cid, "Strong Haste: ".. t[2], 20, false, 0, pos) doSendMagicEffect(pos, 14) doAddCondition(cid, condition) end return true end Agora no talkactions.xml adicione essa linha:
    <talkaction hide="yes" words="correr" event="script" value="correr.lua"/>
    Pra usar você diz: correr "frase que quer que saia aqui. Se você digitar apenas correr não vai sair nada escrito;

    Exemplo:


    Espero que seja útil pra vocês. Abraços do lobo.
  15. Gostei
    linhhares recebeu reputação de Gathh em [Poketibia] Quest com pokémon de prêmio   
    Então eu não sei como colocar uma pokébola com um pokémon dentro(obiviamente) como prêmio de quest em baús. Tem como?
  16. Gostei
    linhhares deu reputação a Leshrot em POKEMONS REALISTAS na Perspectiva 45º! E uma humilde cachoeira.   
    Fala galera, aqui é o Leshrot, antigo "Gogeta" de vários outros fórums que existiam e existem até hoje de otserv.
    Talvez nem se lembrem de mim, comecei a spritear há 7 anos atrás.
     
    Aqui está o Lugia (deitado):

    Se quiserem, podem usar o Lugia, Free for use! 
     
    E uma cachoeira de teste.

     
     
     
     
    Acabei de criar uma página no face sobre sprites, prato cheio pra quem quiser aprender ou ver grandes obras.
    https://www.facebook.com/SpriteArtBrasil?ref=hl
     
    Pra quem quiser acesso a mais sprites minhas e de vários outros grandes spriters brasileiros é só dar uma curtida pra ver sprites, dicas e também tirar dúvidas 
    PS: também podem rolar algumas entrevistas com spriters antigos e revelações.
  17. Gostei
    linhhares deu reputação a Wise em [Pedido] NPC Global Teleport   
    professor.lua (data/npc/scripts):
    local tab = { city1 = {x = 123, y = 456, z = 7}, city2 = {x = 123, y = 456, z = 7}, city3 = {x = 123, y = 456, z = 7}, city4 = {x = 123, y = 456, z = 7}, city5 = {x = 123, y = 456, z = 7}, city6 = {x = 123, y = 456, z = 7} } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if (not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local ts = talkState[talkUser] local tef = doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) if (msgcontains(msg, 'city 1')) then ts = 1 selfSay('Quer ir mesmo para a City 1? La voce encontrara pokemons tipo fogo.', cid) elseif (msgcontains(msg, 'city 2')) then ts = 2 selfSay('Quer ir mesmo para a City 2? La voce encontrara pokemons tipo agua.', cid) elseif (msgcontains(msg, 'city 3')) then ts = 3 selfSay('Quer ir mesmo para a City 3? La voce encontrara pokemons tipo grama.', cid) elseif (msgcontains(msg, 'city 4')) then ts = 4 selfSay('Quer ir mesmo para a City 4? La voce encontrara pokemons tipo eletrico.', cid) elseif (msgcontains(msg, 'city 5')) then ts = 5 selfSay('Quer ir mesmo para a City 5? La voce encontrara pokemons tipo fantasma.', cid) elseif (msgcontains(msg, 'city 6')) then ts = 6 selfSay('Quer ir mesmo para a City 6? La voce encontrara pokemons tipo psiquico.', cid) elseif (msgcontains(msg, 'yes')) then if (ts == 1) then doTeleportThing(cid, tab.city1) tef elseif (ts == 2) then doTeleportThing(cid, tab.city2) tef elseif (ts == 3) then doTeleportThing(cid, tab.city3) tef elseif (ts == 4) then doTeleportThing(cid, tab.city4) tef elseif (ts == 5) then doTeleportThing(cid, tab.city5) tef elseif (ts == 6) then doTeleportThing(cid, tab.city6) tef end selfSay('Ai esta.', cid) elseif (msgcontains(msg, 'no') and ts > 0) then ts = 0 selfSay('Okay.', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Dava pra ter simplificado mais. Estou meio sem tempo, mas espero que ajude.




    Professor.xml (data/npc):
    <npc name="Professor" script="data/npc/scripts/professor.lua" access="5" lookdir="1"> <health now="1000" max="1000"/> <look type="166" head="0" body="0" legs="0" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|. Voce quer ir para qual cidade: {city 1}, {city 2}, {city 3}, {city 4}, {city 5} ou {city 6}?" /> </parameters> </npc>
  18. Gostei
    linhhares deu reputação a klipstyle em [Pedido] NPC que da item   
    http://www.tibiaking.com/forum/topic/20494-npc-de-natal/
     
     
    teste veja se funciona .
  19. Gostei
    linhhares deu reputação a Orochi Elf em Catch Window v1.3   
    [MOD] Catch Window v1.3
     
    Bom.. todos conhecem a nova janela, que quando algum jogador captura um pokemon, que nunca capturou antes, abre na tela informando quantas pokebolas (PokeBalls, GreatBalls, SuperBalls e UltraBalls), o jogador gastou para capturar aquele pokemon, e mostra também quanto de experiencia o jogador ganhou por capturar aquele pokemon.
     
    Instalação.
    Por enquanto o PDA, é o único servidor que está adaptada no tópico, se alguém adaptar para outros servidores, e quiser compartilhar, será muito bem vindo. Obrigado
     
    Pokemon Dash Advanced
    Vá na pasta Lib / Catch System.lua, e procure por:
    doAddPokemonInCatchList(cid, poke) E abaixo adicione:
        CW_Count(cid, poke, typeee)     CW_Caught(cid, poke) Agora procure por:
    doIncreaseStatistics(poke, true, false) E abaixo adicione:
    CW_Count(cid, poke, typeee) Agora, vá na pasta Lib / Crie um arquivo chamado "CatchWindow_lib.lua".
    E dentro adicione -> Link Direto (PasteBin) <- Atualizado v1.3 !
     
     
    Agora baixe o arquivo"CatcherWindow.rar", e extrai-a os arquivos dentro da pasta MODS da pasta do OTClient.
     
    Editando...
     
    No arquivo que voce colocou na LIB, tem uma tabela chamada "CW_Pokes", lá voce adiciona os pokemons e os configura.
    ["bulbasaur"] = {DB_Balls = 500001, DB_PK = 900001, ID_Portrait = 11989, P_Experience = 5000}, Legenda:
     
    [NomeDoPokemon] = {DB_Balls = Numero da storage, que irá ficar salvo as balls usadas.
    DB_Pk, Numero da storage, que irá ficar salvo se o pokemon foi capturado ou não.
    ID_Portrait = Item ID do Portrait de cada pokemon
    P_Experience = A quantidade de experiencia que o jogador irá ganhar ao capturar este pokemon.}
     
    Vídeo:
    https://www.youtube.com/watch?v=9ERSelYANFY&feature=youtu.be
     
    Galera, eu estou com uma meta de conseguir 30 rep+ neste tópico, GO!
     
    Créditos: Tony Araújo (OrochiElf) 100%
    catcherWindow.rar
  20. Gostei
    linhhares deu reputação a fabiodias em [Dúvidas] Conexão e IP   
    Duvida 1: você pode procurar uma empresa de hospedagem e la você escolhe oque quer comprar,aconselho a Detona host,server core,server soft (são as melhores emrpesas para mim), e sobre os ip pode servir de site e para o ip do servidor basta compra o dominio...!
     
    Duvida 2: Dedicado e quando a maquina que vai hospedar o seu servidor é ótima chega até 32gb a mais,agora o vps serve só para quebrar o galho chegando até 4gb,agora a questão dos preços vps chega em até R$ 100,00 e dedicado chega em até R$ 300 e até passa
     
    Duvida 3: o seu ip fica normal,por exemplo você vai ter .com .net se apenas comprar os dominios
     
    Duvida 4: assista este tutorial que eu fiz especializado em criar servidores com net compartilhada ta ai o link -> https://www.youtube.com/watch?v=HV9tFdkDZLU#t=16
     
    Duvida 5: Depende ferá você para liberar as portas do moldem precisa do ip da sua net (depende o moldem) e quando for por o ot online você pode usar o ip fixo e também o ip do seu pc..
     
    se ajudei REP+
  21. Gostei
    linhhares deu reputação a Wend em (Resolvido)[Ajuda/Simples] Scripter Shop   
    Teste assim;

    local points,item = 4,11454   function onUse(cid, item, fromPosition, itemEx, toPosition) local points,item = 4,11454 if getPoints(cid) < points then return doPlayerSendTextMessage(cid, 20, "Você precisa de "..points.." points para comprar o item " .. getItemNameById(item)) end doPlayerAddItem(cid,item,100) doPlayerRemovePoints(cid,points) doPlayerSendTextMessage(cid, 20, "Você comprou o item " .. getItemNameById(item)) return true end
  22. Gostei
    linhhares deu reputação a Wise em (Resolvido)[Pedido 3x] NPC,Mapa,Distro   
    Paisagista.xml
    <?xml version="1.0" encoding="UTF-8"?> <npc name="Paisagista" walkinterval="0" floorchange="0"> <health now="150" max="150"/> <look type="121" head="0" body="0" legs="0" feet="0" addons="0"/> </npc>

     
    Informante.xml
    <?xml version="1.0" encoding="UTF-8"?> <npc name="Informante" script="data/npc/scripts/informante.lua" walkinterval="3000" floorchange="0"> <health now="100" max="100"/> <look type="292" head="0" body="0" legs="0" feet="0"/> <parameters> <parameter key="message_greet" value="Ola |PlayerName|! Bem vindo a loja de points, aqui voce podera comprar coisas com points. Diga {mais}! " /> <parameter key="message_decline" value="Goodbye!" /> <parameter key="module_keywords" value="1" /> <parameter key="keywords" value="mais;premium;ofertas" /> <parameter key="keyword_reply1" value="Quer saber sobre, novas {ofertas} ou {premium} account?" /> <parameter key="keyword_reply2" value="Para comprar premium account diga !buypremium e pronto, lembre-se de que voce comprara premium com dinheiro e nao com points." /> <parameter key="keyword_reply3" value="Novas ofertas surgirao com o tempo." /> </parameters> </npc>

     
    informante.lua (data/npc/scripts):
    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end npcHandler:addModule(FocusModule:new())
     
    Sobre o baú móvel e pegável:
    Você vai precisar dos programas ObjectBuilder e Item Editor. Após ter feito o download deles e etc:



    Item Editor
    1) Vá até a o diretório onde você instalou seu ItemEditor e crie uma pasta com a número da versão do seu tibia.spr/tibia.dat do seu client. Por exemplo, se for 8.54, crie uma pasta nomeada por: 854 e cole o .dat e .spr nela.
    2) Abra o Item editor, aperte CTRL+O e selecione o items.otb do seu servidor (data/items).
    3) Os dados serão carregados..em seguida, procure pelo ID/sprite do item que você deseja alterar os atributos (no lado esquerdo <) e selecione ele.
    4) No lado direito > aparecerão todos os dados do item selecionado. Em Attributes, apenas deixe marcadas as opções Unpassable, Block Pathfinder e Has Elevation (dessa forma, eles não poderam pegar o item/movê-lo/passar sobre ele/etc, e o item terá uma elevação caso seja sobreposto em algum outro item).
    5) Salve a edição (CTRL+S).




    Object Builder
    1) Abra o programa, aperte CTRL+O, selecione pela pasta com os arquivos do seu client descompactados e clique em Load.
    2) Depois que os dados carregarem, no lado < esquerdo procure onde está "Items", pela sprite/ID do item que você quer alterar as propriedades.
    3) Após encontrar o item desejado, clique duas vezes sobre a imagem dele ou clique com o botão direito do mouse e em seguinda clique sobre Edit.
    4) Clique na aba Properties e deixe marcadas apenas as opções Has Elevation, Container e Block Pathfinder.
    5) Compile (CTRL+S).




    O erro é no mapa, você provavelmente não deve ter feito a "entrada" de algumas houses, como indicam os erros no distro.
    Após você ter posto todos os sqms do interior da house, você precisa clicar em Select Exit (na aba House Palette) e selecionar o sqm em frente a porta da house, que irá ficar como se um fluído tivesse caído ali. Criando essas "entradas" das houses que o distro acusou como não definidas, você conseguirá resolver os erros.
    Dá uma olhada nesse tutorial aqui, talvez ajude.


    Não testei nada, mas espero que ajude
  23. Gostei
    linhhares deu reputação a Drazyn1291 em (Resolvido)[Ajuda] Erro (simples)   
    troque por esta :  
  24. Gostei
    linhhares deu reputação a Wend em (Resolvido)[Ajuda] Erro (simples)   
    só retirar essa tag aqui do seu globalevents.xml
    <globalevent name="Invasao" interval="60" event="script" value="inv.lua"/>
  25. Gostei
    linhhares deu reputação a dragonskai em (Resolvido)[Ajuda] Báu de Quest (Simples)   
    local points,item = 10,113 id da frente e o pointes e o outro e o id do intem     function onUse(cid, item, fromPosition, itemEx, toPosition) local points,item = 10,113 if getPoints(cid) < points then return doPlayerSendTextMessage(cid, 20, "você precisa de "..points.." para comprar o item " .. getItemNameById(item)) end doPlayerAddItem(cid,item) removePoints(cid,points) doPlayerSendTextMessage(cid, 20, "você comprou o item " .. getItemNameById(item)) return true end

Informação Importante

Confirmação de Termo