-
Total de itens
2221 -
Registro em
-
Última visita
-
Dias Ganhos
60
Tudo que Yan Oliveira postou
-
Você só pode deslogar depois de 5 segundos
pergunta respondeu ao Jhony Araujo de Yan Oliveira em Scripts
@Jhony Araujo A sua dúvida não tem relação com Website, e sim com Scritps. Portanto, o tópico será movido para https://xtibia.com/forum/forum/1253-scripts/ Sobre a sua dúvida, vá em data/creaturescripts/scripts e crie o arquivo loginCooldown.lua e adicione o seguinte código dentro: local secondsLogout = 5 -- TEMPO EM SEGUNDOS PARA DESLOGAR APÓS ENTRAR NO JOGO local storageCooldownLogin = 37777 -- STORAGE PARA ARMAZENAR O TEMPO EM SEGUNDOS QUE O PLAYER PRECISA ESPERAR PARA DESLOGAR APÓS ENTRAR NO JOGO local message = "You only logout after " .. secondsLogout .. (secondsLogout > 1 and " seconds." or " seconds.") function onLogin(cid) setPlayerStorageValue(cid, storageCooldownLogin, os.time() + secondsLogout) doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, message) return true end OBS: Garanta que a storage 37777 não está sendo usada. Caso esteja, substitua por outra. Ainda na pasta data/creaturescripts/scripts, crie também o arquivo logoutCooldown.lua e adicione o seguinte código dentro: local storageCooldownLogin = 37777 -- STORAGE QUE ARMAZENA O TEMPO EM SEGUNDOS QUE O PLAYER PRECISA ESPERAR PARA DESLOGAR APÓS ENTRAR NO JOGO function onLogout(cid) if getPlayerStorageValue(cid, storageCooldownLogin) > os.time() then local seconds = getPlayerStorageValue(cid, storageCooldownLogin) - os.time() doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need to wait " .. seconds .. (seconds > 1 and " seconds " or " second ") .. "to logout.") return false end return true end OBS: Caso tenha substituído a storage no arquivo acima, lembre-se de substituir neste também. Por fim, abre o arquivo data/creaturescripts/scripts/creaturescripts.xml e adicione as seguintes tags no fim do arquivo: <!-- SCRIPTS PARA O PLAYER NÃO DESLOGAR 5 SEGUNDOS APÓS LOGAR --> <event type="login" name="LoginCooldown" event="script" value="loginCooldown.lua"/> <event type="logout" name="LogoutCooldown" event="script" value="logoutCooldown.lua"/> É bom adicionar no fim do arquivo XML para evitar que tenha conflito com outros scripts de Login/Logout caso existam no seu servidor. Testei e funcionou: Login: Logout: Lembrando que fiz o script em cima da TFS 0.3.6, então funciona para qualquer uma acima dessa. Qualquer problema, me avise. Atenciosamente -
A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
-
@iraniel Favor, não reviver um tópico morto. Crie um tópico com sua dúvida para te ajudarmos. Atenciosamente
-
Isso acontece porque provavelmente a base que baixou não tem esses comandos na pasta talkactions. Qual a base que baixou? Qual versão da TFS?
-
Será necessário informar mais detalhes para ser possível te ajudar. Em algum momento é possível usar os ataques dos pokémons? Se sim, a partir de quando para de usar? Qual base está utilizando?
-
Baiak Titan 8.6 200X - 24h/7 Dedicado BR (COM MONTARIAS)
tópico respondeu ao BaiakTitan de Yan Oliveira em OTServlist
@seylen Já é o terceiro post divulgando link de golpe e com vírus. Você será banido por 1 mês sem postar nada. Pois, sua conta só contém posts para divulgação de links suspeito. -
@seylen Esse é seu segundo comentário com divulgação de links de golpe e com vírus. O próximo será banimento.
-
Projeto único - Smallville por Fabiano - 8.x - Mini Global newgame
tópico respondeu ao fabianomarques de Yan Oliveira em 8.X
Alterações ok. OBS: Só precisa ajustar a questão do emoji, tem que colocar o diretório para instalar a pasta. Tópico aprovado. Atenciosamente -
Tem Como Fazer Esse Sistema Para TFS 0.3.6 8.60 ???
pergunta respondeu ao Muvuka de Yan Oliveira em Scripts
@Muvuka Acredito que faltou a parte de adicionar a janela com as informações da guild do player, certo? Essa janela, da primeira print, vai aparecer assim que o player matar outro player de acordo com as condições que fiz no script? -
Tem Como Fazer Esse Sistema Para TFS 0.3.6 8.60 ???
tópico respondeu ao Muvuka de Yan Oliveira em Lixeira Pública
Favor, não criar tópicos duplicados. Aguarde ser respondido. Como te respondi no outro tópico, seguiremos por lá. Portanto, tópico fechado. -
dúvida [Resolvido] Usar um item em outro item
pergunta respondeu ao AnneMotta de Yan Oliveira em Resolvidos
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico. -
dúvida [Resolvido] Usar um item em outro item
pergunta respondeu ao AnneMotta de Yan Oliveira em Resolvidos
Favor, não reviver um tópico morto. Crie um tópico com sua dúvida. Atenciosamente -
[Resolvido] resetando timer quando morre ou desloga.
pergunta respondeu ao brendoonh de Yan Oliveira em Resolvidos
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico. -
[TFS 0.3.6 - 8.60] - Servidor ta Dando Esse Erro "not enough memory"
pergunta respondeu ao Muvuka de Yan Oliveira em Programação
Precisa fornecer mais detalhes para que possamos te ajudar. Esse problema começou a ocorrer quando? Parece que tem haver com algum script da pasta creaturescripts que utiliza o evento onKill. -
TFS 0.3.6 - 8.60 COMO EU FAÇO PRA DEIXA MINIMAP FULL DO CLIENT CLASSICO DO TIBIA 8.60
pergunta respondeu ao Muvuka de Yan Oliveira em Mapping
Dê mais detalhes de sua dúvida para que possamos te ajudar. -
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
-
A imagem que você colocou está com link de outro fórum. Coloque uma imagem com link que não seja de outro fórum ou anexe uma imagem direto do computador (seja carregando ou colando da Área de Transferência). Em relação ao problema, o motivo no log informa que a coluna 'autooloot_list' não existe na tabela 'player_autoloot'.
-
@brendoonh Este erro ainda está ocorrendo? Caso não, a dúvida foi resolvida?
-
Projeto único - Smallville por Fabiano - 8.x - Mini Global newgame
tópico respondeu ao fabianomarques de Yan Oliveira em 8.X
@fabianomarques Primeiramente, obrigado pela contribuição ao fórum! Mas, tem algumas ressalvas. Segue abaixo: De acordo com a regra 2.5, é proibido comércio em tópicos e posts: Portanto, você deve remover a parte da mensagem em que você aceita uma contribuição via Pix que é feita utilizando a chave e-mail. Caso alguém queira contribuir com você, isso deve ser feito em particular, e aqui no fórum via chat privado, e não em tópico e posts. Na sua mensagem em que informa o diretório para instalar a pasta GLOBAL, ao mencionar provavelmente algum diretório de disco local, pegou o atalho de um Emoji: Coloca dentro de aspas simples como uma forma de escape e aparecer o diretório. E por fim, você informou no começo do tópico que a ideia é ser um Tibia 8.6 reduzido para 7.6. Isso significa que o projeto está em 7.6? Ou é um 8.6? Caso seja um 7.6, o tópico será movido para a área correta, em https://xtibia.com/forum/forum/1284-7x/ Fazendo estes ajustes, o tópico será aprovado. Atenciosamente -
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
-
Dúvida resolvida pelo próprio autor. Tópico resolvido e fechado!
-
Tem Como Fazer Esse Sistema Para TFS 0.3.6 8.60 ???
pergunta respondeu ao Muvuka de Yan Oliveira em Scripts
@Muvuka Vá na pasta data/creaturescripts/scripts e crie um arquivo chamado killPlayerBelongsGuild.lua (ou um nome que quiser) e adicione o seguinte código: local points = 1 -- QUANTIDADE DE PONTOS local message = "You received " .. points .. (points > 1 and " points " or " point ") .. "for killing a player who belongs to a guild." -- TEXTO QUE IRÁ APARECER NO CONSOLE DO PLAYER local animatedMessageColor = TEXTCOLOR_LIGHTGREEN -- COR DO TEXTO ANIMADO QUE IRÁ APARECER EM CIMA DO PLAYER function onKill(cid, target, lastHit) if isPlayer(cid) and isPlayer(target) then if getPlayerGuildId(target) > 0 then if isInArray({4, 5}, getCreatureSkullType(target)) then doPlayerAddPoints(cid, points) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, message) doSendAnimatedText(getCreaturePosition(cid), "+" .. points .. (points > 1 and " points" or " point") , animatedMessageColor) end end end return true end Depois, volte um diretório, no caso data/creaturescripts e abra o arquivo creaturescripts.xml e adicione a seguinte tag: <!-- EVENTO QUE RECEBE PONTOS AO MATAR UM PLAYER DE UMA GUILD COM SKULL RED OU BLACK --> <event type="kill" name="killPlayerBelongsGuild" event="script" value="killPlayerBelongsGuild.lua"/> Lembrando que no XML precisa ter o nome do arquivo que criou dentro da pasta scripts. OBS: O sistema de pontos não tem em uma base de Tiba TFS 0.3.6 que tenho aqui. Mas, pelo que pesquisei, os que tem utilizam a função "doPlayerAddPoints(cid, points)". Caso ocorrer algum erro, me avise. -
Apaguei meus Sample's sem saber da gravidade, "otservbr-global, canary client 13.20".
pergunta respondeu ao mozart147 de Yan Oliveira em Scripts
@mozart147 Vi que colocou uma observação que resolveu seu problema. Poderia por gentilezaa colocar a solução para ajudar outras pessoas com o mesmo problema no futuro? Não sei se com a solução, entendeu o problema também. Mas, o seu INSERT tem 105 campos para inserir na tabela nesse registro, e o VALUES tem 59. O Values tem que sempre ter a mesma quantidade de valores para a quantidade de colunas inseridas no INSERT. -
Quando postar um script, coloque dentro do bloco "código", para facilitar a leitura e deixar o tópico menos poluído. Esse script que você postou é de algum arquivo que fica na pasta Data/Lib, certo? Informe o código presente no arquivo Data/Movements/Scripts/surf.lua
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.