
Tudo que WhiteBubble postou
-
NPC com task de matar X monstros
Colocou o nome correto do monstro no script no creaturescript ?
-
NPC com task de matar X monstros
Boa noite, segue abaixo o script: OBS: é o mais simples possivel kk em Data/NPC e cria um arquivo xml chamado Billie.xml e adicione o código dentro: Agora em Data/NPC/Scripts crie um arquivo chamado Billie.lua e insira o código dentro: Agora vai em Data/Creaturescripts/Scripts e crie um arquivo chamado task_billie e adicione o código dentro: Ainda em Data/Creaturescripts/Scripts abra o arquivo login.lua e vá procure pela parte onde fica os registros de eventos no código, e adicione a seguinte linha embaixo do último evento: E por último, em Data/Creaturescripts abra o creaturescripts.xml e adicione a tag:
-
erro ao iniciar site (pago)
Esqueci de perguntar, você usa vps ? Se sim usa linux ?
-
XAMP! JÁ ABRIR TODAS AS PORTAS NECESSÁRIAS NO FIREWALL E MODEM JA CONFIGUREI DE UM JEITO QUE ME MANDARAM NO APACHE SSL E HTTD JA CRIEI UM IP FIXO DO NO-IP COM MEU IP EXTERNO, E AINDA ASSIM NÃO CONSIGO DEIXAR O SITE ONLINE PRA OUTROS ENTRAREM HELP!
O Hamachi é tipo um ip fixo do no-ip, você vai fazer o download do Hamachi, abrir ele, criar uma conta nele, logo em seguida você vai ter que criar uma sala com id e senha, depois disso logo acima vai ter um numero de IP, esse sera o ip que vc deve colocar no seu config.lua igual vc fez com o do no-ip, agora para seus amigos entrarem e jogarem eles precisam também baixar o Hamachi e entrar na sala que voce criou, após eles entrarem eles vão conseguir entrar no site e no servidor seu.
-
Item que invoca monstros
O script que fiz é aleatório só que como no caso você usou apenas 3 monstros a chance de sair o mesmo é maior, como exemplo um dado de 3 numeros, você joga ele 3 vezes, dificilmente vai cair os numeros 1,2,3. Mas que bom que resolveu, qualquer coisa só perguntar
-
XAMP! JÁ ABRIR TODAS AS PORTAS NECESSÁRIAS NO FIREWALL E MODEM JA CONFIGUREI DE UM JEITO QUE ME MANDARAM NO APACHE SSL E HTTD JA CRIEI UM IP FIXO DO NO-IP COM MEU IP EXTERNO, E AINDA ASSIM NÃO CONSIGO DEIXAR O SITE ONLINE PRA OUTROS ENTRAREM HELP!
Internet compartilhada pra outras pessoas entrarem somente via Hamachi.
-
Problema para ligar otservbr-global (UniqueID duplicate)
Como o propio nome do erro ja diz, tem mais de um uniqueid no mapa e como o própio nome já diz "unique" então tem de ter somente um com tal id, uniqueid é usado em scripts como baus de quests. Pra resolver esse "problema" você precisa baixar o remere's map editor ou qualquer outro map editor de sua preferencia e ir excluindo no mapa, deixando apenas 1 uniqueid de cada. No caso do remere's tem uma ferramenta ao abrir o mapa em Edit / Find on Map / Find Unique, que serve pra localizar os uniqueid no mapa.
-
Item que invoca monstros
Desistiu do pokemon ? agora é digimon ? kk, brincadeiras a parte com base no seu script, testa esse: local NUMBER = math.random(1,5) -- Alterar o numero maximo pelo numero final da tabela. local NUMBER2 = math.random(1,5) -- Alterar o numero maximo pelo numero final da tabela. local NUMBER3 = math.random(1,5) -- Alterar o numero maximo pelo numero final da tabela. local KEY = { [1] = "Demon", [2] = "Dragon", [3] = "Demodras", [4] = "Hydra", [5] = "Rotworm", } local config = { exaust_sto = 5555, -- Storage que contabiliza o exaust exaust_time = 60 -- Segundos de Exaust } function onUse(cid, item, fromPosition, itemEx, toPosition) local pos = getCreaturePosition(cid) local VALUE = KEY[NUMBER] local VALUE2 = KEY[NUMBER2] local VALUE3 = KEY[NUMBER3] local MONSTER_1 = VALUE local MONSTER_2 = VALUE2 local MONSTER_3 = VALUE3 if getTileInfo(getThingPos(cid)).protection then return doPlayerSendCancel(cid, "Este item nao pode ser usado em area PZ") and doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) and false else if not exhaustion.check(cid, config.exaust_sto) then doRemoveItem(item.uid, 1) exhaustion.set(cid, config.exaust_sto, config.exaust_time) local target1 = doCreateMonster(MONSTER_1, pos) local target2 = doCreateMonster(MONSTER_2, pos) local target3 = doCreateMonster(MONSTER_3, pos) doPlayerSendTextMessage(cid, 27, "Voce invocou o monstro!!") doSendMagicEffect(pos, CONST_ME_TELEPORT) return true else doPlayerSendTextMessage(cid, 27, "Exhaustion!! Wait ".. exhaustion.get(cid, config.exaust_sto) .." seconds.") doSendMagicEffect(pos, POFF) return false end end return true end Quanto ao monstro sumir, isso está além do meu conhecimento.
-
*Quest Diaria*
de nada, marca a resposta como melhor resposta pra ajudar caso alguém tiver mesma duvida
-
[AJUDA][DBO][TIBIA 8.6]
Bom, vamos por partes, olhando o relatório de debug parece ser que o defeito seu esteja na source sua, ja testou alguma outra distro ?
-
erro ao iniciar site (pago)
Já deu permissão na pasta system do site ?
-
[Site não carrega] Servidor na VPS e site hospedado externamente
Assim como esse tópico aqui diz eu já fiz desse modo que você quer e também não recomendo, da um delay muito grande de trocande informações de um servidor a outro.
-
[Site não carrega] Servidor na VPS e site hospedado externamente
O erro que está dando é que seu site não está conseguindo conectar na database, se a database está no host do site você informou o nome da database errado ou o caminho da onde ta o config.lua errado, agora se a database está na máquina do servidor vai ter de informar o ip da máquina do servidor a onde seria normalmente "localhost", mas geralmente pra fazer isso necessita de permissão de acesso de uma máquina pra outra caso use linux.
-
Tile Mc
De nada, marca a resposta como melhor resposta pra ajudar caso alguém tenha o mesmo problema
-
Tile Mc
Tenta esse script: Em movements.xml adicione: Creditos pelo script: @Nysman
-
*Quest Diaria*
Você não especificou pra qual versão de servidos, mas para o tfs 0.3.6, 0.4 (8.60) use esse. Em actions.xml coloque: O uniqueid deverá ser usado no bau que ira ganhar as recompensas. Agora em scripts crie um arquivo.lua com o nome: questdaily.lua e adicione dentro: Creditos: @Ackerzin
-
Sistema de Medalhões! Solicite aqui!
Olá gostaria de receber as medalhas que sirvam pra mim, desde já obrigado ☺️
-
NPC falando com 1 player por vez
Tente usar esse npcsystem, faz um backup do seu antes, fica em data/npc/lib npcsystem.rar
-
(Psoul) NPC Shop com outra moeda.
Primeiramente, crie um arquivo com o nome diamonds.lua em npc/scripts e dentro coloque: Agora em NPCS crie um arquivo com nome de diamonds.xml e dentro adicione: <?xml version="1.0" encoding="UTF-8"?> <npc name="Diamonds seller" script="diamonds.lua" walkinterval="350000" floorchange="0" speed="0"> <health now="150" max="150"/> <look type="10" head="91" body="114" legs="86" feet="0"/> <parameters> <parameter key="message_greet" value="Eae |PLAYERNAME|.Eu troco seus diamonds. Digita {trade}!" /> </parameters> </npc>
-
(Resolvido)AJUDA ACCOUNT MANAGER
Gera algum erro na distro ?
-
OTClient bugado
Você mexeu em alguma coisa de limite de efeitos ou algo do tipo nas sources ?
-
OTClient bugado
Isso daí costuma acontecer quando tem uma divergência entre os Tibia.spr,.dat com o cliente, por exemplo os .spr e .dat estendidos e o cliente não e vice versa.
-
(Psoul) NPC Shop com outra moeda.
Da pra fazer porem quando der "trade" o preço dos itens vai ser em golds mas ao comprar vai descontar os diamonds normalmente.
-
Box para iniciantes
Desculpa a demora pra fazer, eu estava muito ocupado com meu servidor, mas te respondendo, segue abaixo o pedido. Em actions, scripts crie um arquivo com nome "boxlvl25.lua" e adicione dentro: Agora em actions.xml adicione: <action itemid="id_da_box" event="script" value="boxlvl25.lua"/> Explicando o script, cada box que for criar você vai ter que alterar o storage por um valor diferente, no exemplo ai ta "55931" então na proxima box vai ter que ser "55932" ou qualquer outro numero, assim por diante, esse metodo e para o player não ficar criando varios personagens pra pegar a box e usar em um personagem só. Para mudar o level que vai usar a box é em: getPlayerLevel(cid) < 25 , onde ta 25 é o level necessario e abaixo tem mais um getPlayerlevel que tambem deve ser alterado. Agora pra adicionar os itens que vai ganhar você altera nessa parte doPlayerAddItem(cid, 2160, 1) Onde esta 2160 é o id do item que vai ganhar e o 1 logo após é a quantidade se quiser adicionar mais itens é só copiar esse pedaço e adicionar abaixo dessa maneira: doPlayerAddItem(cid, 2159, 1) doPlayerAddItem(cid, 2162, 1) doPlayerAddItem(cid, 2160, 1) Qualquer duvida só perguntar.
-
Box para iniciantes
Não prefere um script que ao player alcançar determinado level ele receba tal item ? Iria ter de criar apenas 3 scripts, do seu modo iria ter de usar 3 itens para as box.