-
Total de itens
493 -
Registro em
-
Última visita
-
Dias Ganhos
14
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que Pedriinz postou
-
[TFS 1.x] Anti Bot
Pedriinz respondeu ao tópico de Pedriinz em GlobalEvents, CreatureScripts & Weapons
? Não polua meu tópico com seus comentários. Acredite, você não está me ensinando nada. -
(Resolvido)PROBLEMAS COM O PK
Pedriinz respondeu ao tópico de PH em Suporte Tibia OTServer (Resolvidos)
Troque seu creature.lua por este: function Creature:onChangeOutfit(outfit) return true end function Creature:onAreaCombat(tile, isAggressive) return RETURNVALUE_NOERROR end local function removeCombatProtection(cid) local player = Player(cid) if not player then return true end local time = 0 if player:isMage() then time = 10 elseif player:isPaladin() then time = 20 else time = 30 end player:setStorageValue(Storage.combatProtectionStorage, 2) addEvent(function(cid) local player = Player(cid) if n -
[TFS 1.x] Anti Bot
Pedriinz respondeu ao tópico de Pedriinz em GlobalEvents, CreatureScripts & Weapons
Thank you. -
Como o nome do tópico diz, eu trouxe para vocês um sistema de anti bot. Minha intenção é atualizar este código ao máximo, deixando o mesmo bastante customizável. Quaisquer erros ou problemas por favor me deixe saber. Como ele funciona? Após um jogador matar uma quantidade x de monstros, o sistema irá realizar uma verificação com ele para saber se o mesmo está ou não 100% afk. Essa verificação é feita através de um channel que se abre após o jogador matar a quantidade de monstros, realizando uma pergunta para o jogador. O que é
-
Justamente, essa tag que você adicionou está invalida pq essa função não existe. Tente isso: local config = { removeOnUse = "yes", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(confi
-
Essa função não existe creio eu. doPlayerItem(cid, potion.empty, getPlayerItemCount(cid, potion.empty)) Agora que li melhor, apenas remova ela e irá resolver. =)
-
(Resolvido)Item por Vocação
Pedriinz respondeu ao tópico de .Foxxy em Suporte Tibia OTServer (Resolvidos)
Atualizei o script, testa denovo. -
(Resolvido)Item por Vocação
Pedriinz respondeu ao tópico de .Foxxy em Suporte Tibia OTServer (Resolvidos)
function onUse(cid, item, fromPosition, itemEx, toPosition) local vocation = {5, 6, 7, 8} if not isInArray(vocation, getPlayerVocation(cid)) then doPlayerSendTextMessage(cid, 20, "You cant use this item.") return TRUE end if item.itemid == 10543 then doPlayerSetVocation(cid, getPlayerVocation(cid)+8) doPlayerSendTextMessage(cid, 20, "You are a ".. getPlayerVocationName(cid) ..".") end doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED) doRemoveItem(item.uid, 1) return TRUE end try it. -
Seria opcional do dono do server na hora de configurar e tals. Atualizado:
-
Basicamente isso
-
Eu não disse janela... eu disse channel. Um private channel vai abrir, isso não te atrapalha em nada em questão de play. E você terá um tempo razoável para responder as verificações...
-
Não entendi?
-
Não será por talkactions. Pensei em um channel que abrirá automaticamente para o jogador, fazendo as perguntas =p
-
É contra as regras do fórum ficar entrando em outros tópicos para divulgar algum tópico seu. Poste apenas uma vez na seção adequada e espere por respostas.
-
Normal Script qualquer um abrir o loot
Pedriinz respondeu ao tópico de kinomoto em Suporte Tibia OTServer
Qual a versão desse OT? 8.6? Sim alguns podem aparecer, mas nada que seja impossivel de resolver -
Bom, estou aberto a sugestões... mas uma dar maneiras que pensei foi verificar quantidades de monstros que o jogador está caçando. Exemplo: De modo random, o sistema irá escolher uma quantidade entre (200, 300) de monstros que o jogador pode matar repetitivamente. (Monstros do mesmo nome, talvez...) Então se o jogador matar por exemplo, 200 hydras em um X periodo de tempo, o sistema irá verificar.
-
Normal Script qualquer um abrir o loot
Pedriinz respondeu ao tópico de kinomoto em Suporte Tibia OTServer
Não conheço nenhum outro método. Sorry. Aconselho procurar uma nova distro para seu projeto com suas fontes (sources). -
Normal Script qualquer um abrir o loot
Pedriinz respondeu ao tópico de kinomoto em Suporte Tibia OTServer
Basicamente. -
local config = { removeOnUse = "yes", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = {
-
Ainda sim não acho válido, outra questão é... imagine a seguinte situação: Um jogador está em um guerra e depois de tantos minutos ele é verificado? Não tem muita lógica utilizar o tempo, quer dizer... pode até ser utilizado se for em conjunto com outra verificação...
-
Mais ou menos isso. Porém não quero utilizar nada com Tempo, por que uma verificação assim seria facilmente burlada creio eu. Exemplo: O cara sabe em quanto tempo será verificado e voltará ao pc pra isso..
-
Normal Script qualquer um abrir o loot
Pedriinz respondeu ao tópico de kinomoto em Suporte Tibia OTServer
Caso você não saiba o que são sources, dificilmente terá elas. Sources são os códigos fontes do executável. -
Normal [RESOLVIDO] ID do personagem diz que não existe
Pedriinz respondeu ao tópico de Samuel Cstr em Suporte Tibia OTServer
Nice -
(Resolvido)PROBLEMAS COM O PK
Pedriinz respondeu ao tópico de PH em Suporte Tibia OTServer (Resolvidos)
Creio que não seja source, e sim uma verificação mal feita do sistema no seu servidor =P Mande aí o seu events/creature.lua e player.lua (não lembro qual é desses dois) =) -
Normal [RESOLVIDO] ID do personagem diz que não existe
Pedriinz respondeu ao tópico de Samuel Cstr em Suporte Tibia OTServer
Posso estar errado, porém entra na sua database, no personagem que você está tentando entrar e muda o looktype por algum registrado no outfits.xml da pasta XML do seu servidor. Caso nao dê, acho que você vai precisar debugar a entrada e saida de bytes pela source..
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!