Ir para conteúdo

Danihcv

Membro
  • Registro em

  • Última visita

Tudo que Danihcv postou

  1. local tab = { [1] = {outfit = 123}, -- [vocID] = {outfit = lookTypeNumber} [300] = {outfit = 456} } local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 9999999, 9999999, 9999999, 9999999) function onEquip(cid, item, slot) doSetCreatureOutfit(cid, {lookType = tab[getPlayerVocation(cid)].outfit}, -1) doChangeSpeed(cid, getCreatureSpeed(cid) + 50) doAddCondition(cid, condition) return true end function onDeEquip(cid, item, slot) doChangeSpeed(cid, getCreatureSpeed(cid) - 50) doRemoveCondition(cid, CONDITION_ATTRIBUTES) doRemoveCondition(cid, CONDITION_OUTFIT) return true end Tenta assim. Faz temo que não mexo com formula das spells, aí não tenho mt ctz dessa formula que botei aí. huasusahas :s
  2. Problema resolvido? Se sim, peço que o membro @Tuka por favor clique em melhor resposta que se encontra no canto inferior esquerdo do post que melhor satisfaz à duvida.
  3. Basta clicar em editar (canto inferior direito) no primeiro post do tópico. Depois clique em Usar Editor Completo. @Edit Amigo, pra vc testar se as portas estão abertas, entre nesse site: www.canyouseeme.org Nele vc informa as portas que vc quer testar. Se der Success, o problema está no pc que está tentando acessar o ot. Se der fail só posso te recomendar que procure mais informações sobre como abrir portas no seu router... :/
  4. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Qual é o erro informado na mensagem do debug? TIpo, dps que o player toma debug e abre o tibia novamente aparece uma janela informando o motivo do debug. Mande print dessa janela.
  5. Tenta executar esse código na sua data base: Se vc usar mysql: DROP TABLE IF EXISTS `player_killers`; CREATE TABLE `player_killers` ( `kill_id` INT NOT NULL, `player_id` INT NOT NULL, FOREIGN KEY (`kill_id`) REFERENCES `killers`(`id`) ON DELETE CASCADE, FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE ) ENGINE = InnoDB; Se vc usar sqlite: DROP TABLE IF EXISTS player_killers; CREATE TABLE player_killers ( kill_id INTEGER NOT NULL, player_id INTEGER NOT NULL, FOREIGN KEY ( kill_id ) REFERENCES killers ( id ), FOREIGN KEY ( player_id ) REFERENCES players ( id ) );
  6. Bom conteúdo. Só gostaria de avisar que tem uma imagem indisponível... :s
  7. @MAMAEU2, eu não sei nada de servidores derivados... :/ Tente trocar de distro.
  8. Vlw galera! E agora que eu atualizei o tópico ele está mais útil ainda, pois o usuário não precisa ficar pegando cada código por vez, agora basta usar o código header que eu acabei de colocar no tutorial e basta digitar o conteúdo de forma normal, usando os caracteres especiais normalmente no código.
  9. Pow cara. O erro é no config.lua. Abra ele e procure por sqlType. Deixe o seu assim: sqlType = "mysql" Agora pra acessar seu site, precisa usar o :8090 no final do ip. Tanto vc (host) quanto os players. Eu teria conseguido entrar no site se não fosse por esse erro no config.lua, pois o erro apareceu pra mim, ou seja, eu obtive resposta do servidor.
  10. Deu algum erro na distro? Vc deu /reload creaturescripts pra poder atualizar os scripts?
  11. Crie um script assim: Em CreatureScripts.xml adicione esta tag: <event type="logout" name="LogoutSave" event="script" value="saveL.lua"/> Agora na pastas "Creaturescripts / scripts", crie um arquivo chamado "saveL.lua" e cole o código abaixo dentro: function onLogout(cid) doPlayerSave(cid, true) return TRUE end E em login.lua, ainda na pasta "Creaturescripts / Scripts" adicione essa tag antes do ultimo return true: registerCreatureEvent(cid, "LogoutSave") ~~Escrito por @Adriano SwaTT com algumas modificações minhas
  12. Vai na pasta xampp\apache\conf e abra o arquivo httpd.conf com bloco de notas. Aperte ctrl+f e procure por: #Listen 12.34.56.78:80 Listen 80 Mude os 80 por 8090 Assim: #Listen 12.34.56.78:8090 Listen 8090 Agora procure por: ServerName localhost:80 E mude o 80 por 8090 Assim: ServerName localhost:8090 Agora va na pasta xampp\apache\conf\extra e abra o arquivo httpd-ssl.conf Agora procure por: # Note: Configurations that use IPv6 but not IPv4-mapped addresses need two # Listen directives: "Listen [::]:443" and "Listen 0.0.0.0:443" # Listen 443 E mude os 443 por 4499 Assim: # Note: Configurations that use IPv6 but not IPv4-mapped addresses need two # Listen directives: "Listen [::]:4499" and "Listen 0.0.0.0:4499" # Listen 4499 Agora procure por: <VirtualHost _default_:443> E mude o 433 por 4499 Pronto, porém agora para os players entrarem em seu site eles devem digitar seu ipfixo e colocar :8090 no final. Por exemplo, suponhamos que seu ip fixo seja teste.servegame.com Então os players devem digitar: http://teste.servegame.com:8090 Você poderá eliminar essa terminação :8090 quando estiver usando um host/vps. Quando estiver usando um host/vps basta vc deixar as partes de 8090 iguais aos arquivos padrão. Ou seja, mudar os 8090 por 80 no arquivo httpd.conf que a gnt editou lá em cima. Abraços.
  13. O level dos players, skills, ta tudo sendo salvo normalmente?
  14. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Eu ainda não li o script. Pq preciso saber a origem do problema. Vc ta dizendo as palavras Mage Death com as letras M e D maiúsculas? Pq sua distro pode estar exigindo que seja falado exatamente do mesmo jeito que está configurado.
  15. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Aparece algum erro na distro? Poste a tag que vc botou no spell.xml
  16. Downgrade é tipo isso que o membro @boysbk disse. Porém o que eu quis dizer, dizendo agora de outra forma, é se o player não salva. Sacas?
  17. Danihcv postou uma resposta no tópico em Ferramentas OpenTibia
    Obrigado por trazer esse spell creator de volta às vistas. sahusauhsa Vai ajudar muita gente que tem baiak. Ou até mesmo criar um diferencial pro ot. Reputado!
  18. O problema é apenas nos itens? Ou o player também sofre um "downgrade"?
  19. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Então... Com o items.otb eu normalmente pego de outros servidores que rodam sem problema (não sei se existe um site específico com somente os items.otb). E a distro vc encontra aqui no TK, basta procurar os TFS que temos aqui. Tenho ctz que vc encontrará o que procura.
  20. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    Isso indica que a versão do seu items.otb não eh a mesma que a distro exige. Aconselho vc trocar o seu items.otb por um que vc tenha certeza da versão. E se o erro persistir faça o mesmo com a distro.
  21. Estou pelo cell então n tenho como te passar o script agora. A idéia: bom, não estou mt certo da função last hit então n posso dizer agr qual seria usada. Sobre o item ir pro player, não dá pra "sobrecarregar" então a solução eh mandar pro dp, pra fazer isso basta fazer uma checagem na cap atual do player e se a mesma for menor que o peso do item, ai manda pro dp através de uma "query' pra data base.
  22. Danihcv postou uma resposta no tópico em Suporte Tibia OTServer
    A imagem n ta abrindo aqui no cell. Então qria um esclarecimento. Como assim ele cria a spell? Ele cria todo o sistema (scripts) da spell. Ou ele cria os efeitos (sprites dos efeitos)?
  23. @jNo, apenas uma vez. Vou ver se atualizo hoje para 1 vez por ano. @Rafaelpk20, e do jeito que eu coloquei, como fica? Funcionou direito?
  24. @Markin, deixa o cara seguir esse ramo em paz. Hsushsushs
  25. @rafaelpk20, realmente. Não tinha reparado que tinha tentado abrir 2 vezes o diretório. Isso varia de distro pra distro. Por exemplo na minha o diretório estaria certo do jeito que disponibilizei. Ja na sua o certo eh o que o membro @zipter98 mandou logo acima.

Informação Importante

Confirmação de Termo