50cent 460 Postado 9 de Fevereiro Compartilhar Postado 9 de Fevereiro 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 90 Postado 11 de Fevereiro Compartilhar Postado 11 de Fevereiro 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 460 Postado 12 de Fevereiro Autor Compartilhar Postado 12 de Fevereiro 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 90 Postado 12 de Fevereiro Compartilhar Postado 12 de Fevereiro 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 70 Postado 14 de Fevereiro Compartilhar Postado 14 de Fevereiro 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 70 Postado 14 de Fevereiro Compartilhar Postado 14 de Fevereiro 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 90 Postado 14 de Fevereiro Compartilhar Postado 14 de Fevereiro 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 284 Postado 16 de Fevereiro Compartilhar Postado 16 de Fevereiro 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 460 Postado 16 de Fevereiro Autor Compartilhar Postado 16 de Fevereiro 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