Ir para conteúdo

Sanieg

Membro
  • Registro em

  • Última visita

Tudo que Sanieg postou

  1. Você poderá continuar o seu mapa em um segundo servidor (rodar 2 servidores)... alterando o worldid cada servidor possui o world id 0 os personagens são criados no world id 0 por isso não é possível rodar 2 servidores com o mesmo world id para isso apenas rode o primeiro e depois mude em config: worldId = 0 para: worldId = 1 pronto agora você poderá rodar um segundo servidor ao mesmo tempo que o primeiro...
  2. Procure o arquivo com o nome rank.lua ... ou em data/talkactions abra talkactions.xml ctrl+f e procure por !rank nessa linha mostrara um arquivo com o nome ALGUMNOME.lua procure esse arquivo em data/talkactions/scripts e me envie o código. Observação: ALGUMNOME é um exemplo (o nome do arquivo) .lua é o formato basta procurar pelo "algumnome"
  3. Sanieg postou uma resposta no tópico em Suporte Tibia OTServer
    Não apenas execute-o clicando nele caso não rode, ele pode estar corrompido... Se estiver tente refazer o download do servidor.
  4. Essa mudança é nas sources é usado para checar a versão de seu tfs (executável). Para retira-la segue: http://www.tibiaking.com/forum/topic/46648-oterror-no-distro/ e a mudança em seus players no ot não altera em praticamente nada somente no limite de jogadores.
  5. Poste o script do seu rank que fica em data/talkactions/scripts. para fazer essa edição que você pediu: "e pode mim ajudar a tirar os membros da staff do TOP level? do GroupID 4 até 6?"
  6. Use spoiler para algo desse tamanho exemplo: [*Spoiler]MENSAGEM[*/spoiler] retire o * Não tenho certeza de o goBack ser o problema de heal como disse o Nextbr... Caso ocorra algum erro reverta as alterações. Mude: if #getCreatureSummons(cid) == 1 then if getPlayerStorageValue(cid, 61204) >= 1 and getPlayerStorageValue(cid, 63215) <= 0 and getPlayerStorageValue(cid, 62314) <= 0 then local summom = getCreatureSummons(cid) --local item = getPlayerSlotItem(cid, 8) --i = getItemAttribute(item.uid, "poke"):match("This is (.-)'s pokeball.") --local maxh = (pokes[i].vida) --local pct2 = ((getCreatureHealth(summom[1])) / (getCreatureMaxHealth(summom[1]))) --local vids = ((getCreatureHealth(summom[1])) - 2) --doCreatureAddHealth(summom[1], -vids) --setCreatureMaxHealth(summom[1], maxh) --doCreatureAddHealth(summom[1], ((maxh) * (pct2)))*/ local health = getCreatureHealth(summom[1]) local maxhealth = getCreatureMaxHealth(summom[1]) setPlayerStorageValue(cid, 61205, health) setPlayerStorageValue(cid, 61206, maxhealth) setPlayerStorageValue(cid, 61204, 0) setPlayerStorageValue(cid, 61207, 1) setPlayerStorageValue(cid, 1, 0) Por: if #getCreatureSummons(cid) == 1 then if getPlayerStorageValue(cid, 61204) >= 1 and getPlayerStorageValue(cid, 63215) <= 0 and getPlayerStorageValue(cid, 62314) <= 0 then local summom = getCreatureSummons(cid) setPlayerStorageValue(cid, 61205) setPlayerStorageValue(cid, 61206) setPlayerStorageValue(cid, 61204, 0) setPlayerStorageValue(cid, 61207, 1) setPlayerStorageValue(cid, 1, 0)
  7. Olha não sei se isso vá te ajudar porém tente configurar as portas seguindo esse tutorial: Creio que a configuração seja de sua marca. "dsl- 2740e" lembrando que são as portas 7171 e 7172...
  8. Sanieg postou uma resposta no tópico em Suporte Tibia OTServer
    O arquivo executável esta em seu servidor sim é aquele com o nome PokeXcyan com descrição de [Aplicativo].
  9. Sanieg postou uma resposta no tópico em Suporte Tibia OTServer
    O talkaction.cpp fica nas sources é necessário as sources do servidor para poder adicionar o anti-divulgação e em seguida re-compilar o tfs .
  10. Para modificar isso não sei ao certo, porém é muito complicado creio que você terá que fazer alterações em: Sprite dos itens no client (Se for remover os icons, existe um icon para cada pokémon no servidor ), catch.lua em data/actions/scripts para alterar os atributos da pokeball e em items.xml em data/items (Se for remover os icons) não me lembro ao certo se possui mais algum script.
  11. Algum erro no log de seu servidor ??
  12. Tente usar algum dos scripts que esta neste tópico: http://www.tibiaking.com/forum/topic/55666-logout-com-pok%C3%A9mon/ creio que vá funcionar.
  13. Sanieg postou uma resposta no tópico em Suporte Tibia OTServer
    É muito simples porém é necessário o script da spell.... Tiago12345
  14. *erro meu ... 345sat tente agora: if getItemAttribute(pokeball.uid, 'addon') and getItemAttribute(pokeball.uid, 'addon') > 0 then local addon = string.explode(getItemAttribute(pokeball.uid, 'addon'), '@') for _,_conteudo in pairs(addon) do _conteudo = string.explode(_conteudo,'=') if _conteudo[1] == 'lookType' then doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = _conteudo[2]}, -1) break end end end
  15. Eu adicionei um end a mais pois mesmo tendo certeza que estava certo eu resolvi colocar pela function e acabei confundindo com um script que estava criando aqui, e essa regra de um end para cada if eu aprendi no notepad . Enfim obrigado por ajudar minha net estava horrível ontem.
  16. *Edição minha somente para ver se estava errado. if getItemAttribute(pokeball.uid, 'addon') and getItemAttribute(pokeball.uid, 'addon') > 0 then local addon = string.explode(getItemAttribute(pokeball.uid, 'addon'), '@') for _,_conteudo in pairs(addon) do _conteudo = string.explode(_conteudo,'=') if _conteudo[1] == 'lookType' then doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = _conteudo[2]}, -1) break end end end
  17. Como você tentou trocar a storage ? (script) function onUse(cid) local pos = {x=1050, y=1050, z=7} if getPlayerStorageValue(cid, 19999) >= 1 then elseif getPlayerClanName(cid) ~= 'Seavell' then doPlayerSendTextMessage(cid,"SUA MENSAGEM.") doTeleportThing(cid, pos) else doPlayerSendCancel(cid,"Necessario concluir a task e ser do clan seavell.") end end end return true end
  18. Eu já vi isso ... mesmo assim vlw function onUse(cid) pos = {x=1050, y=1050, z=7} if getPlayerStorageValue(cid, 19999) >= 1 then elseif getPlayerClanName(cid) ~= 'Seavell' then doPlayerSendTextMessage(cid,"SUA MENSAGEM.") doTeleportThing(cid, pos) else doPlayerSendCancel(cid,"Necessario concluir a task e ser do clan seavell.") end end return true end xandeloko ta ai
  19. Sim e no script da porta também. Caso venha funcionar corretamente você me envia uma resposta ou ate mesmo uma mensagem e caso não funcione envie junto a resposta o log do erro.
  20. Seu servidor não possui a função "ball" que ele colocou em seu goback: tente substituir por: if getItemAttribute(pokeball.uid, "addon") and getItemAttribute(pokeball.uid, "addon") > 0 then local addon = string.explode(getItemAttribute(pokeball.uid, "addon"), '@') for _,_conteudo in pairs(addon) do _conteudo = string.explode(_conteudo,'=') if _conteudo[1] == 'lookType' then doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = _conteudo[2]}, -1) break end end end caso não funcione peço que deixe o nome (base) de seu servidor junto com sua resposta
  21. tente assim: function onKill(cid, target) local targetMonster = Monster(target) if not targetMonster then return true end if getCreatureName(cid) ~= 'drillworm' then return true end local player = Player(cid) if player:getStorageValue(Storage.spikeTask.Killing) > 0 and player:getStorageValue(Storage.spikeTask.Killing) < 8 then player:setStorageValue(Storage.spikeTask.Killing, player:getStorageValue(Storage.spikeTask.Killing) + 1) end return true end
  22. Npc do segundo spoiler com a storage: agora em data/actions abra actions.xml <action actionid="6283" event="script" value="doorstorage.lua"/> agora crie o arquivo com o nome doorstorage.lua em data/actions/scripts e nele coloque: function onUse(cid) pos = {x=1050, y=1050, z=7} if getPlayerStorageValue(cid, 19999) >= 1 elseif getPlayerClanName(cid) ~= 'Seavell' then doPlayerSendTextMessage(cid,"SUA MENSAGEM.") doTeleportThing(cid, pos) else doPlayerSendCancel(cid,"Necessario concluir a task e ser do clan seavell.") end end return true end Lembrando que somente quem é do clan Seavell pode passar (que nem você pediu ) e também é necessário concluir a task do npc. Não esqueça de colocar a actionid 6283 na porta.
  23. if param == "others" then if getPlayerStorageValue(cid, 7372) < 1 then --storage que adicionei no npc para checar se ele falou com o npc. doShowTextDialog(cid, 2395, "Voce nao possui nenhuma task dessa area, pegue com o npc.") return true end if getPlayerItem(cid, 26596) >= 30 then --Item que conta se a task foi completa local str = "Drop Task: \n\n" str = str.."Task: Drop Task.\n" str = str.."Status: Completa.\n" str = str.."Recompenca: Poke egg\n." else --se não estiver completa: str = str.."Task: Drop Task.\n" str = str.."Status: Incompleta.\n" str = str.."Recompenca: Poke egg\n." end doShowTextDialog(cid, 2395, str) return true end Não entendi esse "nada houve" se for o caso do comando use: !task others
  24. Sanieg postou uma resposta no tópico em Suporte Tibia OTServer
    Exp alta não muda nada Lógica: Só sera contado o tempo upado, lembrando que é acumulativo (upar 1,2,3.. leveis não mudara o tempo upado para 0) exemplo: matei, matei, matei... upei 1 level então parei de upar. Voltei a upar e matei, matei matei... upei +1 level Nesse tempo a stamina contou o tempo que upei 1 level e o que upei +1 level se o tempo total que upei esses 2 leveis corresponde a 2 minutos e minha stamina estava 42:00 hrs então minha stamina ficara: 41:58
  25. Mudar de actions para weapons não muda nada deis de que configure a arma : <distance id="IDDAARMA" script="conditionarma.lua"/> vou sair até amanhã

Informação Importante

Confirmação de Termo