Ir para conteúdo
  • Cadastre-se

lordzetros

Membro
  • Total de itens

    431
  • Registro em

  • Última visita

  • Dias Ganhos

    32

Tudo que lordzetros postou

  1. Pode ser utilizado para qualquer tipo de item, isso impede de um player puxar ou pegá-lo. Pelo menos no Tibia funciona dessa forma, ^^.
  2. Olá pessoal da comunidade de Tibia! Bom, hoje trouxe um pequeno e simples script, mas que pode ajudar muita gente. Vi alguns posts referindo aos NPCs que trocam determinados itens por outros, então tive a ideia de fazer algo que possa ter uma função semelhante e que funcione de uma maneira rápida. Fique à vontade em utilizá-la da maneira que quiser. Como funciona? O usuário vai usar a alavanca e irá adicionar um item em troca de outra item que você configurou no script. Em outras palavras, o usuário irá ganhar uma determinada quantidade de um item em troca de outra quantidad
  3. Eu não recomendo fazer isso, pois estará dando reset por completo no aparelho, sendo assim, o mesmo ficará sem acesso à internet, já que o técnico é quem configura o aparelho para o servidor que distribui internet para ele. A maneira mais fácil é ele simplesmente ligar para a empresa que fornece o serviço e solicitar o acesso, simples.
  4. Crie um arquivo em data/actions/scripts/ chamado de trocaItem.lua com o seguinte código: -- Lordzetros p/ Forum Tibia King local config = { oldItem = 2152, -- ID do item antigo que ira ser transformado oldCount = 100, -- Quantidade necessaria para transformar o antigo item newItem = 2160, -- ID do novo item ao ser transformado 100 unidades newCount = 1, -- quantidade que ira ser adicionado do novo item } function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == config.oldItem and item.type == config.oldCount then doPlayerAddItem(cid,config.newItem,config.newCount)
  5. Agora faça o teste, logue com uma conta qualquer, compre o vip e tente passar pelo piso já configurado com o script que citei no post, e claro, não esqueça de alterar os dados, como o storage e uniqueid.
  6. Teste com este: function onSay(cid, words, param, channel) local func = doCreateMonster if(words:sub(2, 2) == "n") then func = doCreateNpc end local pid, t = cid, string.explode(param, ",") if(t[2]) then pid = getPlayerByNameWildcard(t[2]) if(not pid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.") return true end end local position, effect = getCreaturePosition(pid), CONST_ME_MAGIC_RED errors(false) local ret = func(t[1], position) errors(true) if(tonumber(ret) == nil) then effect = CONST_ME_POFF doPlay
  7. Se você tá com o item no site, verifica apenas na database os itens que estão pra vender e pegue os dados dele. (no caso o que é responsável por premium).
  8. Esse segundo script tem a mesma função do meu atual changegold.lua, e sobre a primeira pergunta, eu recomendo você utilizar o mais simples, já que tem a mesma função e que talvez, você queira adicionar algo e já estará entendido sobre. Bom, você que sabe, poderá abrir post novo sim tentando entender o script por completo, isso pode ser feito na sessão de Scripts - dúvidas.
  9. 1° tem que analisar a versão do seu mapa, se for 8.54, você irá nos seus arquivos data/items/ e pegue o arquivos items.xml e items.otb, copie os mesmos e depois cole na pasta do remere's em determinada versão, como no caso do exemplo, irá lá la pasta do remeres (fica nos arquivos de programas, geralmente), data e lá tem essas versões, apenas jogue os arquivos copiados dentro e substitua. 2° Para mudar a versão trabalhada no remeres, você vai em file>preferences>client version> e em default client version, vocÊ altera para a versão que irá trabalhar.
  10. Entendi... mesmo assim, precisamos saber a Storage do vip. Ou então, como supostamente seu servidor deve ter a opção de compra premium no site, analise os dados pelo o mesmo... Consegue sim, colega, tem scripts que determinam o tempo de uso, experiência e tudo mais... Tenho quase certeza que pelo fórum tem códigos semelhantes, caso não tenha, posso ajudar procurando aqui nos meus arquivos também, ^^.
  11. Vish, então aí fica complicado, pode acabar misturando alguma coisa... Tente descobrir o storage, caso não tenha um definido ainda, aqui pelo fórum tem scripts que fazem um determinado item setar um storage, só dá uma pesquisada. A sacada que você pode utilizar é a seguinte: Criar um item que ao player usar ele seta uma storage, com isso você guarda esse storage como storage de vip para ser utilizada no piso. Agora vamos criar o piso que precisa de X storage para passar, lembrando que antes disso o player usou o item e ganhou o X storage, entende até aqui? Em data/movements/s
  12. Aí é complicado... Pode verificar se na pasta de seu servidor em data/movements/scripts/ tem algum arquivo chamado vipTile.lua?
  13. Aqui, colega, temos um post no Fórum sobre isso, espero que entenda.
  14. Acredito que fere as regras eu passar algum meio de rede social por aqui, já já terei que sair, mas reservo um tempo pra ajudar sim. Ah, só fui mapper uma vez de um servidor Poketibia, então creio que não serei capaz de sanar completamente as dúvidas de uma maneira completa, posso tentar, :). Me envia por mensagem privada um servidor de TS que estarei entrando, \o.
  15. fromvoc="8" Eu entendo o motivo de ter colocado 8, mas dessa forma está incorreta, é como se tivesse registrando uma nova vocação com as habilidades e magias desconhecidas... Faça o seguinte, se ela for uma evolução do Priest, apenas altere o fromvoc="8" para fromvoc="2" e teste o código.
  16. 1- Irei responder pelo o que entendi de sua pergunta, ok? VocÊ pode editar seu servidor em sua casa pelo Windows mesmo, mapa, scripts, itens, etc., o que não poderá fazer sem compilar, é executar o mesmo em sua casa, entende? Por exemplo, no servidor que comprou tem os arquivos items.xml, você editou um item e salvou no teu pc, você pega o teu items.xml do teu PC que editou e joga lá dentro da pasta onde tá hospedado, puft, editado e já pode rodar normalmente. O único problema é esse, você não vai conseguir rodar no teu PC windows, pois tá configurado e compilado para rodar no linux, entende?
  17. 1- Sim, esse é o problema de alguns gratuitos, na maioria das vezes esses erros vêm acompanhado, e é muito complicado de resolvê-los por completo, por isso que o melhor conteúdo hoje em dia de servidores novos são os pagos, que isso já entra na questão do OTPanel e OTManager, que por sinal são ótimos. 2- Infelizmente não sei te responder sobre tudo, e pra evitar falar alguma asneira e tentar passar por cima, deixarei para pessoas que entendem mais. Só sei que o TFS 0.4 é ótimo, testei e aprovo. 3- Na verdade, a maioria dos servidores utilizam o Linux, e realmente é mais vantajoso. Deve tá se
  18. São itens que tem o mesmo ID, vai no seu items.xml e procure pelos ID's apresentados, modifique-os e pronto. Ah, não se esqueça de certificar que o ID que estará colocando está presente em seu itens.otb, caso contrário, terá que adicioná-lo.
  19. Bom, pelo o que está na mensagem, é apenas uma falta de uma coluna chamada 'skill_critical_hit_chance' em sua database. Para resolver, dei uma pesquisada pelo fórum aqui, e o crédito vai para @Jobs , apenas execute em SQL isso para adicionar as colunas: ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance` int(10) unsigned NOT NULL DEFAULT 0 ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0 ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage` int(10) unsigned NOT NULL DEFAULT 0 ALTER TABLE `players` ADD COLUMN `skil
  20. Era pra funcionar pelo vocation.xml, tem certeza que tá alterando em todos? Lembre-se que se você alterar só nos 4 primeiros ID's, alguns servidores (dependendo do modo) já começa pelas segundas classes, então não adiantaria de nada. Poste novamente como está seu vocation.xml, por favor. Caso esteja tudo correto, aí você terá que apelar para .lua.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo