Ir para conteúdo

Yan Liima

Diretor
  • Total de itens

    816
  • Registro em

  • Última visita

  • Dias Ganhos

    24

Tudo que Yan Liima postou

  1. Importou sua DB certinho no phpmyadmin? configurou o config.php do site correto?
  2. Por ser sqlite complica um pouco kkk a Query que passei é de mysql. Eu só estudei mysql, não sei direito como o sqlite funciona. Mas pelo visto, no final das tabela tem um END, igual os demais ai no print.
  3. Dessa maneira não. No caso acho que só com a função onMoveItem no creaturescript. Acho melhor tu editar no Item Editor e colocar esse item para não ser movido, simples!
  4. Pelo visto está utilizando o Modern ACC... Tente instalar outra versão de xampp
  5. É possivel sim, porém você teria que verificar se há a função na sua LIB. Bom vou te ensinar como ajeitar isso. Primeiramente, vá até o script no qual você copiou e troque tudo por: No seu data/lib no arquivo 050-function.lua verifique se já existe essa função, se não tiver, é só adicionar: Depois é só ir no seu banco de dados e executar essa Query: CREATE TABLE `account_storage` ( `account_id` int(11) NOT NULL default '0', `key` int(10) unsigned NOT NULL default '0', `value` varchar(255) NOT NULL default '0', UNIQUE KEY `account_id_2` (`account_id`,`key`), KEY `account_id` (`account_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Prontinho xD. Se tem interesse em aprender LUA, entre no nosso grupo do discord: https://discord.gg/PyUvYf
  6. Não é necessario, só por no XML itemid="8908"
  7. function onAddItem(moveitem, tileitem, position, cid) if isPlayer(cid) then doRemoveItem(moveitem.uid) doPlayerAddItem(cid, moveitem.itemid, moveitem.type) doPlayerSendTextMessage(cid,25, "Voce nao pode mover esse item!") return true else return false end end <movement type="AddItem" itemid="8908" event="script" value="arquivo.lua"/>
  8. Yan Liima

    ReceiveMail bug

    Na pasta do seu creaturescript vai no xml e me mande a TAG do receive... Abre o script também e poste aqui(creio que seja o mail.lua)
  9. @brunonyyu tenta ai, em talkactions.xml: <talkaction words="!starterkit" event="script" value="starterkit.lua"/> LUA: local config = { level = 20, -- Apartir de que level não irá receber days = 7, -- Dias de Premium Account(VIP) que irá receber items = {{2160,100}, {2161,1}, {2162,1}}, -- ID do item,QUANTIDADE storage = 233486 -- str, não mexa } function onSay(cid, words, param) if getPlayerLevel(cid) > config.level then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você precisa ter no maximo level "..config.level.." para receber o kit inicial.") elseif getPlayerStorageValue(cid, config.storage) < 0 then for _,ab in pairs(config.items) do doPlayerAddItem(cid, ab[1], ab[2]) end doPlayerAddPremiumDays(cid, config.days) setPlayerStorageValue(cid, config.storage, 1) doPlayerSendTextMessage(cid, 25, "Você acabou de ganhar o kit inicial!") else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já pegou seu kit inicial.") end return true end
  10. Ando meio carregado aqui, mas assim que der e se ninguém resolver para você, irei fazer e te mando aqui.
  11. Só você ir no seu items.xml e escolher algum tile que não queira que o jogador possa passar. E é só por esse atributo: <attribute key="walkStack" value="0" /> Ficando assim: <item id="0" article="a" name="tile"> <attribute key="walkStack" value="0" /> </item> Depois é só adicionar o piso nessa area xD
  12. O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.
  13. O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.
  14. local config = { tempo = 10, -- tempo que o teleport irá sumir em minutos pos = {x=111, y=111, z=7}, -- Onde será criado o tp topos = {x=111, y=111, z=6}, -- Onde o player irá ser teleportado ao entrar no tp ID_teleport = 1387, -- ID do teleport open_msg = "Uma energia estranha pode ser sentida na cidade de Lavender", -- Mensagem ao criar o TP close_msg = "TP fechado..." -- Mensagem ao remover o TP } local function teleport() local tp = getTileItemById(config.pos, config.ID_teleport) if tp then doRemoveItem(tp.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end function onThink(cid, interval, lastExecution) doCreateTeleport(config.ID_teleport, config.topos, config.pos) addEvent(teleport, config.tempo*60*1000) doBroadcastMessage(config.open_msg) addEvent(doBroadcastMessage, config.tempo*60*1000, config.close_msg) return true end
  15. Valeu meu bom, e bem-vindo de volta! Show, boa sorte com o servidor! xD
  16. Recomendo utilizar o config.lua que disponibilizei junto. Pois tem alguns adicionais necessarios para rodar a distro corretamente. O erro de maxpacket é por conta de você ter colocado outro config.lua e não ter definido o limite dele. No caso você teria que adicionar no seu config.lua o max_packets_per_second e o valor maximo de pacote... E altere o IP no seu config corretamente e no cliente também. Não é necessario ele utilizar esse cliente, a não ser que ele esteja utilizando a distro que funcione mais de 254 effects. E mesmo se fosse o caso, não causaria erro de conexão, causaria debug no client ao logar. Provavelmente é algo que ele configurou errado, pois na imagem ele está utilizando o IP 127.0.0.1, só o proprio host conseguria logar no servidor, isso se utilizasse o client com o IP certo.
  17. Tenta ai, globalevents.xml: <globalevent name="TeleportTp" interval="3600000" event="script" value="arquivo.lua"/> Se não for milisegundos altere o interval. LUA: local config = { tempo = 10, -- tempo que o teleport irá sumir em minutos pos = {x=111, y=111, z=7}, -- Onde será criado o tp topos = {x=111, y=111, z=6}, -- Onde o player irá ser teleportado ao entrar no tp ID_teleport = 1387 -- ID do teleport } local function teleport() local tp = getTileItemById(config.pos, config.ID_teleport) if tp then doRemoveItem(tp.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end function onThink(cid, interval, lastExecution) doCreateTeleport(config.ID_teleport, config.topos, config.pos) addEvent(teleport, config.tempo*60*1000) return true end
  18. Thanks, my loves! Cara vou ver se dou uma olhada, pois só testei em ubuntu 14.04.
  19. A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
  20. A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
  21. Salve salve pessoal, no inicio desse ano estava dando uma estudada e mexendo com a TFS 0.4 rev3884, e vi que havia alguns bugs e que não tinha Cast incluso. Com base nisso decidi atualizar e otimizar a source, já que ainda ela é uma das mais utilizadas no mundo de Otserv. Decidi compartilhar esse meu trabalho com vocês! Acredito que possa ser uma das melhores REV atualmente. Conto com o seu feedback, caso haja algum bug, algo que tenha que mudar/optimizar, não exite em avisar aqui no tópico. Toda ajuda será bem vinda xD The Forgotten Server, Tibia Versão: 8.60 O que contém nela? Dentro da pasta contém o config.lua com todas as tag já adicionadas. Não esquecam de executar a Query do Cast na DB: Downloads uint8(Effects até 255) Distro: TheForgottenServer.exe Src + datapack: Source & Data Downloads uint8 sem o CAST incluso Distro: TheForgottenServer.exe Src + datapack: Source & Data ------------------------------------------------------- Downloads uint16(Effects até 65534) Distro: TheForgottenServer.exe Src + datapack: Source & Data É necessário fazer a modificação do Hexadecimal no cliente. Aqui tem um já pronto: Cliente.exe(com mc) ou Cliente.exe(sem mc) (só será necessario se utilizar a src com o uint 16.) Lembrado também que precisa utilizar a lib 000-constant.lua deste datapack. ------------------------------------------------------- Scans: Distro(uint8) & Distro(uint16) Source Cliente Obs: Os virus detectado é um falso positivo, então não se preocupem! A distro foi testada em Windows e em Linux Ubuntu 14.04, em ambos funcionaram muito bem! E para quem se interessa em saber onde se localiza os code do Cast, aqui está uma imagem. Você pode achar procurando por "//CAST" Façam um ótimo aproveito
  22. Link/scan checados! Ótima iniciativa, espero que tenha um bom resultado xD
  23. Vagas abertas para quem quer fazer parte da equipe do xTibia! Se você gosta da comunidade, tem conhecimento em OTServs e deseja fazer parte da equipe, essa é a hora. Preencha o formulário que se encontra abaixo: >> Formulário << Estaremos validando e se for necessario estaremos entrando em contato, boa sorte! xD Caso haja duvidas com o cargo de mod/coordenador, veja: Moderador xTibia Coordenador xTibia
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...