Ir para conteúdo

Xagah

Membro
  • Registro em

  • Última visita

Tudo que Xagah postou

  1. Xagah postou uma resposta no tópico em Suporte Tibia OTServer
    Olá, boa noite. Não funciona deste modo. Este IP que está comentando é do seu router. Seu IP que deve ser passado aos colegas pode ser visto aqui: http://whatismyipaddress.com/ Veja lá se funciona. Porque se não der tem outras coisas pra serem feitas. Me avisa aqui.
  2. O método que te falaram é o correto. Muito provavelmente você está alterando do corpo errado. Faça o seguinte: 1º - Mate o que vai gerar o corpo que está sumindo rápido; 2º - Dê um "look" nele e veja o ID que aparece; 3º - Vá no arquivo items.xml no ID que anotou; 4º - Faça a mudança que o colega falou. Maaaas... tem a seguinte questão. Quando o corpo "apodrece" ele muda para outra "forma", que está descrita no "decayTo". Então por exemplo, você foi no ID = 2806, mudou o decayto para 600 (600 segundos => 10 minutos). Olhe o DecayTo dele. Neste caso é 2810. Quer dizer que depois de 10 min o corpse de id 2806 irá mudar para o corpse de id 2810. Então vá até o id 2810 e mude também. Faça isto até chegar no corpse que terá o decayTo = "0" (zero) Acredito que isto irá resolver.
  3. Então, ainda que vá jogar sozinho, deve haver um programa onde os "dados" serão armazenados. É o que chamamos de Banco de Dados ou DataBase. Você precisa de um programa que "abra" eles para que os dados possam ser usados. Assim, se você deixar "sqlite" (dentro do config.lua ) vc deve usar um programa chamado "Sqlite data brower". Já se você utilizar o "mySQL" (também dentro do config.lua) vc deve usar o Wamp (ou Xaamp, tem vários). Se não fizer isto o jogo, ainda que somente para você, não irá funcionar. Caso queira usar o MySQL só dizer que te ajudo. Já pelo SqLite ( como não uso) terei que pesquisar. Os dois funcionam do mesmo modo. Veja o que quer aí. Abraço.
  4. Faça um teste, troque: function onLogin(cid) registerCreatureEvent(cid, "OnLook") doPlayerAddItem(cid,2148,1) return 1 end Por function onLogin(cid) registerCreatureEvent(cid, "OnLook") doPlayerAddItem(cid,2148,1) return true end
  5. Olá, boa tarde. Isto é "sintoma" de uma tabela corrompida e geralmente ocorre este erro na hora que está pesquisando. O que tentou fazer que ativou este erro?
  6. Olá, boa tarde. Sim, entendi. Eu uso Wamp Version 2.0 (antiga mas funciona bem e é mais simples) então vou dizer como faço com ele. Vá em Disco Local (onde instalou o wamp) > Wamp > bin > apache > Apache (versão que estiver instalada) > conf e abra o arquivo httpd.conf. Substitua: NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "c:/wamp/www/" ServerName locahost </VirtualHost> Por NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "c:/wamp/www/" ServerName locahost </VirtualHost> NameVirtualHost *:8090 <VirtualHost *:8090> DocumentRoot "c:/wamp/www/(pasta do seu site)" ServerName (nome do site que comprou) </VirtualHost> NameVirtualHost *:8090 <VirtualHost *:8090> DocumentRoot "c:/wamp/www/(pasta do seu site)" ServerName (ip do seu server, o que você inseriu no NO-IP) </VirtualHost> NameVirtualHost *:8090 <VirtualHost *:8090> DocumentRoot "c:/wamp/www/(pasta do seu site)" ServerName (nome do site que comprou, com www).locahost </VirtualHost> NameVirtualHost *:8090 <VirtualHost *:8090> DocumentRoot "c:/wamp/www/(pasta do seu site)" ServerName (nome do site que comprou, como www.otzao.com) </VirtualHost> Fazendo as devidas substituições. Tente, se não der certo volte e diga o que houve. Abraço.
  7. Olá, boa tarde. Desculpe a demora. Dentro do seu login.lua insira: function onLogin(cid) registerCreatureEvent(cid, "OnLook") doPlayerAddItem(cid,2148,1) return 1 end Dentro do seu creaturescripts.xml insira, entre qualquer uma daquelas linhas o seguinte: <event type="look" name="OnLook" event="script" value="onLook.lua"/> E crie um arquivo dentro da pasta data > creaturescripts > scripts com o nome de onLook.lua , insira o seguinte dentro: function onLook(cid, thing, position, lookDistance) if(not isPlayer(thing.uid)) then return true end if getPlayerGroupId(cid) >= 4 then doPlayerSetSpecialDescription(cid,"HP: " .. getCreatureHealth(thing.uid) .. "/".. getCreatureMaxHealth(thing.uid) .." MP: " .. getCreatureMana(thing.uid) .. "/".. getCreatureMaxMana(thing.uid) .."\n IP: ".. doConvertIntegerToIp(getPlayerIp(thing.uid)) ..".") end local name = getCreatureName(thing.uid) local level = getPlayerLevel(thing.uid) local sex = getPlayerSex(thing.uid) local vocation = getPlayerVocationName(thing.uid) local gmsg = "" if sex==0 then sex="She" else sex="He" end local msg = "You see "..name.." (Level "..level.."). "..sex.." is a "..vocation.."." if getPlayerGuildId(thing.uid) > 0 then local gname = getPlayerGuildName(thing.uid) local grank = getPlayerGuildRank(thing.uid) local gnick = getPlayerGuildNick(thing.uid) gmsg = " "..sex.." is "..grank.." of the "..gname.." ("..gnick..")." end local echo = msg .. gmsg doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, echo) return false end Acredito que irá resolver. Se não der certo volte e diga o que houve. PS: Não sou Expert em Wodbo, mas como o princípio é o mesmo, acredito que isto seja o suficiente para você. Abraços.
  8. Olá, boa tarde. Na pasta data > creaturescripts > scripts pegue e poste, por favor, seu login.lua e seu creaturesripts.xml Vamos corrigí-lo. Abraço.
  9. Por favor, poste seu config.lua aqui. Abraço.
  10. Olá, boa tarde. A posição que está no phpMyAdmin é a que será dada para os samples. Já a posição que será dada pelo Account Manager vc edita no config.lua: accountManager = true namelockManager = false newPlayerChooseVoc = true newPlayerSpawnPosX = posição "x" newPlayerSpawnPosY = posição "y" newPlayerSpawnPosZ = posição "z" newPlayerTownId = 1 newPlayerLevel = 1 newPlayerMagicLevel = 0 generateAccountNumber = false generateAccountSalt = false E boa. Confere aí. Abraço.
  11. Opa. Pensei que ele usasse MySQL. Ligorio, vc usa SQLite ou MySQL?
  12. Olá,boa tarde. Do modo como foi descrito pelo damiaotorres somente que forem nascer ficarão no lugar certo. Do modo como coloquei todos os players (as samples, os que já existem e os que vão nascer) estão corretos. Abraço.
  13. Xagah postou uma resposta no tópico em Suporte Tibia OTServer
    Então, aqui é o TibiaKing, mas blz, ahaha. É o que a Viitgn Falou mesmo. Abra o arquivo do pokemon em específico e onde tem, por exemplo: health e heathmax coloca a vida que quer, e mude os attack's lá tb. Abraço.
  14. Colega, vc vai hostear o server em casa ou em uma outra máquina? Existem alguns modens (geralmente da GVT) que não liberam a porta 8080 e tals. Além disto, estes tem sistema de bloqueio de portas no modem para evitar jogos pirata. Para liberar, em alguns casos, tem que "hackear" o modem, mas aí a garantia vai pro pau.
  15. Xagah postou uma resposta no tópico em Suporte Tibia OTServer
    O debug ocorre por três razões: 1ª - Alguma imagem (.spr) está errada; 2ª - Alguma propriedade do server está errada (.dat); 3ª - O items.otb está desatualizado. Vc realizou alguma modificação no server? Se sim, qual? Abraço
  16. Olá, boa tarde. O que diferencia um 0.3.6 de um 0.4+ é a distro. Mantenha a pasta Data. Mude o executável. Já possui o executável? Então vão/podem surgir alguns errinhos (traga-os e resolveremos). AInda não possui a distro do 0.4+? Volte e vou mostrar como fazer. Abraço.
  17. Olá, boa tarde. Se vc usa o Wamp,Xaamp instalado normalmente e sem edições (de usuário e senha) o problema está no login. Não adianta inserir senha no config.lua e não ter isto na Database. Se este for o caso mude: sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "8937359" sqlDatabase = "TheForgottenServer"----------------------------------- -MUDEI sqlFile = "TheForgottenServer.sql" ----------------------------------- -MUDEI sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "sha1" ----------------------------------- -MUDEI Para: sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "" sqlDatabase = "TheForgottenServer" sqlFile = "TheForgottenServer.sql" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "sha1" Não indico a modificação do tipo de encriptação de senhas, mas se o fez é porque sabes o que esta fazendo. Se não for este o caso deve ser o modo como inseriu sua senha no DataBase. Aí volte que te mostro o caminho. Abraço.
  18. Xagah postou uma resposta no tópico em Suporte Tibia OTServer
    Olá, boa tarde. Ocorre porque vc está com o "autoborder" ativado. Você pode, e deve, desativar quando vc for deletar coisas dentro de edifícios justamente por esta razão. Há dois modos: 1º - Aperte a letra "A" (somente uma vez, e estará desativado) 2º - Em Edit > Autoborder Abraço. Ajudei? REP+
  19. Xagah postou uma resposta no tópico em Suporte Tibia OTServer
    Cara, eu já percebi isto. Não sei a razão. Entretanto isto ocorre quando GOD's passam através de GOD's, e não os players através deles mesmos. Confira se não é isto. E outra, só cai aqueles que se "atravessaram". Se não for isto volte.
  20. Muito provavelmente é alguma parte faltando no script. Pode postá-lo aqui para eu ver? Abraço.
  21. Não aparece nenhum erro na Distro?
  22. Xagah postou uma resposta no tópico em Suporte Tibia OTServer
    Olá, boa tarde novamente. Acredito, em primeiro lugar que não tem como "usar os dois ao mesmo tempo". Ao menos dentro do meu conhecimento. Além disto, vendo seu script ele cria um Anihilion. Eu não sabia que eram summonados Anihilions. Mas tenta, por enquanto trocar o: doCreateMonster("Annihilon", mPos) Por: doSummonCreature("Annihilon", mPos) Se não der, peço que volte mais uma vez.
  23. Blz, faz um teste pra mim então, Na hora que alguém morrer, deve surgir algum erro na "distro" (janela preta). Dá um print no erro e cola aqui pra eu ver, por favor.
  24. Xagah postou uma resposta no tópico em Suporte Tibia OTServer
    Olá, bom dia. Só tem como ajudar se eu ver o que tem nesta linha. Coloque o Script aqui pra analisar. Abraço.

Informação Importante

Confirmação de Termo