
Tudo que Bruno Carvalho postou
-
Últimos tópicos que você participou
No título do bloco deveria aparecer seu nome... Dei um reload nele e vamos ver se corrige, se não vou reportar ao criador...
-
[Bug] Na aba sobre mim
http://www.tibiaking.com/forum/settings/signature/ Só ir em configurações da conta na próxima.
-
[Bug] Na aba sobre mim
Mas os do tópico são sua assinatura e não sobre mim...
-
Me ajudem no trabalho de faculdade
Obrigado a todos, passei nessa matéria \o
- Bag exportadora p/ depot
-
[Bug] Na aba sobre mim
Entrei no seu perfil como se fosse você e consegui editar normalmente...
-
Não consigo editar meu Perifl, está acusando erro
Qual link?
-
Porque o meu tópico foi deletado?
Vankk, você sabe as regras sim. Removi parte da sua assinatura e adapte ela para alguma mensagem menos invasiva caso queira continuar com isso. O fórum não tem responsabilidade nenhuma com vendas. Mas pela 10000000x iremos analisar o caso.
-
Como que funciona essa seção "seja apoiado" ?
A equipe de administradores está um pouco inativa, mas temos planos de melhorar o projeto de apoiados.
-
Voltar
Desbanido, não sei pelo que foi mas não a repita.
-
[Bug] Na aba sobre mim
O fórum não acusou nenhum erro?
-
Me ajudem no trabalho de faculdade
Pessoal, estou fazendo o trabalho final de probabilidade e preciso da ajuda de vocês para responderem este pequeno formulário! https://goo.gl/forms/occl7PJJYsXWujd13 Obrigado.
- Desenho de asas
-
Bug de clonagem de dinheiro/itens
@Weslley Kiyo O segundo modo está correto. Mas não precisaria nem do getPlayerItemCount pois ele já faz isso ao remover... O porém o sistema que você fez seria a maneira mais segura.
-
NÃO DA MAIS PRA LOGAR PELO FACEBOOK
Você pode me informar se sua conta também está linkada com o facebook (utilizando o link de configuração acima).
-
Nos ajude a melhorar com novos títulos
Nossa, já estava me esquecendo desse tópico, vou analisar tudo e ver o que posso fazer...
-
Bug de clonagem de dinheiro/itens
O pior é que a primeira coisa que eu pensei foi fazer uma correção na source, mas fazer ele retornar null ao invés de false todas as vezes que o player não tiver o item é muito inviável. Pelo simples fato de que até no IF ele retornaria null e daria um erro no console todas as vezes... Não achei outra maneira a não ser revisar todos os arquivos...
-
Bug de clonagem de dinheiro/itens
Clonar item tem esse método ou bugar alguma coisa com conexões inter tabelas (bando de dados), assim que o servidor cai ele surge em 2 lugares... Mas isso vou explicar melhor em um outro dia.
-
Bug de clonagem de dinheiro/itens
Bom, estou criando esse tópico (que eu queria ter feito em vídeo no começo do ano) para contar-lhes um dos maiores bugs que existem nos otservs. Como alguns sabem eu participei da equipe do CaterOT e lá descobri muitas falhas em servidores e até dentro da equipe já tive a ideia de publicar estes problemas. Talvez o problema que mais dá dor de cabeça nos servidores é a clonagem de dinheiro... Como aquele player ficou rico?! Basicamente o problema consiste em duas funções (removeMoney e removeItem), quando elas são executadas, é retornado um booleano (verdadeiro ou falso) para saber se o item/dinheiro foi removido ou não. Mas se essa função não está dentro de um verificador (IF) mesmo que ela seja falsa ela irá funcionar e entregar o dinheiro/o item comprado sem verificar nada. Aos que conhecem C++, leia esse código e me diga se ele retorna algum nil caso o dinheiro não for encontrado: TFS 1.3: https://github.com/otland/forgottenserver/blob/master/src/luascript.cpp#L8487 Base TFS 0.3: https://github.com/mattyx14/otxserver/blob/otxserv2/path_8_6x/sources/luascript.cpp#L5550 Verifiquei vários servidores disponíveis no github e vi que vários tem esse problema. Um dos exemplos é o Otxserver-New do malucooo. Com uma unica pesquisa , vemos tudo o que há no código. E assim encontramos vários NPCs, Actions e Moveevents que não tem esse cuidado de verificar se o dinheiro foi realmente removido. Um exemplo é o NPC Black Bert Ai você me fala: Ah Bruno, mas não tem como dar erro por que ele já utiliza o getMoney ali em cima... NÃO ADIANTA USAR O GETMONEY, VOCÊ SÓ USA ELE SE PRECISAR VERIFICAR MAIS DE DOIS ITENS (EM BAIXO MAIS EXPLICAÇÕES). Basicamente as pessoas que fazem esse bug utilizam programas que colocam para o npc comprar/vender o item tendo o dinheiro/item e removem o item do personagem em fração de milésimos após clicar, assim o sistema "buga" (não é um bug, ele somente retorna falso no código pelo fato de o player “não ter“ o item, passando pelo verificador (getItem e getMoney) sem dar erro... O único verificador que funciona é o que diz se o item foi realmente removido. Antes/Depois Mas ai surge o problema de: Ah, e quando há mais de um item para ser removido (ou um item junto com dinheiro)? Dai você usa o getItem/getMoney e abaixo dele utiliza a função de remoção, para evitar que um item seja removido do player caso ele não houver o segundo item necessário. Exemplo: Exemplo 2: Este é um exemplo de como verificar se há mais de um item necessário. E ainda depois do segundo if poderia ser colocado um else alertando aos administradores o nome do player que está tentando bugar, pois se o player não fez nada de errado esse fator nunca irá acontecer. Ainda duvidam de mim? Você que usa TFS 1.2+ execute esse código em uma talkaction, tendo o item 2160 ou não. function onSay(player, words, param) if not player:getGroup():getAccess() then return true end if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end player:removeItem(2160, 1) player:sendTextMessage(MESSAGE_INFO_DESCR, "Item removido!") end Isto serve para qualquer distribuição/versão de servidor. Não é um bug de distribuição, é um erro cometido por quase todos os SCRIPTERS.
-
ATENÇÃOOOOOO
Vazou de novo?
-
NÃO DA MAIS PRA LOGAR PELO FACEBOOK
Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum. Fiz o teste aqui e funcionou normalmente, verifique se sua conta está vinculada ao facebook em http://www.tibiaking.com/forum/settings/facebook/
-
Perfect Tv System - OrochiElf
Muito bom, cada vez que vejo um sistema desse tipo eu vejo o quanto o jogo avançou kk
-
Passando Guild System de um website pro outro
Ao invés de comentar Up, utilize o botão subir este tópico. Ele faz isto automaticamente e sem criar spam.
-
Ideia
Já deve ser o quinto tópico que eu faço com esse nome... Mas... Vamos lá... Como alguns de vocês sabem, sou programador no Caterot... E estou com algumas ideias de compartilhar algumas experiências que eu tive como programador (na área de programação) com o pessoal... Eis a questão... Faço isso em video ou escrevo artigos? Em caso de video: Ficaria legal ter uma super produção ou virar um pirula da vida? Devo aparecer de cueca? E nú?
-
Não consigo editar meu Perifl, está acusando erro
Qual link você está tentando editar? Trocar o tema para IPS Default e fazer a mesma coisa causa o mesmo erro?