-
Total de itens
250 -
Registro em
-
Última visita
-
Dias Ganhos
14
Tudo que Kydrai postou
-
pedido [Pedido] Alguém Me Arruma Todas As Libs Do Dev C++?
pergunta respondeu ao cs007 de Kydrai em Resolvidos
Tenho 2 dev aqui pra você testar, só pra facilitar não use no pc mais de um dev instalado ou um codeblocks, nesse caso é melhor desinstalar ele, deixando só o dev. E use a pasta C:/Dev-cpp, que é a padrão se você já instalou alguma vez. Pois é muito fácil ter conflitos caso tenha mais de um. Não cheguei a testar, mas sei que são pra 0.4, se der erro mostre o erro, se não fica difícil saber o que pode ser. Os devs foram postados pelo Luke e pelo Alikarbam em outro fórum. Luke -> http://www.mediafire...6273zfgdd5n3qbg Alikarbam -> http://www.mediafire...idztgdt31313ms7 -
Auto-Restarter Com Screen Linux Debian 6.0 (100% Funcional)
tópico respondeu ao Administrador de Kydrai em Tutoriais de Infraestrutura
É -S (maiúsculo), se não funciona então não sei o motivo, tenta dar man screen ou ver o help dele. No tópico você colocou ctrl + A, faltou o [ pra rolar. Na verdade é CTRL + A pra ativar a escolha de opções, aí depois pode apertar o D pra fechar ou o [ pra rolar. -
Auto-Restarter Com Screen Linux Debian 6.0 (100% Funcional)
tópico respondeu ao Administrador de Kydrai em Tutoriais de Infraestrutura
Boa. Eu prefiro usar screen -S NOME pra dar um nome pra screen, assim fica mais prático usando screen -r NOME. Outro comando útil é Ctrl + A [ que deixa você "rolar" (scrollback) a screen. -
Otimizando Server Save - Limites Do Otserv (100% Linux)
tópico respondeu ao Administrador de Kydrai em Tutoriais de Infraestrutura
As maiores dificuldades que tivemos foram relacionadas a servidores, coisas como estabilidade, save, segurança e ataques. Isso é fundamental para se manter um servidor online. São ótimas dicas e é um assunto que está em falta nos fóruns de open tibia.- 41 respostas
-
- otimizar
- server save
-
(e 8 mais)
Tags:
-
Esse script não usa storage, só usar o isVip ao invés de storage. O site é somente pra demonstração já que não é a versão atual. O sistema não é de vip automática, pra isso teria que adicionar o sistema do pagseguro no site. Quem tiver dúvidas sugiro usar a área de pedidos ou dúvidas de scripts, porque não to dando mais suporte pra esse sistema, visto que a maioria das dúvidas não são relacionadas a ele e sim a scripts, e lá tem mais chances de alguém responder.
-
Bom tutorial. No caso do table.concat acho que poderia colocar um exemplo com separador que seria mais útil ( table.concat(tabela, ",") ), ou então citar os parâmetros opcionais. Quando você usa table.insert mostra todos os elementos no print? Esse seu porém não fez muito sentido, pelo menos eu não entendi rs. Mas é um bom tutorial, isso sempre gera dúvidas com iniciantes.
- 14 respostas
-
- skydangerous
- lua
- (e 5 mais)
-
[Arquivado]Entrevista Com Vodkart Pelo 500 Rep+
tópico respondeu ao Fofao05 de Kydrai em Noticias - Arquivo
É muita rep, mas ele merece, é um bom rapaz rs Uma das melhores pessoas que conheci aqui.- 44 respostas
-
- aguardo respostas vodkart ^^
- otserv
- (e 2 mais)
-
Hospeda esse projeto online, no github por exemplo, ou fala com o Gustavo que talvez ele possa ajudar. Assim tem mais chances de ganhar um incentivo e ter ajuda dos membros. A única coisa que não gosto no yatc é que a licença dele obriga a gente a liberar as sources, o que impede (nem sempre) que se tenha um cliente próprio. Mas ainda sim prefiro o otclient, mesmo com as "frescuras" pra compilar o resultado fica bem melhor.
-
Boa, espero que fique estável logo e dê aos responsáveis pelos ataques o que eles merecem. Como eu disse uma matéria sobre esse assunto seria muito bom, acho que falta mais assuntos ligados a rede como esse nos fóruns de open tibia. A pouco tempo aqui estava dizendo estar off o site.
-
dúvida Duvida Sobre Datebase! Rep +! Por Favor Me Ajudem
pergunta respondeu ao giordanosg de Kydrai em Resolvidos
Isso não é erro, só ta falando que nenhuma tabela foi otimizada. Caso alguma tabela precise ser otimizada ele vai avisar com o nome das que foram otimizada. -
Alguem Pode Me Dizer O Que Estas Funções Iram Retornar?
tópico respondeu ao sabrina9292 de Kydrai em Lixeira Pública
return getPlayerStorageValue(cid,102) < 0 and 0 or getPlayerStorageValue(cid,102) Seria a mesma coisa que: if getPlayerStorageValue(cid,102) < 0 then return 0 else return getPlayerStorageValue(cid,102) end Quanto ao possible_gold, em lua você não precisa usar sempre o table.insert para inserir valores. Sabendo que: possible_gold = {{}, {}} Seria o mesmo que: possible_gold = { [1] = {}, [2] = {} } Logo abaixo ele usa assim: possible_gold[1][#possible_gold[1]+1] = configs.gold[h][1] Interpretando isto, seria algo como: possible_gold = { [1] = { [#possible_gold[1]+1] = configs.gold[h][1] } } -
[Arquivado]Nukers Te Faz Desistir? Leia Isso!
tópico respondeu ao Jefferson19921992 de Kydrai em Noticias - Arquivo
@TrojanBr OTServ é só o nome do servidor, que é um programa open source comum, logo, não tem nada de ilegal nisso. Ilegal é trocar itens por doações e modificar os arquivos do Tibia como exe, dat, spr e pic. Realmente é muito difícil lidar com "nukers", dependendo do ataque você vai precisar de um datacenter melhor e até pagar um firewall físico, pois programas não vão te salvar disso. O PStorm ficou durante 4 meses recebendo ataques todos os dias, não chegava a ficar 2h seguidas online, não sei qual era o problema do cara, mas ele entrava no serv sempre antes de atacar, acho que não tem vida social. Não desistimos, e felizmente deu tudo certo, só tenho que agradecer aos players que fizeram as doações e continuaram mesmo com o servidor ficando off, porque gastamos muito tentando achar uma solução. Até hoje continuamos recebendo ataques e ainda vejo esse indivíduo entrando no servidor pra tentar, claro que os danos nem se comparam a antes, mas as vezes atrapalha. Se quiser parar com isso, vai precisar pelo menos de um cartão de crédito ou dinheiro no paypal para comprar o dedicado direto das empresas e usar linux que é mais seguro e indicado para servidores. Você faz idéia do tipo de ataque que recebe ou a intensidade destes? -
Esse projeto tem futuro, e parece estar evoluindo bastante. As sprites que vocês estão fazendo ficaram bem legais, e devem ta dando um trabalhão. Tem também as partes do mapa que que você mostro que lembram o digimon 1, ficaram perfeitas. Tomara que dê tudo certo pra lançar em 2012. Boa sorte com o projeto.
-
Lembro que você estava estudando essas libs, vou baixar pra ver como ficou. Só o fato de ter conseguido fazer seu sistema já é muito bom. Qualquer coisa te vejo no msn.
-
Legal cara, parece muito bom. Parabéns pelo trabalho
-
Eu apoio, desde que a equipe cuide bem. Mas eu gosto mesmo do estilo do tpforums que é mais voltado pra parte de programação no tibia, só que não tem muita gente aqui no xtibia pra discutir sobre o assunto.
-
Boa, poucos sabem que existem essas bibliotecas. Também gosto das libs para criar interface gráfica como a IUP e wxLua
-
Usa a query assim: SELECT `value`, `player_id` FROM `player_storage` WHERE `key`=19999 ORDER BY cast(`value` as INTEGER) DESC; Você precisa converte o valor da storage para números, pois ela ta no formato de texto.
-
[Sistema] Castle Guild War - Dominio De Castelo
tópico respondeu ao drakylucas de Kydrai em Mods, funções e outros
Fico bom o sistema, parabéns. Se fizer o que o Demonbholder falou acho que fica ainda melhor. -
Acho que esse ajuda: function onLogin(cid) if (isVip(cid) == TRUE and string.match(getCreatureName(cid), "%p%a+%p") ~= '[VIP]') or (isVip(cid) == FALSE and string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]') then doPlayerSendTextMessage(cid, 4, "Você vai ser kikado em 10 segundos para mudar seu nome.") addEvent(doChangeStats, 10000, cid) end return TRUE end function doChangeStats(cid) local ne = string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]' and string.sub(getCreatureName(cid), 7) or "[VIP] " .. getCreatureName(cid) local id = getPlayerGUID(cid) if string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]' then setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)/2) setCreatureMaxMana(cid, getCreatureMaxMana(cid)/2) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)/2) doCreatureAddMana(cid, getCreatureMaxMana(cid)/2) else setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)*2) setCreatureMaxMana(cid, getCreatureMaxMana(cid)*2) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)*2) doCreatureAddMana(cid, getCreatureMaxMana(cid)*2) end doRemoveCreature(cid) db.executeQuery("UPDATE players SET name = '"..ne.."' WHERE id = "..id) end Fonte: http://www.xtibia.com/forum/topic/154907-sistema-vip-kydrai-nick-vip/
-
O do Demonbholder estava quase certo. Acho que se substituir o ` por ' no nome funciona: db.executeQuery("UPDATE `players` SET `name` = '"..ne.."' WHERE `id` = "..id)
-
[Arquivado]Ytc - Your Tibia Client (Lançamento).
tópico respondeu ao cristofermartins de Kydrai em Noticias - Arquivo
Pode não estar completo, mas o que já tem pode ajudar bastante gente a variar um pouco os clientes. -
O mais perto que você acha é o Open Tibia, que é praticamente igual ao global, e o TFS, que é parecido com o open tibia, só que com mais funções, e é base da maioria dos OTs aqui. O resto é praticamente tudo cópia desses com mais scripts e mapa diferente. Tem o do Tryller também, mas não sei como é.
-
Tenta colocar um "return false": function onAttack(cid, target) local pos = getCreaturePosition(cid) if getCreatureCondition(cid, CONDITION_DRUNK) == TRUE then doSendAnimatedText(pos, 'Fail', 215) return FALSE end return TRUE end Se não der posta todos os scripts.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.