Ir para conteúdo

Yan Liima

Diretor
  • Total de itens

    818
  • Registro em

  • Última visita

  • Dias Ganhos

    25

Tudo que Yan Liima postou

  1. local storage = 12345 -- Storage necessária para viajarlocal destination = {x=463, y=446, z=5} -- Posição onde o player irá teleporta local keywordHandler = KeywordHandler:new()local npcHandler = NpcHandler:new(keywordHandler)NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) endfunction onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) endfunction onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg:lower()) endfunction onThink() npcHandler:onThink() endlocal talkState = {} 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, "city 1") then talkState[talkUser] = 1 if getPlayerStorageValue(cid, storage) > 0 then npcHandler:releaseFocus(cid) doTeleportThing(cid, destination) else selfSay("Me desculpe, mas você não tem acesso a city 1.", cid) end talkState[talkUser] = 0 end return trueend keywordHandler:addKeyword({'travel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Eu posso levá-lo para? {city 1}'})npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)npcHandler:addModule(FocusModule:new())
  2. Cara fiz esse mini tutorial a algum tempo, espero que te ajude, leia com atenção. TUTORIAL DE COMO LIBERAR AS PORTAS CORRETAMENTE PARA INTERNET COMPARTILHADA 1º Mudando a porta do apache para 8090: ATENÇÃO: se você usa site faça esses passos, se não estiver usando site apenas Account Manager pode deixar a port 80 e pular este e ir para o proximo. Vá até na pasta do seu xampp e entre na pasta apache/conf >> C:\xampp\apache\conf Abra o arquivo httpd.conf Depois procure por Listen 80 troque para Listen 8090. Mais pra baixo vai ter isto: ServerName localhost:80 troque para: ServerName localhost:8090. Salva e fecha. PERGUNTA: Mais porque não posso usar a PORT 80? RESPOSTA: Bom geralmente em internet compartilhadas via wi-fi... não tem como usar a porta 80 no site e no servidor pois da conflito entre as portas. Então você tera que usar no site a port 8090 ou 8080 para você poder logar no servidor. Ficara assim: meusite.servegame.com:8090 Não entendeu? Se você tentar por o servidor online para a galera com a port 80 no site muitas vezes não funciona 100% Por exemplo: No site o cara consegue logar dboa meusite.servergame.com mais ele não consegue logar no servidor porcausa que da conflito nas portas, ou interferência não sei explicar direito... Então faça do jeito que estou te ensinando. 2º Liberando as portas no Modem, e também no Firewall do Windows: Primeiro vamos começar pelo Firewall do Windows: Vá até no seu Painel de Controle e abra o Firewall do Windows >> Painel de Controle\Sistema e Segurança\Firewall do Windows Depois vai em Configurações Avançadas, logo em seguida clique em Regras de Entrada e depois Nova Regra... Nela você marcara a opção "PORTA" Clique em 'avançar' depois seleciona a opção 'TCP' e coloca a porta: '7171' e clique em avançar, e vai clicando em avançar até chegar a hora de você por um nome. Coloque Tibia Depois você fara o mesmo procedimento mais no lugar da porta 7171 você agora colocara 7172 e se estiver utilizando site coloque também 8090 e 443. AGORA VAMOS LIBERAR AS PORTAS DO MODEM: Entre no link do seu modem ou usando o IP seu... Na maioria dos modem vai tar escrito em baixo. Eu uso TPLINK então da pra mim entrar pelo tplinklogin.net ou pelo meu IP se não for igual não use este link... Login: Admin Senha: Admin Se não for recomendo que você fale com os caras da sua internet rsrs ou da reset no seu modem, so que ai você teria configurar a senha do seu wi-fi de novo. Após entrar no painel do seu modem procure por: Servidores Virtuais ou Virtual servers Basta clicar em adicionar... Em Porta de Serviço você coloca 7171 Em Porta Interna coloque também 7171 Em Endereço de IP você coloca o IP que estiver no seu IPCONFIG. Para saber é muito simples. Abra o executar do seu PC e digite: CMD depois irá abrir uma janela você digita: IPCONFIG depois você procura por Endereço IPv4. Geralmente é um Ip igual este: 192.168.0.100 , 192.168.0.101... Apos ter pego ele coloque lá no modem o Endereço de IP: Depois terá o protocolo você pode deixar em TODOS (all) ou em TCP Estado você coloca em Habilitar e salva. Depois faça o mesmo procedimento apenas mude as portas, que será >> 7171,7172 e para sites 8090,443. Não precisa repetir. 3º Como executar o apache e o mysql com o Skype aberto: Esse realmente é muito fácil, vamos lá... Vá na pasta do seu xampp e vai na pasta apache/conf/extra >> C:\xampp\apache\conf\extra Abra o arquivo "httpd-ssl.conf" e mude todas porta 443 para 4499. Pois como muitos ou poucos sabem o skype também utiliza a porta 449... Lembre-se de trocar também no firewall a porta 443 para 4499. Se seu modem tiver suporte para jogos, e você seguiu os passos certinho irá funcionar sem erro. NÃO ESTÁ FUNCIONANDO? 4º Verificando a conexão do apache e do mysql Bom vá no seu firewall do windows e verifique se a conexão do seu apache e mysql estão permitidas. Se estiver vermelho como a imagem a seguir: Basta clicar duas vez ou clicar com o botão direito e ir em propriedades e mudar a ação para "Permitir a conexão". Se estiver desabilitado, habilite. Deixe todos verdinho. Ou você também pode desativar o firewall do windows (não recomendado). Pronto seu computador estará pronto para ter um servidor de TIBIA online xD Atenção: as vezes quando você reinicia seu PC o Ip pode mudar... Espero que eu tenha te ajudado.
  3. Ok, sem problemas. Qualquer duvida só dizer. Manda mensagem seila ...
  4. Creio que isso vai resolver seu problema sim. Ahh não quis dizer em todos os seus tópicos, a maioria sim e outros não, tu deixava praticamente eu falando sozinho, isso não é lesgal kkk Bom REP + é reputação ou seja é quando você reputa alguém, de mais pontos a ela ... ____________________ Mais só de saber que conseguimos ajudar uma pessoa é o bastante. E obrigado pela compreensão! Ah e não é obrigado a dar reputação para alguém, isso seria apenas um modo de agradecimento ou não. Desculpe qualquer coisa xD
  5. Está faltando a tabela 'events' em sua database. Executa essa QUERY em sua database: CREATE TABLE `events` ( `event_name` varchar(255) NOT NULL, `winner_name` varchar(255) NOT NULL, `won_item` varchar(255) NOT NULL, `time_win` varchar(256) NOT NULL, PRIMARY KEY (`event_name`) ); Sobre o erro do group ID é normal, Membros da staff que entra no evento vira player, mais ao sair volta ser membro da staff de novo. Esse evento só funciona bem em TFS 0.4 se não me engano. No seu run event.xml ou rush event.xml seila procure por: doPlayerSetGroupId(cid, 7) E altere para: doPlayerSetGroupId(cid, 6) E BilauX... Por favor quando alguém solucionar seu problema ou não diga o ERRO ou que foi resolvido, reparei muito você ultimamente tava te ajudando e você nem respondia os comentários, creio que deve ter resolvido, mais você simplesmente olhava resolvia o seu problema e fechava a GUIA tipo "FODA-SE". cara pelomenos da um sinal de vida, fale se resolveu ou não resolveu. Assim fica fácil também para os moderadores mover o tópico, ou outra pessoa tentar te ajuda-lo. Creio que você só esta no fórum para solucionar seus problemas, não ajudar outras pessoas/contribuir para o fórum ... Assim dificulta muito amigo... Se resolveu apenas diga que foi resolvido e pronto, os moderadores irá mover para a área correta (resolvido) e irá ajudar muitas pessoas também. Se for necessário ou realmente foi util a ajuda do colega de REP +, melhor resposta que ajuda muito. E não é necessário criar dois tópicos com o mesmo problema.
  6. Ah é que mudaro o link do tópico trocaro forum/topic por forum/topico. Aqui está novamente LINK Cara sinceramente não sei te explicar mais eu prefiro o Modern ACC pois acho super simples e super gostozo de editar, vi um tutorial também dizendo que ele é um dos melhores sites para você usar em seu otserv. E eu corcondo com isso Agora por que usar o Modern AAC? 1. Segurança 2. Atualizações constantes 3. Alto "poder" de extensão 4. Várias Funções 5. Desempenho 6. Personalização 7. Painel administrativo E muito mais... Modern ACC é mais utilizado pelos servidores de Dragon ball (Dbo,Wodbo,Dbz,Dbko), Naruto (Nto), Pokémon (Poke,Pkm,Poketibia) etc... é bem raro ver algum servidor de Tibia utilizar Modern ACC não sei o porque mais é bem raro. Segue um print do meu site para você ter ideia de como é mais o menos o Modern Acc: Bom com algumas edições pode ficar dessa maneira... Não repare a bagunça tenho que adicionar e remover algumas coisas do site haha
  7. Ficou show de bola
  8. Vai no seu config.lua e procure por: outputLog Deixe assim: outputLog = "server/out.log" Se não tiver nada é so tu adicionar isto ^^ Tudo que aparecer na distro vai estar nesse out.log que se localiza em \data\logs\server\out.log Se não der certo deve ser assim então: outLogName = "server/out.log"
  9. Yan Liima

    Debug Error

    xD Tópico senado.
  10. Yan Liima

    Debug Error

    Não manjo em decifrar esses erro do client, nunca entendi direito kkk acho que não ajuda em nada. Bom creio que não seja no mapa, talvez seja alguma script seila. Certeza que isso só ocorreu depois que tu colocou a nova area? se for só isso recomendo que tu pegue uma versão anterior do mapa e vê se da este problema novamente, se não der copie apenas a area donate passa pra esse teu outro mapa com atenção e teste. Se der o problema novamente avise. E da uma olhada na distro, ve se aparece algum erro Vou ter que fazer umas aulinha desses erro de cliente ai MDS kkkk
  11. Yan Liima

    Debug Error

    Estranho... Não deveria dar este erro no mapa todo, se fosse apenas nesta area donate provavelmente seria um item ou alguma coisa que teu OT não tem. Tentou criar outro char e testar se as outras partes do mapa estão funcionando normal?
  12. Yan Liima

    Debug Error

    Qualquer lugar do mapa? ou apenas as partes da area donate que tu copiou?
  13. Entendo, normal postar na área errado. Todo mundo tem sua primeira vez certo? Mais não seria melhor resolver o que você estava querendo primeiro que no caso seria na área de suporte e quando consiguisse resolver você criava um tópico aqui e postasse o seu código completo + explicação? Até eu estou confuso hehe Espero que alguém consiga te ajudar, boa sorte! xD
  14. Aviso! NÃO CRIE TÓPICOS DE SUPORTE NESTA SEÇÃO Menu -> Fóruns -> Tutoriais e Suporte PRESTE MAIS ATENÇÃO DA PROXIMA VEZ Algum Coordernador mova o tópico fazendo favor.
  15. Digo o mesmo.
  16. Eu tinha te dito que não ficou ruim Skulls. Só escura kkkk
  17. A source desse tópico removeu coisas do iologindata.cpp desnecessária. Editei a sua aqui Coloque em sua source. Recomendo que tu delete a pasta OBJ, e deixe ele compilar tudo de novo para evitar bugs. Qualquer erro me avise Pronto aqui está a forma correta: iologindata.cpp iologindata.cpp
  18. Na internet creio que só tem tutorial pra OTX, já pra TFS não. Posso te ajudar se quiser eu mesmo arrumei a minha. Só irei precisar do iologindata.cpp ou você pode pegar deste tutorial adicionar la e compilar.
  19. Tem como sim amigo, só você baixar o XAMPP ou outro programa e ligar o apache e mysql. bom em Gesior é mais complicado pois você tem que instalar, e ter o servidor. já Modern ACC não tem todas essa putaria... Bom recomendo o do Sekk parece ser muito bom LINK Tem vários videos no youtube ensinado a instalar Gesior, infelizmente nessa parte não posso te ajudar pois só entendo de Modern ACC. A respeito do 127.0.0.1 tu irá poder acessar com este IP de boas
  20. Pô até tenho mano, não só o mapa mais os sistemas também, mais infelizmente não disponibilizo. Desculpe
  21. pqp agora tu me pegou, não tenho nem ideia kkkkkk
  22. Esqueci dos == ve o que da agora:
  23. Vê se da certo:
  24. Yan Liima

    Tempo

    local t = { newpos = { x = 1082, y = 1084, z = 9 }, -- posição onde enviará o player itemid = 1484, -- ID do item que irá ser criado position = { x = 1082, y = 1083, z = 9 }, -- posição onde criará o item time = 30, -- tempo em segundos para remover item exitpos = { x = 1082, y = 1081, z = 9 }, } function onUse(cid, item) if getStorage(6757) == -1 then doTeleportThing(cid,t.newpos) doCreateItem(t.itemid,1,t.position) doCreatureSetStorage(cid, 6757, 1) doSetStorage(6757, 1) else doPlayerSendCancel(cid, "Por favor, espere " .. getPlayerStorageValue(cid, 6757) - os.time() .. " segundos.") end addEvent(function() doSetStorage(6757, -1) doRemoveItem(getTileItemById(t.position, t.itemid).uid) doTeleportThing(cid,t.exitpos) doCreatureSetStorage(cid, 6757, -1) end,1000*t.time) return trueend
  25. Se realmente te ajudei de REP + e ficamos quites Com essa nova atualização do fórum não tenho certeza se tem a opção de melhor resposta, mais se tiver por favor clique em resolvido.
  • Quem Está Navegando   0 membros estão online

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