50cent 486 Postado 9 de Fevereiro 2024 Compartilhar Postado 9 de Fevereiro 2024 Fala galera de boas? hoje tou aki para trazer um creaturescript para TFS 0x, em que algum membro da staff logar um broadcast avisa !! Vamo la!! ----------------------------- Em data/creaturescripts/scripts faça um arquivo chamado adminlogin.lua e dentro coloque: Spoiler function onLogin(cid) local getPlayerName(cid) if player:getGroup():getId() >= 3 then -- 3 é geralmente o ID de grupo para administradores Game.broadcastMessage("O administrador " .. player:getName() .. " acabou de entrar no jogo!", MESSAGE_STATUS_WARNING) end return true end Depois em creaturescripts.xml adicione: Spoiler <event type="login" name="AdminLogin" script="adminlogin.lua" /> Script simples mas ok!! 1 Link para o comentário https://tibiadevs.com/forums/topic/315-mensagem-ao-algum-staff-logar/ Compartilhar em outros sites Mais opções de compartilhamento...
Sanzenkai 93 Postado 11 de Fevereiro 2024 Compartilhar Postado 11 de Fevereiro 2024 Acredito que esse script não vá funcionar na maioria dos TFS 0.X, aqui a versão que vai: Link para o comentário https://tibiadevs.com/forums/topic/315-mensagem-ao-algum-staff-logar/#findComment-1576 Compartilhar em outros sites Mais opções de compartilhamento...
50cent 486 Postado 12 de Fevereiro 2024 Autor Compartilhar Postado 12 de Fevereiro 2024 18 horas atrás, Sanzenkai disse: Acredito que esse script não vá funcionar na maioria dos TFS 0.X, aqui a versão que vai: Vou nem falar nada Link para o comentário https://tibiadevs.com/forums/topic/315-mensagem-ao-algum-staff-logar/#findComment-1581 Compartilhar em outros sites Mais opções de compartilhamento...
Sanzenkai 93 Postado 12 de Fevereiro 2024 Compartilhar Postado 12 de Fevereiro 2024 7 horas atrás, 50cent disse: Vou nem falar nada Só estou tentando ajudar, nem todos os 0.X rodam as funções encontradas no seu script.. Link para o comentário https://tibiadevs.com/forums/topic/315-mensagem-ao-algum-staff-logar/#findComment-1585 Compartilhar em outros sites Mais opções de compartilhamento...
PokeXTibia 72 Postado 14 de Fevereiro 2024 Compartilhar Postado 14 de Fevereiro 2024 Em 12/02/2024 em 18:01, Sanzenkai disse: Só estou tentando ajudar, nem todos os 0.X rodam as funções encontradas no seu script mas o seu ja tem gente reclamando do erro e tu nao da nem suporte Link para o comentário https://tibiadevs.com/forums/topic/315-mensagem-ao-algum-staff-logar/#findComment-1591 Compartilhar em outros sites Mais opções de compartilhamento...
PokeXTibia 72 Postado 14 de Fevereiro 2024 Compartilhar Postado 14 de Fevereiro 2024 Em 12/02/2024 em 18:01, Sanzenkai disse: Só estou tentando ajudar, nem todos os 0.X rodam as funções encontradas no seu script.. fez no GPT? KKKK Link para o comentário https://tibiadevs.com/forums/topic/315-mensagem-ao-algum-staff-logar/#findComment-1592 Compartilhar em outros sites Mais opções de compartilhamento...
Sanzenkai 93 Postado 14 de Fevereiro 2024 Compartilhar Postado 14 de Fevereiro 2024 8 horas atrás, PokeXTibia disse: mas o seu ja tem gente reclamando do erro e tu nao da nem suporte Eu esqueci de adicionar o (cid) no getPlayerGroupId(cid), por ser um script simples eu acabei não testando, ja foi corrigido. Link para o comentário https://tibiadevs.com/forums/topic/315-mensagem-ao-algum-staff-logar/#findComment-1600 Compartilhar em outros sites Mais opções de compartilhamento...
GM Vortex 367 Postado 16 de Fevereiro 2024 Compartilhar Postado 16 de Fevereiro 2024 Em 09/02/2024 em 19:23, 50cent disse: Fala galera de boas? hoje tou aki para trazer um creaturescript para TFS 0x, em que algum membro da staff logar um broadcast avisa !! Você precisa entender uma coisa sobre o que pegou do Otland e trouxe aqui, falando que é compatível com o TFS 0.x inferior. Observe essas funções, por exemplo, 'Game.broadcastMessage', que são para TFS 1.x ou superior. É correto usar a função 'doBroadcastMessage', que é para TFS 0.x inferior. Tenha cuidado ao trazer e informar informações incorretas. O rapaz Sanzenkai diz que está correto. TFS 0.X adminlogin.lua function onLogin(cid) local playerGroup = getPlayerGroupId(cid) if playerGroup >= 5 then doBroadcastMessage("O administrador " .. getPlayerName(cid) .. " acabou de entrar no jogo!", MESSAGE_STATUS_WARNING) end return true end XML. <event type="login" name="AdminLogin" event="script" value="adminlogin.lua"/> Observe, sobre 'event' e 'value', apenas o TFS 0.4 ou inferior possui esses dois. O TFS 1.x não possui 'event' e 'value'. É só isso. Espero que entenda. Link para o comentário https://tibiadevs.com/forums/topic/315-mensagem-ao-algum-staff-logar/#findComment-1603 Compartilhar em outros sites Mais opções de compartilhamento...
50cent 486 Postado 16 de Fevereiro 2024 Autor Compartilhar Postado 16 de Fevereiro 2024 1 hora atrás, GM Vortex disse: Você precisa entender uma coisa sobre o que pegou do Otland e trouxe aqui, falando que é compatível com o TFS 0.x inferior. Observe essas funções, por exemplo, 'Game.broadcastMessage', que são para TFS 1.x ou superior. É correto usar a função 'doBroadcastMessage', que é para TFS 0.x inferior. Tenha cuidado ao trazer e informar informações incorretas. O rapaz Sanzenkai diz que está correto. TFS 0.X adminlogin.lua function onLogin(cid) local playerGroup = getPlayerGroupId(cid) if playerGroup >= 5 then doBroadcastMessage("O administrador " .. getPlayerName(cid) .. " acabou de entrar no jogo!", MESSAGE_STATUS_WARNING) end return true end XML. <event type="login" name="AdminLogin" event="script" value="adminlogin.lua"/> Observe, sobre 'event' e 'value', apenas o TFS 0.4 ou inferior possui esses dois. O TFS 1.x não possui 'event' e 'value'. É só isso. Espero que entenda. OTland? KKK Link para o comentário https://tibiadevs.com/forums/topic/315-mensagem-ao-algum-staff-logar/#findComment-1606 Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora