LOL funfou direitinho aqui oO
kkkk vai roba minha vaga aqui heim... -.-
muito bom gostei... aprovado
Por eletross, 30 de dez. de 2008 em Linguagens de Programação
info
Grupo: Conde
Registrado: 19/01/08
Posts: 704
Reputação: +17
Char no Tibia: Atera Knight

LOL funfou direitinho aqui oO
kkkk vai roba minha vaga aqui heim... -.-
muito bom gostei... aprovado
info
Grupo: Marquês
Registrado: 08/05/08
Posts: 1.3k
Reputação: +168

Nun intendi! O que eu faço com esse arquivo? getip.js. Vc poderia colocar um link para download do Executavel já com essa função ae né?
Desculpem a burrisse é que eu sou maper entendo 0,1% de Programção
aonde eu acho otserv.cpp ? '-'
info
Grupo: Visconde
Registrado: 20/08/06
Posts: 250
Reputação: +146

Gostei, com ip automatico não precisa mexer no config.lua, bom para os preguiçosos.
aonde eu acho otserv.cpp ? '-'
Nas souces do OT, veja os tutoriais de compilação q vc vai entender.
info
Grupo: Marquês
Registrado: 08/05/08
Posts: 1.3k
Reputação: +168

nun intendi como faz mais isso nen adianta muito ainda tem que mudar o IP fixo ![]()
Gostei, com ip automatico não precisa mexer no config.lua, bom para os preguiçosos.
Nas souces do OT, veja os tutoriais de compilação q vc vai entender.
Aonde tem esses tutoriais ? ![]()
ainda não achei o otserv.cpp
info
Grupo: Visconde
Registrado: 20/08/06
Posts: 250
Reputação: +146

OTServ > Tutoriais - OTserv > Tutoriais de Programação
Vc ñ achou pq, provavelmente, o ot q vc baixou é editado e o pessoal nunca quer liberar as sources quando eles editam.
nun intendi como faz mais isso nen adianta muito ainda tem que mudar o IP fixo
A única função disso é para quando vc tiver testando o ot, e quer q outras pessoas entrem, sem q vc precise ativar o ip fixo
info
Grupo: Campones
Registrado: 10/01/08
Posts: 73
Reputação: +3
Char no Tibia: Eletross

Eu num so muito bom em programação x(
Faço oq posso para ajudar o xtibia!
Shynzo! Faz tutorial de skill, ml, lvl UP animados e colored spells para o tfs!
Teh mais e abração!
info
Grupo: Campones
Registrado: 02/02/10
Posts: 15
Reputação: 0

Vou testar e ja posto aqui, qualquer coisa REP +!
Editado Abril 20 por homembombah
info
Grupo: Visconde
Registrado: 12/09/10
Posts: 416
Reputação: +160
Char no Tibia: Draky Lucas

vc reviveu um topico de 5 anos atras pra falar q vai testar? ¬¬
info
Grupo: Campones
Registrado: 02/02/10
Posts: 15
Reputação: 0

DrakyLucas , desculpa... mas estou com um problema parecido. E não foi esse script que me salvou.
O problema é o seguinte:
Aqui em casa a internet cai o server continua aberto mas os players não conectam. Queria um que já mudasse isso automaticamente sem eu precisar reiniciar o servidor.
info
Grupo: Campones
Registrado: 16/10/15
Posts: 67
Reputação: +1

precizando compilar um sourcer e ela da erro me ajuda
info
Grupo: Campones
Registrado: 10/01/08
Posts: 73
Reputação: +3
Char no Tibia: Eletross
Tudo bem pessoal?
Venho trazer este code do BlackKnight para o XTibia, ele é muito util e simples!
Testei no meu TFS Mystic Spirit Patch 22 e funciono perfeitamente!
Toda vez que vc abrir o executavel de seu servidor, ele muda o ip no config.lua automaticamente, para isso ele usa o arquivo getip.js, que funciona como um detector que diz qual ip da maquina!
Ao trabalho...
Em otserv.cpp
----------------------------
Abaixo de:
Adicione:
if(ip == ""){ system("cscript getip.js >ip.txt"); char buffer[256]; std::string buffer2; std::ifstream myfile ("ip.txt"); if(myfile.is_open()){ myfile.seekg (0, std::ios::end); int length = myfile.tellg(); myfile.seekg (length-17, std::ios::beg); while (!myfile.eof()){ myfile.getline (buffer,256); if(atoi(buffer) > 0 && atoi(buffer) <= 255) buffer2 = buffer2 + buffer; } ip = buffer2; } else ip = "127.0.0.1"; }Ficando assim:
ip = g_config.getString(ConfigManager::IP); if(ip == ""){ system("cscript getip.js >ip.txt"); char buffer[256]; std::string buffer2; std::ifstream myfile ("ip.txt"); if(myfile.is_open()){ myfile.seekg (0, std::ios::end); int length = myfile.tellg(); myfile.seekg (length-17, std::ios::beg); while (!myfile.eof()){ myfile.getline (buffer,256); if(atoi(buffer) > 0 && atoi(buffer) <= 255) buffer2 = buffer2 + buffer; } ip = buffer2; } else ip = "127.0.0.1"; }----------------------------
Abaixo de:
Adicione (se é que ja num esta adicionado)
Ficando assim:
----------------------------
Compila!
----------------------------
Coloque seu novo executavel na pasta de seu ot, junto com ele coloque o arquivo getip.js que esta anexado ao tópico!
----------------------------
No arquivo Config.lua de seu servidor, deixe desde modo:
----------------------------
PRONTO, AGORA TODA VEZ QUE VOCÊ ABRIR SEU OTSERV, NUM VAI TER QUE FICAR FAZENDO AQUELA TAREFA CHATA DE TROCAR IP NO CONFIG.LUA! Quero alguns comentarios! Teh proxima pessoal!
getip.rar
Editado Dezembro 30 por Eletross